Skip to main content

Module kpke

Module kpke 

Source
Expand description

K-PKE component scheme: key generation, encryption, decryption (Algorithms 13-15).

Functionsยง

decrypt
Decrypt a K-PKE ciphertext to recover the 32-byte message (Algorithm 15).
decrypt_sca
SCA-protected K-PKE decryption with masked secret key and shuffled NTT.
encrypt
Encrypt a 32-byte message under a K-PKE public key (Algorithm 14).
keygen
Generate a K-PKE key pair (Algorithm 13).
keygen_sca
SCA-protected K-PKE key generation with shuffled NTT on secret polynomials.