Journal on Communications ›› 2014, Vol. 35 ›› Issue (5): 65-69.doi: 10.3969/j.issn.1000-436x.2014.05.009

• academic paper • Previous Articles     Next Articles

McEliece public key cryptosystem attack algorithm based on enumeration error vector

Jing-mei LIU1,Yan-li WANG1,Bin LIANG1,Lin-sen ZHAO2   

  1. 1 National Key Laboratory of Integrated Service Networks, Xidian University, Xi'an 710071, China
    2 College of Electronic Engineering, Xi'an University of Post & Telecommunications, Xi'an 710061, China
  • Online:2014-05-25 Published:2017-07-24
  • Supported by:
    Foundation Items: The National Natural Science Foundation of China;The 111 Project;The Fundamental Research Funds for the Central Universities

Abstract:

The research on the security of McEliece (M) public key cryptosystem was presented. The Hamming weight of error vector is less than the code length, and M public key cryptosystem based on Goppa code possesses low weight public code words. Considering the above analysis, an attack algorithm based on enumeration error vector was proposed. The effect on probability of correct decryption by the numbers of error flipping bits and algorithm iteration was focused on. And the security of (1 024,524,101) Goppa-based M public key cryptosystem was analyzed. Performance analysis of the proposed algorithm from probability of correct decryption and work factor was simulated, and the experimental results show that the proposed algorithm has a good performance when the code weight is low.

Key words: Goppa code;, McEliece, low weight code word, enumeration error vector

No Suggested Reading articles found!