Font Size: a A A

Research On Hybrid Encryption Technology Based On ECC And AES

Posted on:2020-12-24Degree:MasterType:Thesis
Country:ChinaCandidate:H Z LiuFull Text:PDF
GTID:2381330575968722Subject:Information and Communication Engineering
Abstract/Summary:PDF Full Text Request
With the strengthening of environmental protection by the government,coal-fired power plants,as the main source of pollutant emissions,have become the key monitoring targets.The coal-fired power plant pollutant monitoring system has gathered great importance in improving the monitoring efficiency for superior supervisory department via wireless transmission which is the pollutant data transmission method.However,it also has certain security threats,such as coal-fired power plants changing or replacing pollution monitoring data or other unsafe behaviors.Aiming at the transmission safety of pollutant emission monitoring data in coal-fired power plant,a hybrid encryption scheme based on elliptic curve cryptosystem and AES is proposed in this paper.Elliptic curve cryptosystem which is a kind of asymmetric cryptosystem is rather slow in encryption and decryption,therefore,this paper uses elliptic curve digital signature algorithm(ECDSA)to ensure data integrity,irreplaceability and non-repudiation and examines the advanced encryption standard(AES)which is pretty fast to encrypt as a kind of symmetric cryptosystem to guarantee the confidentiality of data and signature.First,this paper focus on the elliptic curve scalar multiplication algorithm.Usually,the scalar multiplication in ECDSA has a large overhead and takes up too much resources.Consequently,this paper optimized the elliptic curve scalar multiplication algorithm.On the basis of symmetric scalar multiplication,a symmetric ternary scalar multiplication algorithm with reduced non-zero weights is proposed.The conclusion is drawn from comparison and analysis presents that the advantages of proposed algorithm are twofold as follows,obtain correct results and lower computational complexity.In addition,the ECDSA is studied,aiming at the security defects in the improved scheme,a digital signature based on key hiding data digest is proposed,the security is improved without increasing the amount of computation.Then,the S-box design algorithm in AES is researched.S-box plays a critical role in encryption and key expansion scheme,with the tremendous progress of researches on S-box,the keys is as the main factor to contribute to the security strength of the algorithm.This article generates S-boxes by using a bionic optimization algorithm.S-box generated by the crossmutation-based particle swarm S-box design algorithm to replace the original S-box which is generated by algebraic operation and improve confidentiality and concealment.Specifically,the new S-box can reduce the attacker's prior information about the algorithm and enhance the security of the algorithm.The nonlinearity and difference uniformity of the S-box generated by the algorithm are almost equivalent to the existing optimal S-box by adding the idea of crossvariation in particle swarm algorithm,and it can also overcome the shortcomings of algebraic schemes that can only generate one S-box at a time.Finally,the AES encryption algorithm is researched.The key expansion algorithm of AES is improved.The one-way hash function SHA256 is used instead of the original AES expansion to enhance the irreversibility of AES key expansion.Then,the chaotic sequence generated by Logistic chaotic map is used to control the arrangement of batch S-boxes generated by the particle swarm optimization algorithm based on cross-mutation.Therefore,the arrangement of the S-boxes changes dynamically with the change of the initial parameters of the Logistic system.Thereby the security of the AES algorithm has been improved,and the software of the hybrid encryption scheme was carried out through C++.
Keywords/Search Tags:Elliptic curve cryptosystem, AES, scalar multiplication, S-box, SHA256, Hybrid encryption
PDF Full Text Request
Related items