Efficient Encryption from Random Quasi-Cyclic Codes
Carlos Aguilar, Olivier Blazy, Jean-Christophe Deneuville, Philippe, Gaborit, Gilles Z\'emor

TL;DR
This paper introduces two new efficient code-based encryption schemes, HQC and RQC, based on the difficulty of decoding random quasi-cyclic codes, offering small keys and fast decryption for secure communications.
Contribution
The paper presents novel cryptosystems based on random quasi-cyclic codes with proven security reductions and improved efficiency over existing systems.
Findings
HQC and RQC schemes have small key sizes of a few thousand bits.
Decryption algorithms are very fast, especially for the Hamming metric.
Security reduces to well-known decoding problems for quasi-cyclic codes.
Abstract
We propose a framework for constructing efficient code-based encryption schemes from codes that do not hide any structure in their public matrix. The framework is in the spirit of the schemes first proposed by Alekhnovich in 2003 and based on the difficulty of decoding random linear codes from random errors of low weight. We depart somewhat from Aleknovich's approach and propose an encryption scheme based on the difficulty of decoding random quasi-cyclic codes. We propose two new cryptosystems instantiated within our framework: the Hamming Quasi-Cyclic cryptosystem (HQC), based on the Hamming metric, and the Rank Quasi-Cyclic cryptosystem (RQC), based on the rank metric. We give a security proof, which reduces the IND-CPA security of our systems to a decisional version of the well known problem of decoding random families of quasi-cyclic codes for the Hamming and rank metrics (the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCoding theory and cryptography · Cryptography and Data Security · Chaos-based Image/Signal Encryption
