Font Size: a A A

The USB Data Encryption And Decryption System Based On FPGA

Posted on:2012-12-05Degree:MasterType:Thesis
Country:ChinaCandidate:J JiaFull Text:PDF
GTID:2218330362456315Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
With the development of information industry and technology, USB memory is widely used. On the other hand, more attention is paid to information security. The advantages of hardware encryption make people pay more attention to their research. Hard implementation of cipher algorithms is the core content of the hardware encryption system.Data can be encrypted by software system or hardware system, but for high reliability and high-speed the hardware encryption system gets more and more attention. The hardware encryption system with FPGA device has the hardware circuit and can update the algorithm modules easily. The system has Altera company's CyclonII series chip EP2C8Q208C8 as the core, respectively use CY7C68013 to communicate with PC, CH376 to communicate with USB storage.This system uses FPGA to realize AES algorithm. AES is the data encryption international standard in reality, and AES algorithm is completely open and free, based on this algorithm, the products has been widely used, so the research has strong practical significance. AES algorithm, mainly includes three aspects: wheel change, lap and key expansion. This system divided input into 128 bits, and the key length is 128 bits too. This paper discussed the basic principle, structure and work flow of the AES algorithm; Design the system working platform, it consist of hardware layer, firmware layer, software layer, the paper gives the hardware and software development environment;This system adopts the idea of modular design, and discussed the design and implementation of the function modules, mainly divided into the AES encryption and decryption module that descripted by Verilog language, the CY7C68013 communication module and the U disk write/read module based on CH376, then presented the hardware circuit and software specifications and relevant test or simulation results...
Keywords/Search Tags:FPGA, AES algorithm, USB, hardware encryption/decryption system
PDF Full Text Request
Related items