Efficient error-correcting codes for the HQC post-quantum cryptosystem


연구 분야: Cryptography



학회: Designs, Codes and Cryptography


초록

The HQC post-quantum cryptosystem enables two parties to share noisy versions of a common secret binary string, and an error-correcting code is required to deal with the mismatch between both versions. This code is required to deal with binary symmetric channels with as large a transition parameter as possible, while guaranteeing, for cryptographic reasons, a decoding error probability of provably not more than 2-128. This requirement is non-standard for digital communications, and modern coding techniques are not amenable to this setting. This paper explains how this issue is addressed in the last version of HQC: precisely, we introduce a coding scheme that consists of concatenating a Reed–Solomon code with the tensor product of a Reed–Muller code and a repetition code. We analyze its behavior in detail and show that it significantly improves upon the previous proposition for HQC, which consisted of tensoring a BCH and a repetition code. As additional results, we also provide a better approximation of the weight distribution for HQC error vectors, and we remark that the size of the exchanged secret in HQC can be reduced to match the protocol security which also significantly improves performance.


Author Profile
Carlos Aguilar-Melchor

SandboxAQ Palo Alto USA

United States
Author Profile
Nicolas Aragon

University of Limoges Limoges France

France
Author Profile
Jean-Christophe Deneuville

Fédération ENAC ISAE-SUPAERO ONERA Université de Toulouse Toulouse France

France

📄 논문 정보

발행 연도 2024년
인용수 0
출판 국가 United States, France
사이트 Springer
좋아요 수 0

연관 논문 목록 (501건)