Hamming Quasi-Cyclic ( HQC) is an efficient encryption scheme based on coding theory,
HQC is a code-based public-key cryptosystem with several desirable properties:
- It is proved IND-CPA assuming the hardness of (a decisional version of) the Syndrome Decoding on structured codes. By construction, HQC perfectly fits the recent KEM-DEM transformation referred here, and allows to get a hybrid encryption scheme with strong security guarantees (IND-CCA2)
- In contrast with most code-based cryptosystems, the assumption that the family of codes being used is indistinguishable among random codes is no longer required
- It features a detailed and precise upper bound for the decryption failure probability analysis.