Font Size: a A A

Design And Implementation Of Low-latency Grain-128a Algorithm Based On FPGA

Posted on:2020-02-01Degree:MasterType:Thesis
Country:ChinaCandidate:Y Z HuangFull Text:PDF
GTID:2392330602950401Subject:Microelectronics and Solid State Electronics
Abstract/Summary:PDF Full Text Request
With the development of UAV technology and the reduction of manufacturing cost,UAV is not only widely used in military field,but also in agricultural and forestry plant protection,electric power patrol,police enforcement,film and television aerial photography and other civil fields.The traditional UAV mainly transmits images through Wi Fi,Bluetooth,digital radio and etc.Due to the limitation of national radio regulations,the communication distance of UAV image transmission system generally does not exceed 3 km,which makes it more and more difficult to meet the needs of UAV applications.The UAV image transmission system based on 4G network can greatly expand the communication distance,improve the communication speed and reliability,and realize the remote control of UAV.Research and development of UAV image transmission technology based on 4G mobile network is expected to take the lead in the future UAV market competition.When developing UAV image transmission system based on 4G mobile network,we need to pay attention to the security of data transmission.This paper focuses on the data security problem of UAV video transmission system based on 4G mobile network,we design a stream encryption system based on Grain-128 a algorithm,and then we implement the encryption module and decryption module of stream encryption system based on FPGA to provide data encryption function for UAV image transmission system based on 4G mobile network.It mainly includes the following contents:(1)According to the data encryption requirements of UAV image transmission system based on 4G mobile network,a low-latency stream encryption scheme based on Grain-128 a algorithm is proposed.The stream encryption scheme is implemented on the FPGA,realizes the low-latency data encryption function in the case of data packet loss.(2)A key updating scheme based on the keystream generator is proposed,it uses keystream as the new key,saves hardware overhead and improves the security of the stream encryption system.The key of keystream generator is updated regularly.A key updating protocol is proposed to ensure that the encryption module and decryption module update the key synchronously.(3)Two keystream synchronization schemes are presented to ensure that data can be encrypted with data packet loss.UDP-based keystream synchronization scheme can avoid additional data loss.It guarantees that the received data synchronize with keystream after data packet loss,but it needs to be implemented with cooperation of the ciphertext data network transmission module.The completely independent keystream synchronization scheme does not care about the network transmission process of ciphertext data and has good independence.But in the first data packet received after data packet loss,it cannot realize keystream synchronization before the synchronization identifier is found and has additional data loss.Based on the Gilbert model,the network packet loss situation is analyzed,and the parameters and performance of keystream synchronization scheme are determined.(4)Using the simulator of Vivado to simulate the function of stream encryption system.The data encryption function and keystream synchronization function of stream encryption system are verified on the development board of FPGA,and the video encryption test in UAV image transmission system is carried out.After simulation and testing,the stream encryption system based on Grain-128 a algorithm that is designed in this paper can realize the fast synchronization of keystream under the condition of network data packet loss,and has good real-time performance.It meets the data encryption requirements of UAV image transmission system based on 4G mobile network.
Keywords/Search Tags:Stream Encryption, Grain-128a, Key Updating, Keystream Synchronization
PDF Full Text Request
Related items