Draft:Hamming Quasi-Cyclic
Submission declined on 12 May 2025 by GoldRomean (talk). This submission is not adequately supported by reliable sources. Reliable sources are required so that information can be verified. If you need help with referencing, please see Referencing for beginners and Citing sources.
Where to get help
How to improve a draft
You can also browse Wikipedia:Featured articles and Wikipedia:Good articles to find examples of Wikipedia's best writing on topics similar to your proposed article. Improving your odds of a speedy review To improve your odds of a faster review, tag your draft with relevant WikiProject tags using the button below. This will let reviewers know a new draft has been submitted in their area of interest. For instance, if you wrote about a female astronomer, you would want to add the Biography, Astronomy, and Women scientists tags. Editor resources
| ![]() |
HQC (Hamming Quasi-Cyclic) is a key encapsulation mechanism (KEM) designed to be resistant to cryptanalytic attacks with future powerful quantum computers. It is used to establish a shared secret between two communicating parties without an (IND-CCA2) attacker in the transmission system being able to decrypt it. This asymmetric cryptosystem is based on code-based cryptography. It was chosen as an alternative to Kyber alternative in the NIST competition for post-quantum cryptography standard.[1]
Scheme definition
[edit]HQC consists of four polynomial-time algorithms: a setup which ouputs the global parameters, a key generation algorithm, the encryption algorithm and the decryption algorithm.[2]
Roughly, the idea behind this public-key cryptosystem is to encode a message to a codeword, and use the public key to add errors such that it can't be decoded easily. The secret key is thus applied to remove enough error such that it can be decoded.
The submission to the NIST competition is using a concatenated error correction code of an internal code, a Reed-Muller code and an external code, a duplicated Reed–Solomon error correction.
References
[edit]- ^ "NIST Selects HQC as Fifth Algorithm for Post-Quantum Encryption", NIST, 11 March 2025
- ^ HQC specification