Font Size: a A A

Research On The Technology Of Side Channel Attack Defense Based On Homomorphic Property

Posted on:2019-12-06Degree:MasterType:Thesis
Country:ChinaCandidate:Y F SunFull Text:PDF
GTID:2428330572951977Subject:Cryptography
Abstract/Summary:PDF Full Text Request
The public key cryptography was widely used in people's daily life,with the development of the quantum computer,the research of post quantum cryptography algorithm has entered a new and rapid development period.Generally,in order to enhance the algorithm more security and efficient,the algorithm is often implemented in embedded device,however,this measure can cause a series of attacks.Among them,side channel attack is the most effective and difficult to defense.Therefore,it is very important to research the side channel attack defense of public key cryptography.Masking technology is a common measure to defense side channel attack,through masking the intermediate values which were caculated in the processing,eliminating the correlation of the data,so it can ensure the security of the algorithm.The homomorphic property of public key cryptography algorithm can be used to masking the intermediate values,so it can be used to defense the side channel attack.Hence,the main work of this paper is research of side channel attack defense based on homomorphic property.The main work contains as follow:Firstly,the side channel attack defense scheme based on RSA is proposed.One,a random power consumption scheme is proposed.Through analysis the equal power coding of the RSA algorithm,do the random operation when the bit is 0,this can randomize the consumption of power,under the premise of ensure the security,the power consumption can be reduced.Second,a multiply homomorphic masking scheme based on RSA algorithm is proposed.Improved the algorithm through combine the key segmentation technology and multiply homomorphic property of RSA,enable it can defense the differential power attack,and verified the correctness of the improved algorithm by experiment.Then,the side channel attack defense scheme based on LWE is proposed.One,the additively homomorphic masking scheme based on R-LWE proposed by Reparaz was analyzed,pointed out the lack of the scheme,through introduce the masking matrix and modular switching technology,it can achieve the protection of the sub key and improving the decryption accuracy of the algorithm.Second,another variant of LWE—Binary-LWE was analyzed,a method of differential fault attack was proposed through using the relationship between keys,and a scheme which can defense the differential power attack and differential fault attack at the same time aims at this attack was proposed.Last,the side channel attack defense scheme based on NTRU is proposed.We make an intensive research of the NTRU which is a public key cryptography based on lattice,analysis the existing attack method of NTRU,based on this,we construct a fully homomorphic encryption mechanism and proposed a fully homomorphic masking scheme through this mechanism,the circuit design of improved NTRU was gave,and the defense effect of the scheme was verified by experiment.
Keywords/Search Tags:Public key cryptography, Side channel attack, Homomorphic property, Masking, Side channel attack defense
PDF Full Text Request
Related items