摘要: 针对IC卡芯片在数据加密标准(DES)加密运算过程中的功耗泄露问题,利用IC卡芯片的旁路功耗攻击方法,分析IC卡芯片在加密工作时的功率消耗特性,采用基于S盒输出的功耗区分函数,提出一种新的差分功耗分析(DPA)和相关性分析方法。通过Inspector平台对某款IC卡芯片的DES加密运算进行DPA攻击测试,破解DES加密密钥,结果验证了该方法的正确性。
关键词:
旁路分析,
差分功耗分析,
DES加密,
S盒,
功耗区分函数,
相关性分析
Abstract: Based on the principle of Side-channel Analysis(SCA) and power leakage of IC chip, this paper analyzes the relationship of encryption process and power leakage of IC chip. According to the problem of power leakage in chip Data Encryption Stardard(DES) encryption, it brings out power diff-function Differential Power Analysis(DPA) and correlation analysis method, which are based on S-box output. It uses Inspector platform to do DPA examinations, and is succeed in cracking the key of some chip’s DES encryption. Examinations results not only prove the correctness of test method, but also find the power leakage security vulnerability of traditional DES algorithm used in IC chip.
Key words:
Side-channel Analysis(SCA),
Differential Power Analysis(DPA),
Data Encryption Stardard(DES) encryption,
S-box,
power diff-function,
correlation analysis
中图分类号:
李菁, 李林森. IC卡芯片DES加密差分功耗分析方法[J]. 计算机工程, 2013, 39(7): 200-204.
LI Jing, LI Lin-Sen. Differential Power Analysis Method for DES Encryption in IC Card Chip[J]. Computer Engineering, 2013, 39(7): 200-204.