Netinfo Security ›› 2017, Vol. 17 ›› Issue (5): 57-62.doi: 10.3969/j.issn.1671-1122.2017.05.009

• Orginal Article • Previous Articles     Next Articles

Design and Application of General Framework for Side Channel Attack

Qing WANG1, Chenyang TU2, shenjiahui@iie.ac.cn2   

  1. 1. China Information Technology Security Evaluation Center, Beijing 100085, China
    2. Institute of Information Engineering, Chinese Academy of Sciences, Beijing 100093, China
  • Received:2017-04-20 Online:2017-05-20 Published:2020-05-12

Abstract:

At present, many cryptographic algorithms and cryptographic devices add the process of evaluating the risk of side channel when being designed. Side channel attack object is divided into two categories: unprotected cipher algorithm / module and protected cipher algorithm / module. If the attacks are designed separately for each attack object, it is time-consuming and laborious. Therefore, this paper proposes a new generalized analysis framework which can be applied to the vast majority of side channel attacks. Actual side channel attacks would be divided into three steps, the progressive side channel logic vulnerability assessment, side channel information collection, and side channel analysis optimization, in this paper, we detail the realization method of each step. Then, this framework covers all attacking processes and can be applied on the software which is protected by improved low entropy mask and out-of-order instructions. The experiment results verify the rationality and validity of the framework which adapts to most side channel attacks.

Key words: cryptographic algorithm, cipher device, side channel risk assessment, side channel attack, generalized analysis framework

CLC Number: