一种分组密码S盒抗Glitch攻击的方案
伴随着网络信息时代的飞速发展,各种电子产品应运而生,人们的生活变得越来越智能,越来越便捷,然而在便捷的背后却隐藏着重大的安全隐患.密码芯片是保障信息安全的重要手段之一,所以提高密码芯片的安全性迫在眉睫.以Stefan等人的针对分组密码芯片S盒的Glitch攻击为模型背景,通过加入一组同步寄存器提出基于FPGA的一种针对分组密码S盒抗Glitch攻击的方案,并通过CMOS器件的属性和Altera公司在QuatusⅡ软件中嵌入的Signal Tap功能,从理论和仿真两方面分别验证了该方案不但能够大幅度减少Glitch的个数,还能够减少各级电路产生Glitch的相关性,从而降低了攻击的成功率,提高了...
Saved in:
Published in | 计算机工程与科学 Vol. 38; no. 10; pp. 2058 - 2064 |
---|---|
Main Author | |
Format | Journal Article |
Language | Chinese |
Published |
武警工程大学网络与信息安全武警部队重点实验室,陕西西安,710086
2016
|
Subjects | |
Online Access | Get full text |
ISSN | 1007-130X |
DOI | 10.3969/j.issn.1007-130X.2016.10.015 |
Cover
Loading…
Summary: | 伴随着网络信息时代的飞速发展,各种电子产品应运而生,人们的生活变得越来越智能,越来越便捷,然而在便捷的背后却隐藏着重大的安全隐患.密码芯片是保障信息安全的重要手段之一,所以提高密码芯片的安全性迫在眉睫.以Stefan等人的针对分组密码芯片S盒的Glitch攻击为模型背景,通过加入一组同步寄存器提出基于FPGA的一种针对分组密码S盒抗Glitch攻击的方案,并通过CMOS器件的属性和Altera公司在QuatusⅡ软件中嵌入的Signal Tap功能,从理论和仿真两方面分别验证了该方案不但能够大幅度减少Glitch的个数,还能够减少各级电路产生Glitch的相关性,从而降低了攻击的成功率,提高了分组密码S盒实现的安全性,为后续FPGA密码芯片的防护提供了依据. |
---|---|
Bibliography: | ZHANG Shuai-wei,YANG Xiao-yuan, ZHONG Wei-dong, YANG Hai-bin (Key laboratory of Network & Information Security of APT, Engineering University of Armed Police Force, Xi'an 710086, China) 43-1258/TP block cipher; S-box; glitch attacks;FPGA; synchronization register With the advance of network information age, various electronic products emerge, making people's life much intelligent and convenient. However, the great convenience also introduce major potential safety hazard. Crypto chips are one of the important means to guarantee information safety, so it is urgent to promote their safety. Taking the glitch attacks on the block cipher chip S-box proposed by Stefan et al as the model background, based on FPGA, we put forward a glitch attack resistance scheme for block cipher chip S-box by adding synchronization registers. The properties of CMOS devices and the Signal Tap function embedded in the Quatus Ⅱ software of Altera company demonstrate from the perspectives of theory and simulation that the proposed scheme ca |
ISSN: | 1007-130X |
DOI: | 10.3969/j.issn.1007-130X.2016.10.015 |