A serial communication system based on fpga and md5 encryption

A serial communication and signal technology, applied in the field of communication, can solve problems such as the encryption serial communication system that has not been proposed

Active Publication Date: 2022-07-19
NINGBO UNIVERSITY OF TECHNOLOGY
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

An encrypted serial communication system based on the combination of FPGA and MD5 has not been proposed in the prior art

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A serial communication system based on fpga and md5 encryption
  • A serial communication system based on fpga and md5 encryption
  • A serial communication system based on fpga and md5 encryption

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0043] combine Figures 1 to 11 Describe in detail the serial communication system based on FPGA and MD5 encryption of the present invention:

[0044] 1. MD5 algorithm

[0045] The MD5 algorithm is a message digest algorithm developed by Ron Rivest at MIT. It is a secure version evolved on the basis of MD2 and MD4 algorithms. Among them, MD5 has a slower operation speed than MD4 and is an irreversible encryption algorithm with high security. MD5 algorithm is to input the message whose length is not more than 2^64bit, preprocess its complement and complement data bits into 512bit packet message and divide each 512bit message into 16 32bit message blocks, after encryption processing, output 128bit message digest [5] .

[0046] Suppose there is an arbitrarily large message as input, and the program wants to find its encrypted message digest. The operation of the MD5 algorithm involves the following steps.

[0047] (1) Complement

[0048] First, the input data is complement...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

A serial communication system based on FPGA and MD5 encryption relates to the technical field of communication. The invention aims to improve the security of the receiving communication hardware circuit of the UART adaptive baud rate. The system includes: a baud rate self-adaptive identification receiving module, which automatically receives the UART data sent by the host and identifies its baud rate; an MD5 data processing module, which processes the UART data received by the baud rate self-adaptive identification receiving module, and analyzes the UART data. After the shift operation, if it does not meet the 512-bit data, then perform the complement and complement data bit operations, so that the size of the UART data is 512 bits, and finally output 512-bit data that meets the requirements of the MD5 encryption algorithm; MD5 encryption operation module, receive 512 MD5 encryption operation is performed on the bit data, and finally 4 channels of 32-bit encrypted variables are output. The invention improves the operation efficiency and improves the execution speed of the encryption algorithm.

Description

technical field [0001] The invention relates to a serial communication system with encryption function, and relates to the technical field of communication. Background technique [0002] In the information society, the application of information technology is becoming more and more extensive, but how to ensure the security of information in transmission has become a hot spot and trend in social research. Information encryption is a key factor and an effective method to ensure information security. [0003] Asynchronous serial communication protocol has been widely used in automation control, automobile, military, instrument, communication, etc. due to its low cost, simple implementation, reliable data transmission, and long transmission distance. [1] . UART (Universal Asynchronous Receiver Transmitter Transmitter) is an asynchronous communication method. The UART communication protocol is widely used in the embedded field. Almost all embedded processors have a complete UAR...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): G06F21/71H04L9/06
CPCH04L9/0643G06F21/71
Inventor 王建民李瑞黄毅颖
Owner NINGBO UNIVERSITY OF TECHNOLOGY
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products