计算机工程Issue(5):153-158,6.DOI:10.3969/j.issn.1000-3428.2015.05.028
针对LBlock算法的踪迹驱动Cache攻击
Trace Driven Cache Attack on LBlock Algorithm
摘要
Abstract
As a new lightweight block cipher,LBlock cipher receives much attention since its excellent performance on hardware and software platforms. Currently, the secure evaluation on LBlock cipher heavy relies on the traditional mathematical attacks. The cache attack is a type of side channel attacks, and it has actual threat to the secure implementation of ciphers algorithm. In all kinds of Cache attacks,trace driven Cache attack has the advantage of using less samples and having higher efficiency. Based on the structure of the cipher algorithm and the property of its key schedule,this paper proposes a trace driven Cache attack on the LBlock algorithm. This attack recovers the secret key by capturing the leaked information in the process of accessing to the Cache. Analysis result shows that this attack requires a data complexity of about 106 chosen plaintexts,and a time complexity of about 27. 71 encryption operations. Compared with the proposed side channel cube attacks on LBlock and trace driven Cache attack on DES which also has the structure of Feistel,the attack is more favorable.关键词
微处理器/分组密码/LBlock算法/侧信道攻击/踪迹驱动Cache攻击/时间复杂度/数据复杂度Key words
microprocessor/block cipher/LBlock algorithm/side channel attack/trace driven Cache attack/time complexity/data complexity分类
信息技术与安全科学引用本文复制引用
朱嘉良,韦永壮..针对LBlock算法的踪迹驱动Cache攻击[J].计算机工程,2015,(5):153-158,6.基金项目
国家自然科学基金资助项目(61100185)。 (61100185)