Font Size: a A A

Data Encryption And Decryption System Design Based On FPGA

Posted on:2011-05-08Degree:MasterType:Thesis
Country:ChinaCandidate:Y SunFull Text:PDF
GTID:2178360302999002Subject:Electronic Science and Technology
Abstract/Summary:PDF Full Text Request
In the information globalization's time, people pay more and more attention to information security.Hacker,computer virus, electronic eavesdropping deceit and network-attack are all hidden threated to information security. Therefore, it requests the storage device not only has the stored datum function, but must have the viral protection and encryption function. The encryption is mainly divided into 2 kinds-software and hardware encryptions. The processing speed of the hardware encryption is faster than software encryption, so the hardware encryption becomes the hot spot. This paper designs a data encryption interface based on FPGA in which AES is used as the key encryption algorithm, The inference can be used in data transmissions between hard disk and migration storage device's and so on. This method is outstanding in fast processing speed and prevention of violently crack.AES is the block encryption algorithm, encryption and decryption use the same key. System Use hardware description programme, supplement by schematic way.The plaintext that Require encryption and the key are transmitted through the PS/2 keyboard。As the length of the keyboard input data and data processing of AES algorithm requirements different length, so add the cache module processing the input data. Encryption module mainly completes round transformation and the key expansion,decryption is the reverse process of encryption the final output encrypted data. all modules are simulated, and simulation results meet the design requirements. The main works of this paper is as follow:At the beginning, the development environment of encryption system and the design method of FPGA are introduced. Then, the AES algorithm and PS2 protocol are all explained. The emphases are put on the design and implementation of the system. Finally, The software simulation and hardware test are both completed.
Keywords/Search Tags:FPGA, AES, Mobile Storage Device
PDF Full Text Request
Related items