Font Size: a A A

Research And Implementation Of Serial Communication MD5 Encryption Based On FPGA

Posted on:2020-05-02Degree:MasterType:Thesis
Country:ChinaCandidate:R LiFull Text:PDF
GTID:2428330575488902Subject:Electronic Science and Technology
Abstract/Summary:PDF Full Text Request
In today's information society,with the vigorous development of domestic information technology,the application of information technology is more and more extensive.However,how to ensure the security of information transmission has become a hot spot and trend of social research.Information encryption is an effective method and key factor to ensure the security of information transmission.According to the reliability requirements of serial communication,and in order to improve the accuracy of communication data,this paper designs an MD5 encryption algorithm based on FPGA for serial communication.MD5 can be used to verify the accuracy and originality of the transmitted message.The MD5 encryption algorithm is introduced into the underlying industrial control communication,and the MD5 encryption algorithm is used to implement the communication security service.The FPGA-based serial communication MD5 encryption algorithm studied in this paper aims to improve the security of serial communication data.The MD5 encryption algorithm is applied to information communication,and the communication transmission information is MD5 encrypted,which can be more accurately to verify the reliability of the communication data.In order to improve the computational efficiency and improve the execution speed of the encryption algorithm,different structural methods are designed for the MD5 encryption algorithm,and the critical path of the internal algorithm is optimized.When designing the hardware structure,add memory for internal processing,store the serial data stream,and perform parallel data processing.The MD5 encryption algorithm for communication between UART serial port and AHB bus is designed.In the circuit design of MD5 algorithm,it corresponds to the iterative loop mode and pipeline mode of MD5 encryption algorithm to meet the throughput of different communication transmission rates.The design adopts the top-down design method to divide the system into modules.It mainly studies the FPGA implementation of the core algorithm MD5,and designs the serial communication MD5 encryption algorithm with different implementation methods.Then the test system is tested and verified.The model designed by FPGA is simulated by ModelSim,and the core MD5 algorithm module of the system is simulated and verified.The accuracy and performance of the system are verified and analyzed.After simulation and verification analysis,the performance of the system resource occupancy rate and throughput can be obtained.Finally,the advantages and disadvantages of the design are summarized through verification and simulation,and reasonable suggestions are given for the future development direction.
Keywords/Search Tags:message digest 5, encryption algorithm, field programmable gate array, universal asynchronous receiver/transmitter, AHB
PDF Full Text Request
Related items