Protograph-based Quasi-Cyclic MDPC Codes for McEliece Cryptosystems

01/23/2018
by   Gianluigi Liva, et al.
0

In this paper, ensembles of quasi-cyclic moderate-density parity-check (MDPC) codes based on protographs are introduced and analyzed in the context of a McEliece-like cryptosystem. The proposed ensembles significantly improve the error correction capability of the regular MDPC code ensembles that are currently considered for post-quantum cryptosystems without increasing the public key size. The proposed ensembles are analyzed in the asymptotic setting via density evolution, both under the sum-product algorithm and a low-complexity (error-and-erasure) message passing algorithm. The asymptotic analysis is complemented at finite block lengths by Monte Carlo simulations. The enhanced error correction capability remarkably improves the scheme robustness with respect to (known) decoding attacks.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/06/2019

Symbol Message Passing Decoding of Nonbinary Low-Density Parity-Check Codes

We present a novel decoding algorithm for q-ary low-density parity-check...
research
01/17/2018

On Decoding Schemes for the MDPC-McEliece Cryptosystem

Recently, it has been shown how McEliece public-key cryptosystems based ...
research
10/01/2019

A theoretical analysis of the error correction capability of LDPC and MDPC codes under parallel bit-flipping decoding

Iterative decoders used for decoding low-density parity-check (LDPC) and...
research
09/28/2018

Protograph-Based LDPC Code Design for Ternary Message Passing Decoding

In this paper, we develop a ternary message passing (TMP) decoding algor...
research
03/04/2019

Outage-Limit-Approaching Protograph LDPC Codes for Slow-Fading Wireless Communications

Block-fading (BF) channel, also known as slow-fading channel, is a type ...
research
04/15/2019

Efficient Search and Elimination of Harmful Objects in Optimized QC SC-LDPC Codes

The error correction performance of low-density parity-check (LDPC) code...

Please sign up or login with your details

Forgot password? Click here to reset