Enhanced Public Key Security for the McEliece Cryptosystem

被引:38
作者
Baldi, Marco [1 ]
Bianchi, Marco [1 ]
Chiaraluce, Franco [1 ]
Rosenthal, Joachim [2 ]
Schipani, Davide [2 ]
机构
[1] Univ Politecn Marche, Ancona, Italy
[2] Univ Zurich, Zurich, Switzerland
基金
瑞士国家科学基金会;
关键词
McEliece cryptosystem; Niederreiter cryptosystem; Error correcting codes; Reed-Solomon codes; Public key security; CODES; ATTACKS;
D O I
10.1007/s00145-014-9187-8
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper studies a variant of the McEliece cryptosystem able to ensure that the code used as the public key is no longer permutation equivalent to the secret code. This increases the security level of the public key, thus opening the way for reconsidering the adoption of classical families of codes, like Reed-Solomon codes, that have been longly excluded from the McEliece cryptosystem for security reasons. It is well known that codes of these classes are able to yield a reduction in the key size or, equivalently, an increased level of security against information set decoding; so, these are the main advantages of the proposed solution. We also describe possible vulnerabilities and attacks related to the considered system and show what design choices are best suited to avoid them.
引用
收藏
页码:1 / 27
页数:27
相关论文
共 47 条
[1]  
[Anonymous], 2012, 2012409 IACR CRYPT E
[2]  
Baldi M., 2013, P IEEE INT C COMM IC
[3]  
Baldi M., 2013, P IEEE S COMP COMM I
[4]  
Baldi M, 2008, LECT NOTES COMPUT SC, V5229, P246, DOI 10.1007/978-3-540-85855-3_17
[5]   Quasi-cyclic low-density parity-check codes in the McEliece cryptosystem [J].
Baldi, Marco ;
Chiaraluce, Franco ;
Garello, Roberto ;
Mininni, Francesco .
2007 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, VOLS 1-14, 2007, :951-+
[6]   Cryptanalysis of a new instance of McEliece cryptosystem based on QC-LDPC codes [J].
Baldi, Marco ;
Chiaraluce, Franco .
2007 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY PROCEEDINGS, VOLS 1-7, 2007, :2591-2595
[7]   Security and complexity of the McEliece cryptosystem based on quasi-cyclic low-density parity-check codes [J].
Baldi, Marco ;
Bianchi, Marco ;
Chiaraluce, Franco .
IET INFORMATION SECURITY, 2013, 7 (03) :212-220
[8]  
Becker A, 2012, LECT NOTES COMPUT SC, V7237, P520, DOI 10.1007/978-3-642-29011-4_31
[9]   How to mask the structure of codes for a cryptographic use [J].
Berger, TP ;
Loidreau, P .
DESIGNS CODES AND CRYPTOGRAPHY, 2005, 35 (01) :63-79
[10]   INHERENT INTRACTABILITY OF CERTAIN CODING PROBLEMS [J].
BERLEKAMP, ER ;
MCELIECE, RJ ;
VANTILBORG, HCA .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1978, 24 (03) :384-386