HQC-RMRS, an instantiation of the HQC encryption framework with a more efficient auxiliary error-correcting code

05/21/2020
by   Nicolas Aragon, et al.
0

The HQC encryption framework is a general code-based encryption scheme for which decryption returns a noisy version of the plaintext. Any instantiation of the scheme will therefore use an error-correcting procedure relying on a fixed auxiliary code. Unlike the McEliece encryption framework whose security is directly related to how well one can hide the structure of an error-correcting code, the security reduction of the HQC encryption framework is independent of the nature of the auxiliary decoding procedure which is publicly available. What is expected from it is that the decoding algorithm is both efficient and has a decoding failure rate which can be easily modelized and analyzed. The original error-correction procedure proposed for the HQC framework was to use tensor products of BCH codes and repetition codes. In this paper we consider another code family for removing the error vector deriving from the general framework: the concatenation of Reed-Muller and Reed-Solomon codes. We denote this instantiation of the HQC framework by HQC-RMRS. These codes yield better decoding results than the BCH and repetition codes: overall we gain roughly 17% in the size of the key and the ciphertext, while keeping a simple modelization of the decoding error rate. The paper also presents a simplified and more precise analysis of the distribution of the error vector output by the HQC protocol.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/03/2021

A McEliece cryptosystem using permutation codes

This paper is an attempt to build a new public-key cryptosystem; similar...
research
07/27/2023

Knot Theory and Error-Correcting Codes

This paper builds a novel bridge between algebraic coding theory and mat...
research
04/22/2022

A general framework for the composition of quantum homomorphic encryption & quantum error correction

Two essential primitives for universal, cloud-based quantum computation ...
research
07/26/2019

Power Error Locating Pairs

We present a new decoding algorithm based on error locating pairs and co...
research
03/29/2020

On the decoding of 1-Fibonacci error correcting codes

The study of new error correcting codes has raised attention in the last...
research
02/03/2018

Coding Theory: the unit-derived methodology

The unit-derived method in coding theory is shown to be a unique optimal...
research
02/03/2022

The Wiretap Channel for Capacitive PUF-Based Security Enclosures

In order to protect devices from physical manipulations, protective secu...

Please sign up or login with your details

Forgot password? Click here to reset