Douglas Stebila
Kemeleon encodings
Abstract
This document specifies Kemeleon encoding algorithms for encoding ML-KEM public keys and ciphertexts as random bytestrings. Kemeleon encodings provide obfuscation of public keys and ciphertexts, relying on module LWE assumptions. This document specifies a number of variants of these encodings, with differing failure rates, output sizes, and performance profiles.
Keywords: post-quantum cryptography, obfuscation
Reference
Felix Günther, Douglas Stebila, Shannon Veitch. Kemeleon encodings. Internet-Draft. Internet Engineering Task Force, November 2024. Draft-00. © IETF Trust and the authors.