Journal on Communications ›› 2018, Vol. 39 ›› Issue (9): 135-146.doi: 10.11959/j.issn.1000-436x.2018164

• Papers • Previous Articles     Next Articles

High order DPA with profiling

Zhen WU1,Yi WANG1(),Guanhao ZHOU1,2   

  1. 1 Institute of Cyberspace Security,Chengdu University of Information Technology,Chengdu 610225,China
    2 Beijing Intelligent Cloud measuring equipment Technology Co.,Ltd.,Beijing,102300,China
  • Revised:2018-07-28 Online:2018-09-01 Published:2018-10-19
  • Supported by:
    The National Science and Technology Major Project of China(2014ZX01032401-001);Sichuan Science and Technology Programmer(2017GZ0313);Sichuan Provincial Education Department Scientific Research Project(17ZB0082)

Abstract:

In side channel attack,the masking implementation is one of the most popular counter measures again first order DPA.Presently,high order DPA and high order template attack are often used to attack against masking counter measures.High order DPA,however,targets joint leakage of multiple types of information and therefore needs cross combination of powers at corresponding positions,which is the root of the inefficiency of high order DPA.High order template attack,on the other hand,has to know the random mask in each encrypting at its learning phase,which is rarely satisfied for most adversaries.Be aware of these shortcomings and limitations,the algorithm of high order DPA with profiling used neural network to establish the model of fitting the combination of un-masked intermediate values.Attacking was based on the correlation coefficient between the fitted combination intermediate value and the guessing combination intermediate value.This method eliminated the requirement of knowing the masks at the learning phase of template attack and the requirement of cross combination of powers for high order DPA,and therefore lowered the requirement of learning as well as improved attacking efficiency.Experiments have confirmed the feasibility of this algorithm,as well as its efficiency.

Key words: side channel attack, mask countermeasure, higher order DPA attack, neural network

CLC Number: 

No Suggested Reading articles found!