Viewing keys
Each user has a viewing key pair:- Private viewing key (k) — decrypt notes and channel data; needed for nullifier computation when spending.
- Public viewing key (K) — others encrypt to you (STARK curve; public key encoded from k·G).
Symmetric encryption (notes, subchannels)
- Note amounts — hash-and-add style: salt plus a masked value (H_9(c, token, i, salt) + v) mod 2^128 packed in a felt (see paper §6.1.1).
- Subchannel token — similar masking with channel key and subchannel index.