Font Size: a A A

Research And Design Of High Performance Symmetric And Asymmetric Encryption And Decryption Unit Based On AHB Bus

Posted on:2020-07-08Degree:MasterType:Thesis
Country:ChinaCandidate:C TianFull Text:PDF
GTID:2428330578970177Subject:Engineering
Abstract/Summary:PDF Full Text Request
With the advancement of information technology,the security of information has become increasingly important.In the Internet environment,a large part of the information is transmitted through encryption,and then the data receiver de-densifies to obtain the original information.The encryption and decryption process belongs to the field of cryptography.The encryption algorithm can be divided into two major categories:symmetric key and asymmetric key.The difference between them is that the keys used in the encryption and decryption of the symmetric key are the same,and the asymmetric key needs to use different keys when encrypting and decrypting(referred to as public and private keys respectively).).At present,the mainstream symmetric key algorithm is the AES alsorithm released by the National Institute of Standards and Technology(NIST)in 2001.The mainstream asymmetric key algorithm was jointly proposed by Ron Rivest.Adi Shamir and Leonard Adleman in 1977.RSA algorithm.Various encryption and de-emphasis algorithms can be implemented in software in theory.However,the use of software for encryption and de-encryption is inefficient and vulnerable to attacks and other serious weaknesses.In contrast,the use of hardware to implement de-duplication processing avoids These weaknesses are opened and therefore have a wider range of practical value.In this paper,the symmetric key and asymmetric key encryption algorithm are deeply studied,and a slave device mounted on the AHB bus is designed and implemented.The device can implement the encryption and de-emphasis operations of the four AES lodes(ECB,CBC,CFB,OFB)and the addition and decryption of the RSA.The simulation test verifies the correctness of the de-densification result.At the clock frequency of 300MHz,the AES stream and de-densification rate of the 256-bit key is 4.81GB/s,and the AES of the 256-bit key is non-flowing and de-bonding.The rate is 0.69 GB/s,the 1024-bit RSA encryption rate is 7.33 kB/s,and the 1024-bit RSA decryption rate is 4.26 kB/s.The degulsion unit designed in this paper has been applied in a security system in Xinjiang.
Keywords/Search Tags:Cryptography, Symmetric cipher, Asymmetric cipher
PDF Full Text Request
Related items