• DocumentCode
    2278557
  • Title

    An instruction-level software simulation approach to resistance evaluation of cryptographic implementations against power analysis attacks

  • Author

    Li, Jiantang ; Zhou, Yongbin ; Liu, Jiye ; Zhang, Hailong

  • Author_Institution
    State Key Lab. of Inf. Security, Chinese Acad. of Sci., Beijing, China
  • Volume
    2
  • fYear
    2011
  • fDate
    10-12 June 2011
  • Firstpage
    680
  • Lastpage
    686
  • Abstract
    Power analysis attack, one of the most important side-channel cryptanalysis, poses serious threats to the physical security of cryptographic implementations. In order to assess the physical security of cryptographic implementations, especially within design phases, some fundamental supporting tools appear to be highly helpful. Additionally, such tools are also necessary for performing fair comparisons among various power analysis attacks and different countermeasures. Motivated by this, we proposed an instruction-level power consumption software simulation approach, aiming to analyze and assess the resistance of cryptographic implementations against power analysis attack. One prototype system, which is called IMScale, is developed to validate the correctness and feasibility of our approach. Using IMScale, we carried out multiple DPA attacks against an unprotected AES implementation and a masked AES implementation as well. The results of our experiments firmly validate the correctness and feasibility of our instruction-level power consumption software simulation approach, which are also completely consistent with known ones.
  • Keywords
    cryptography; power aware computing; DPA attacks; IMScale; cryptographic implementations; instruction-level power consumption software simulation approach; masked AES implementation; physical security; power analysis attacks; power consumption software simulation approach; resistance evaluation; side-channel cryptanalysis; unprotected AES implementation; Analytical models; Cryptography; Entropy; Noise; Noise level; Power demand; Software; Cryptographic Implementations; Evaluation; Instruction-Level Simulation; Physical Security; Power Analysis Attacks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science and Automation Engineering (CSAE), 2011 IEEE International Conference on
  • Conference_Location
    Shanghai
  • Print_ISBN
    978-1-4244-8727-1
  • Type

    conf

  • DOI
    10.1109/CSAE.2011.5952597
  • Filename
    5952597