首页 | 本学科首页   官方微博 | 高级检索  
     

KLEIN密码代数旁路攻击
引用本文:赵新杰,郭世泽,王韬,张帆,刘会英,冀可可. KLEIN密码代数旁路攻击[J]. 成都信息工程学院学报, 2012, 27(4): 329-336
作者姓名:赵新杰  郭世泽  王韬  张帆  刘会英  冀可可
作者单位:1. 军械工程学院计算机工程系,河北石家庄,050003
2. 北方电子设备研究所,北京,100083
3. 康涅狄格大学计算机科学与工程系,斯托斯康涅狄格州美国06269
基金项目:国家自然科学基金资助项目(61173191)
摘    要:
将代数分析和旁路攻击结合,基于汉明重量泄露模型,对轻量级分组密码KLEIN抗代数旁路攻击安全性进行了评估。首先应用代数方法构建KLEIN算法等价布尔方程组,然后经功耗分析获取KLEIN加密操作的汉明重量并表示为布尔方程,最后使用CryptMinisat解析器进行密钥求解。基于均值、排名和门限3种容错策略,对8位微控制器上的KLEIN开展了攻击物理实验,并对攻击复杂度进行评估,结果表明:未经防护的KLEIN软件实现易遭受代数旁路攻击,已知明文场景下,1轮泄露分析即可恢复完整KLEIN密钥;未知明密文场景下,2轮泄露分析仍可成功实施攻击。该方法对其他分组密码抗代数旁路攻击研究具有一定的借鉴意义。

关 键 词:密码分析  代数旁路攻击  汉明重量泄露  分组密码  KLEIN

Algebraic Side-Channel Attacks on KLEIN
ZHAO Xin-jie , GUO Shi-ze , WANG Tao , ZHANG Fan , LIU Hui-ying , JI Ke-ke. Algebraic Side-Channel Attacks on KLEIN[J]. Journal of Chengdu University of Information Technology, 2012, 27(4): 329-336
Authors:ZHAO Xin-jie    GUO Shi-ze    WANG Tao    ZHANG Fan    LIU Hui-ying    JI Ke-ke
Affiliation:1.Department of Computer Engineering,Ordnance Engineering College,Shijiazhuang 050003,China;2.The Institute of North Electronic Equipment,Beijing 100083,China;3.Department of Computer Science and Engineering,University of Connecticut,Storrs,CT,USA,06269)
Abstract:
The security of a lightweight block cipher KLEIN against the algebraic side-channel attack is evaluated by combining algebraic attack with side-channel attack under the Hamming weight leakage model.Firstly,the algebraic representation of KLEIN is given.Then,the Hamming weights of the intermediate states are deduced from analyzing the power leakages and converted into algebraic equations.Finally,the CryptoMinisat solver is applied to solve for the key.Based on three different error tolerant strategies,many physical experiments are conducted on KLEIN under an 8-bit microcontroller and the complexity of the attack is also evaluated.Experiment results show that: the unprotected software implementation of KLEIN is vulnerable to algebraic side-channel attack.Full 64-bit master key of KLEIN can be recovered by analyzing the Hamming weight leakages of the first round under know plaintext/ciphertext scenario and 2 rounds under unknown plaintext/ciphertext scenario.
Keywords:crypoanalysis  algebraic side-channel attack  hamming weight leakage  block cipher  KLEIN
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号