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.
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.
Verification of FPGA Encryption Protection Design Based on Laser Injection
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.
关键词
Keywords
references
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 .
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 .
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 .
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)