PKC-PC: A Variant of the McEliece Public Key Cryptosystem based on Polar Codes

12/20/2017
by   Reza Hooshmand, et al.
0

Polar codes are novel and efficient error correcting codes with low encoding and decoding complexities. These codes have a channel dependent generator matrix which is determined by the code dimension, code length and transmission channel parameters. This paper studies a variant of the McEliece public key cryptosystem based on polar codes, called "PKC-PC". Due to the fact that the structure of polar codes' generator matrix depends on the parameters of channel, we used an efficient approach to conceal their generator matrix. Then, by the help of the characteristics of polar codes and also introducing an efficient approach, we reduced the public and private key sizes of the PKC-PC and increased its information rate compared to the McEliece cryptosystem. It was shown that polar codes are able to yield an increased security level against conventional attacks and possible vulnerabilities on the code-based public key cryptosystems. Moreover, it is indicated that the security of the PKC-PC is reduced to solve NP-complete problems. Compared to other post-quantum public key schemes, we believe that the PKC-PC is a promising candidate for NIST post-quantum crypto standardization.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/04/2019

Practical Polar Code Construction Using Generalised Generator Matrices

Polar coding is a recently proposed coding technique that can provably a...
research
12/27/2022

Hardware Implementation of a Polar Code-based Public Key Cryptosystem

In recent years, there have been many studies on quantum computing and t...
research
12/12/2018

McNie: A code-based public-key cryptosystem

In this paper, we suggest a code-based public key encryption scheme, cal...
research
01/31/2020

Capacity-achieving Polar-based LDGM Codes with Crowdsourcing Applications

In this paper we study codes with sparse generator matrices. More specif...
research
08/06/2018

Assessing and countering reaction attacks against post-quantum public-key cryptosystems based on QC-LDPC codes

Code-based public-key cryptosystems based on QC-LDPC and QC-MDPC codes a...
research
04/01/2020

Estimating The Dimension Of The Subfield Subcodes of Hermitian Codes

In this paper, we study the behavior of the true dimension of the subfie...
research
11/29/2016

An Efficient Partial Sums Generator for Constituent Code based Successive Cancellation Decoding of Polar Codes

This paper proposes the architecture of partial sum generator for consti...

Please sign up or login with your details

Forgot password? Click here to reset