1.中国科学院国家空间科学中心,北京 100190
2.中国科学院大学,北京 100049
3.中国科学院软件研究所,北京 100190
[ "蔡 莹 女,1997年12月出生,河南平顶山人.2019年获中国地质大学(武汉)自动化专业学士学位及华中科技大学经济学双学士学位.现为中国科学院国家空间科学中心硕士研究生.主要从事芯片故障注入、硬件木马等方面的研究工作.E-mail: fromcy@163.com" ]
[ "朱 翔(通讯作者) 男,1985年3月出生,安徽合肥人.2005年和2008年在中国科学技术大学分别获得学士和硕士学位,2020年在中国科学院大学获博士学位.现为中国科学院国家空间科学中心高级工程师,硕士生导师.主要从事高可靠电子系统设计、芯片故障注入技术、抗辐射技术等方面的研究工作." ]
收稿:2021-01-18,
修回:2021-08-29,
纸质出版:2022-10-25
移动端阅览
蔡莹,朱翔,王舰等.基于激光注入的FPGA加密防护设计验证研究[J].电子学报,2022,50(10):2381-2386.
CAI Ying,ZHU Xiang,WANG Jian,et al.Verification of FPGA Encryption Protection Design Based on Laser Injection[J].ACTA ELECTRONICA SINICA,2022,50(10):2381-2386.
蔡莹,朱翔,王舰等.基于激光注入的FPGA加密防护设计验证研究[J].电子学报,2022,50(10):2381-2386. DOI: 10.12263/DZXB.20210119.
CAI Ying,ZHU Xiang,WANG Jian,et al.Verification of FPGA Encryption Protection Design Based on Laser Injection[J].ACTA ELECTRONICA SINICA,2022,50(10):2381-2386. DOI: 10.12263/DZXB.20210119.
激光注入技术是评估安全芯片抗故障攻击能力的重要手段之一.本文详细分析了激光故障注入的原理及激光诱发现场可编程门阵列(Field Programmable Gate Array,FPGA)触发器结构故障的机制,提出了一种FPGA激光注入评测方法.分别采用随机和定点故障注入的方法,对基于FPGA实现的SM2算法的基点等数据进行了篡改,验证了防护设计的有效性.针对28 nm工艺的FPGA,激光能够实现指定字节的单比特故障注入,同时也能实现快速的高覆盖率随机故障注入,是一种精确和高效的安全芯片评测手段.
Laser injection technology is one of the essential methods to evaluate the ability of security chips to resist failure attacks. In this paper
the principle of laser fault injection and the mechanism of laser-induced structural failure of FPGA(Fiele Programmable Gate Array) trigger are analyzed in detail
and an evaluation method of FPGA laser injection is proposed. The random and fixed-point fault injection method are adopted respectively to tamper with the basic point data of the SM2 algorithm based on FPGA
and the effectiveness of the protection design is verified. Aiming at the FPGA of 28nm process
the laser can achieve the single bit fault injection of specified byte and perform the fast random fault injection of high coverage rate. It is an accurate and efficient means of safety chip evaluation.
BONEH D , DEMILLO R A , LIPTON R J . On the importance of checking cryptographic protocols for faults [C]// Advances in Cryptology-EUROCRYPT'97 . Berlin : Springer , 1997 : 37 - 51 .
GIRAUD C . DFA on AES [J]. Lecture Notes in Computer Science , 2004 , 3373 : 27 - 41 .
HEMME L . A differential fault attack against early rounds of(triple) DES [C]// International Workshop on Cryptographic Hardware and Embedded Systems . Berlin : Springer , 2004 : 254 - 267 .
DUSART P , LETOURNEUX G , VIVOLO O . Differential fault analysis on AES [M]// Applied Cryptography and Network Security . Berlin : Springer , 2003 : 293 - 306 .
HOCH J J , SHAMIR A . Fault analysis of stream ciphers [C]// International Workshop on Cryptographic Hardware and Embedded Systems . Berlin : Springer , 2004 : 240 - 253 .
CHEN C N , YEN S M . Differential fault analysis on AES key schedule and some countermeasures [M]// Information Security and Privacy . Berlin : Springer , 2003 : 118 - 129 .
BIEHL I , MEYER B , MÜLLER V . Differential fault attacks on elliptic curve cryptosystems [M]// Advances in Cryptology-CRYPTO 2000 . Berlin : Springer , 2000 : 131 - 146 .
侯红霞 , 杨波 , 张丽娜 , 等 . 安全的两方协作SM2签名算法 [J]. 电子学报 , 2020 , 48 ( 1 ): 1 - 8 .
HOU H X , YANG B , ZHANG L N , et al . Secure two-party SM2 signature algorithm [J]. Acta Electronica Sinica , 2020 , 48 ( 1 ): 1 - 8 . (in Chinese)
SELMKE B , BRUMMER S , HEYSZL J , et al . Precise laser fault injections into 90 nm and 45 nm SRAM-Cells [M]// Smart Card Research and Advanced Applications . Cham : Springer International Publishing , 2016 : 193 - 205 .
王晶 , 荣金叶 , 周继芹 , 等 . 软硬件协同设计的SEU故障注入技术研究 [J]. 电子学报 , 2018 , 46 ( 10 ): 2534 - 2538 .
WANG J , RONG J Y , ZHOU J Q , et al . The research on software-hardware co-designed SEU fault-injection technology [J]. Acta Electronica Sinica , 2018 , 46 ( 10 ): 2534 - 2538 . (in Chinese)
陈环 . FPGA功能测试研究 [D]. 成都 : 西华大学 , 2020 .
CHEN H . Research on FPGA Function Test [D]. Chengdu : Xihua University , 2020 . (in Chinese)
WIRTH G , KASTENSMIDT F L , RIBEIRO I . Single event transients in logic circuits-Load and propagation induced pulse broadening [J]. IEEE Transactions on Nuclear Science , 2008 , 55 ( 6 ): 2928 - 2935 .
DODD P E , MASSENGILL L W . Basic mechanisms and modeling of single-event upset in digital microelectronics [J]. IEEE Transactions on Nuclear Science , 2003 , 50 ( 3 ): 583 - 602 .
黄建国 , 韩建伟 . 脉冲激光诱发单粒子效应的机理 [J]. 中国科学G辑: 物理学、力学、天文学 , 2004 , 34 ( 2 ): 121 - 130 .
李凡 , 李云峰 , 翁天恒 , 等 . 基于FPGA的SM2点运算快速并行实现 [J]. 电子测量技术 , 2020 , 43 ( 15 ): 105 - 111 .
LI F , LI Y F , WENG T H , et al . Implementation of parallel and fast SM2 point calculation on FPGA [J]. Electronic Measurement Technology , 2020 , 43 ( 15 ): 105 - 111 . (in Chinese)
JOHNSON D , MENEZES A , VANSTONE S . The elliptic curve digital signature algorithm(ECDSA) [J]. International Journal of Information Security , 2001 , 1 ( 1 ): 36 - 63 .
侯鲁 . 对SM2数字签名的攻击 [D]. 济南 : 山东大学 , 2020 .
HOU L . Attacking ECDSA of SM2 [D]. Jinan : Shandong University , 2020 . (in Chinese)
0
浏览量
10
下载量
0
CSCD
关联资源
相关文章
相关作者
相关机构
京公网安备11010802024621