Font Size: a A A

Design On Lightweight Cipher Algorithm Chip For Resisting Physical Attack

Posted on:2019-08-25Degree:MasterType:Thesis
Country:ChinaCandidate:T L XuFull Text:PDF
GTID:2428330599477577Subject:Microelectronics and Solid State Electronics
Abstract/Summary:PDF Full Text Request
The smart card chip is a cipher device used to ensure payment transactions for credit cards and de bit cards,and holds an important position in the fields related to people's livelihood in China.In order to prevent fraudulent transactions,the IC card must protect the key used to verify the transaction.In particular,IC cards should be able to defend against other physical attacks,including power attacks and fault attacks,and put more stringent requirements on the security of the chip.It is necessary to consider the design of the encryption algorithm when designing the IC card,and the traditional block cipher does not apply to the environment that has strict requirements on power and area.Traditional block ciphers do not apply to environments that have strict requirements on power and area.Therefore,the research of lightweight cipher algorithms to resist physical attacks is of great significance to the protection of information security and the reduction of the threats to the national domain confidential information chips.In terms of algorithm-level physical attacks,in order to evaluate the security of the unprotected cryptographic algorithm,the Piccolo lightweight cipher algorithm is first studied and described by Verilog at the RTL level.Then we study the theoretical basis of the correlation coefficient power attack and constructing an attack model.The results show that 250 power curves can attack partial round keys.Finally,using the original differential fault model basis,an improved differential fault attack scheme using multi-level attack techniques is designed.The key space of the Piccolo algorithm can be reduced to 219.The practicality of the power attack model and the differential fault attack model is verified,and it is verified that the physical attack poses a serious threat to the Piccolo lightweight cipher algorithm,indicating the necessity of improving the protection attack algorithm.In resisting physical attacks at the algorithm level,by analyzing different attack methods and their protection techniques,the use of Threshold secret sharing mask technology to improve the Piccolo algorithm can effectively protect the first-order correlation coefficient power attack.The circuit fault detection technology based on the redundancy principle is used to implement the algorithm's ability to against differential fault attacks.Through improving and optimizing the two protection technologies,research threshold secret sharing to improve circuit fault detection solutions to achieve the goal of optimizing algorithms and protecting against physical attacks.This paper designs on lightweight cipher algorithm chip for resists physical attacks.It implements RTL-level hardware implementation through Verilog and completes the chip design flow including ModelSim functional simulation,Design Compiler logic synthesis,IC Compiler layout and layout design,etc.Through the use of tools such as PrimeTime,MATLAB,and ISE,the power-attack security assessment and fault-tolerance capabilities of the algorithm are verified.Experiments show that the algorithm proposed in this paper can protect against power attacks.At the same time,it can detect both the line and register fault injection types that have occurred at any time in the circuit,stop encryption and output invalid ciphertext,and prove that the algorithm has the ability to protect against differential fault attacks.From a variety of perspectives,the algorithm designed in this paper has certain advantages in resisting physical attacks.
Keywords/Search Tags:lightweight cipher algorithm, Piccolo, physical attack, protective measures
PDF Full Text Request
Related items