Font Size: a A A

Research And Design Of Digital Signature System Based On SM2

Posted on:2022-12-30Degree:MasterType:Thesis
Country:ChinaCandidate:S Q WangFull Text:PDF
GTID:2518306614456164Subject:IC Engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of industrial internet of things technology,information security has attracted more and more attention.Digital signature can verify the sender of the transmitted information,ensure the authenticity of the information,and SM2 encryption algorithm that is independent published from China has high security level.Therefore,this paper will design a digital signature system based on SM2,and study its bottom hardware problems,such as slow running speed,occupying more resources and vulnerable to attack,divulging key information and endangering the security of system.This paper proposes a new SM2 digital signature system architecture for having a fast signature speed and high security,and its mainly does the following work:(1)This paper designs a new elliptic curve bottom hardware architecture to improve the operation speed of the bottom module.Among them,the underlying hardware algorithm is improved and optimized,and the parallel scheduling design is carried out during the execution of internal operation,which reduces the consumption of hardware resources,reduces the operation clock cycle,and improves the speed.The scalar multiplication operation speed in the underlying hardware architecture of elliptic curve is increased to 5988 times in one second,and it can resist simple power analysis attack.(2)A chaotic pseudo random number generator was introduced in this paper which can dynamically generate pseudo random sequence to be applied to digital signature system to improve its security.Among them,in order to avoids the defects in the dynamic behavior of the existing two dimensional chaotic map,this paper proposed a new two dimensional chaotic map,and quantitatively designs as a chaotic pseudo random number generator based on FPGA.By finishing the verification,the performance has relative advantages.(3)Finally,the improved and optimized bottom module of elliptic curve is integrated with the chaotic pseudo random sequence module to complete the design of the SM2 digital signature system,and its simulation and verification are carried out.After the final verification,the SM2 digital signature system designed in this paper has a signature speed of 3704 times in one second and a verification speed of 2217 times in one second on the premise of ensuring security.Compared with other design schemes,it has great advantages.
Keywords/Search Tags:Digital signature, SM2, Pseudo random sequence, Chaotic pseudo random number generator, FPGA
PDF Full Text Request
Related items