Journal on Communications ›› 2016, Vol. 37 ›› Issue (8): 144-156.doi: 10.11959/j.issn.1000-436x.2016165

• Papers • Previous Articles     Next Articles

Improvement and evaluation for algebraic fault attacks on PRESENT

Jing HUANG1,Xin-jie ZHAO2,Fan ZHANG3,4,Shi-ze GUO2,Ping ZHOU5,Hao CHEN5,Jian YANG3   

  1. 1 Third Department of No.61541 Unit,Beijing 100083,China
    2 The Institute of North Electronic Equipment,Beijing 100191
    3 College of Information Science & Electrical Engineering,Zhejiang University,Hangzhou 310027,China
    4 Science and Technology on Communication Security Laboratory,Chengdu 610041,China
    5 Department of Information Engineering,Ordnance Engineering College,Shijiazhuang 050003,China
  • Online:2016-08-25 Published:2016-09-01
  • Supported by:
    The National Basic Research Program of China (973 Program);The National Natural Sci-ence Foundation of China;The National Natural Sci-ence Foundation of China;The National Natural Sci-ence Foundation of China;The National Natural Sci-ence Foundation of China;The National Natural Sci-ence Foundation of China;The National Natural Sci-ence Foundation of China;The Funda-mental Research Funds for the Central Universities;The Science and Technology on Communication Security Laboratory

Abstract:

An enhanced algebraic fault analysis on PRESENT was proposed.Algebraic cryptanalysis was introduced to build the algebraic equations for both the target cipher and faults.The equation set of PRESENT was built reversely in order to accelerate the solving speed.An algorithm of estimating the reduced key entropy for given amount of fault injec-tions was proposed,which can evaluate the resistance of PRESENT against fault attacks under different fault models.Fi-nally,extensive glitch-based fault attacks were conducted on an 8-bit smart card PRESENT implemented on a smart card.The best results show that only one fault injection was required for the key recovery,this is the best result of fault attacks on PRESENT in terms of the data complexity.

Key words: algebraic cryptanalysis, lightweight block cipher, fault attack,satisfiability solving, clock glitch

No Suggested Reading articles found!