通信学报 ›› 2015, Vol. 36 ›› Issue (3): 124-129.doi: 10.11959/j.issn.1000-436x.2015066

• 学术论文 • 上一篇    下一篇

基于差异度的密码芯片旁路攻击研究

张阳,陈开颜,李雄伟,陈军广,李艳   

  1. 军械工程学院 信息工程系,河北 石家庄 050003
  • 出版日期:2015-03-25 发布日期:2017-06-21
  • 基金资助:
    国家自然科学基金资助项目;国家自然科学基金资助项目;河北省自然科学基金资助项目

Side channel attack of cipher chips based on difference variability

Yang ZHANG,Kai-yan CHEN,Xiong-wei LI,Jun-guang CHEN,Yan LI   

  1. Department of Information Engineering, Ordnance Engineering College, Shijiazhuang 050003, China
  • Online:2015-03-25 Published:2017-06-21
  • Supported by:
    TheNationalNaturalScienceFoundationofChina;TheNationalNaturalScienceFoundationofChina;The National Natural Science Founda-tion of Hebei Province

摘要:

针对旁路攻击方法存在的样本量大、分析时间长等问题,结合微控制器的系统结构,分析了旁路泄漏信号的噪声来源及其差分抑制方法;定义了信号差异度和汉明重量差异度,分析了二者间的反比映射关系;利用加密过程中差异度的变化特征,提出了基于差异度的密钥分析方法;以DES密码算法为验证目标,仅用150组功耗轨迹,分析用时1.03s破解了密钥,可推广应用于以通用微控制器作为实现载体的其他分组密码系统。

关键词: 密码芯片, 旁路攻击, 噪声分析, 差异度, 密钥分析

Abstract:

Side channel attack (SCA) has the problems of high sample quantity and long analysis time. Noise of side channel leakage and its differential reduction method are researched combined with the architecture of micro control unit (MCU). Signal difference variability and hamming weight difference variability are defined, whose inverse proportion is checked. Method of key analysis based on difference variability is proposed, which uses its change property in encrypt process. Data encryption standard (DES) is cracked in experiment, which only needs 150 power tracks and 1.03 s analysis time. The attack method can be extended to crack other block ciphers which implemented in general purpose MCU.

Key words: cipher chip, side channel attack, noise analysis, difference variability, key analysis

No Suggested Reading articles found!