Font Size: a A A

Design And Implementation Of An Encryption And Decryption System Based On SPCE061A

Posted on:2017-01-27Degree:MasterType:Thesis
Country:ChinaCandidate:L Y HeFull Text:PDF
GTID:2348330485483130Subject:Advanced control algorithms and applications
Abstract/Summary:PDF Full Text Request
"INDUSTRY 4.0" puts the importance of information security to a higher altitude in the standardization of information transmission. Cryptography theory is the fundamental guarantee for the realization of information security. It makes sense to develop a set of encryption and decryption system based on SPCE061A which is used for ensuring the security of information transmission on the public channel.In this paper, the SPCE061A is used as the system hardware support which is used for encryption and decryption. On the basis of traditional AES encryption and decryption algorithm, the improved HILL code system is combine with the AES (Advanced Encryption Standard) code system, and put forward a new mixture encryption and decryption system combining the AES encryption and decryption system with the improved HILL encryption and decryption system. The PC (Personal Computer) machine is used as the host computer and the SPCE061A MCU (Micro Control Unit) is treated as the lower computer. Meanwhile, the host computer software of MFC architecture and the lower computer program of the mixed cipher system based on the improved HILL code and the AES code are regarded as the software platform of the system. On the basis of SPCE061A, a set of encryption and decryption system is developed. Based on the design and implementation of SPCE061A encryption and decryption system, the following work has been completed:1) Reaslizing the optimization of AES algorithm. A new mixture encryption and decryption system which has combined the AES encryption and decryption system with an improved HILL encryption and decryption system is proposed. During the process of implementing AES encryption (decryption) by C programming language, the data is memorized in the computer by the way of string format. For this reason, the texts can be encrypted for an improved HILL password encryption (decryption) process after an AES encryption (decryption) process and then carry on anther AES encryption or decryption. After testing, the results indicate that:the optimized AES algorithm also can complete the process of encryption and decryption. To a certain extent, it increased the attack complexity of algorithm and the security of the data communication.2) Implementing the algorithm of HILL encryption system and AES encryption system on SPCE061A. By doing the serial ports communication between MCU and PC with interrupted, and calling the encryption or decryption module, the process of data encryption or decryption is realized.3) Realizing the security serial ports communication between MCU and MCU, and the security serial ports communication between MCU and PC. By doing the serial ports communication between the MCU and MCU, and doing the serial ports communication between MCU and PC, the data exchange process of the whole system is realized.
Keywords/Search Tags:SPCE061A, AES Algorithm, HILL Algorithm, Encrytion, Decryption
PDF Full Text Request
Related items