基于FPGA的低延迟Grain-128a算法设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:samantha401
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着无人机技术的发展和制造成本的降低,无人机不仅应用于军事领域,在农林植保、电力巡检、警用执法、影视航拍等民用领域都取得了广泛的应用。传统的无人机主要通过WiFi、蓝牙、数字电台等方式进行图像传输。由于受到国家无线电法规的限制,无人机图像传输系统的通信距离一般不超过3公里,越来越难以满足无人机应用的需求。基于4G网络构建无人机图像传输系统可以极大地扩大通信距离,提高通信速率和通信可靠性,实现对无人机的远程控制。研发基于4G移动网络的无人机图像传输技术有望在未来的无人机市场竞争中占领先机。研发基于4G移动网络的无人机图像传输系统时,需要关注传输数据的安全问题。本文关注基于4G移动网络的无人机视频传输系统的信息安全问题,设计了基于Grain-128a算法的流加密系统,基于FPGA实现流加密系统的加密模块和解密模块,为基于4G移动网络的无人机图像传输系统提供数据加密功能。主要包括以下内容:(1)根据基于4G移动网络的无人机图像传输系统数据加密需求,基于Grain-128a算法设计低延迟的流加密方案,在FPGA上实现流加密系统,在数据丢包情况下实现低延迟数据加密功能。(2)设计基于密钥流生成器的密钥更新方案,采用密钥流作为新密钥,定期更新密钥流生成器的密钥,节省了硬件开销,提高了流加密系统的安全性。设计了一个密钥更新协议,保证加密模块和解密模块同步地更新密钥。(3)设计了两个密钥流同步方案,保证数据丢包后可以正常进行数据加密。基于UDP的密钥流同步方案不会造成额外数据损失,在数据丢包后保证收到的数据都能和密钥流保持同步,但需要与密文数据网络传输过程配合实现;完全独立的的密钥流同步方案不关心密文数据的网络传输过程,独立性好,但是在数据丢包后接收的第一个数据包中,同步标识符之前的数据无法实现和密钥流同步,有额外数据损失。基于Gilbert模型对网络丢包情况进行了分析,确定了密钥流同步方案的参数和性能。(4)使用Vivado自带的仿真器对流加密系统进行功能仿真,在FPGA开发板上验证流加密系统的数据加密功能和密钥流同步功能,在无人机图像传输系统中进行视频加密测试。经过仿真和测试,本文设计的基于Grain-128a算法的流加密系统可以在数据丢包情况下实现密钥流的快速同步,实时性好,满足基于4G移动网络的无人机图像传输系统的数据加密功能需求。
其他文献
采用体积排阻色谱和总有机碳分析法,分别测定腐殖酸体系中加入盐酸、甲酸、乙酸和丙酸后其分子量和溶解性发生的变化;通过分析抗坏血酸、苯甲酸、苯酚和邻苯二酚4种模型化合
远洋船员的责任心与其人格特质中的有恒性和自律性有关。评估远洋船员的责任心可以通过对其人格特质的测试,结合实际工作中的观察进行。由于人格特质的可塑性,远洋船员责任心
随着教育信息化十年发展规划(2011-2020年)的提出,国家更加重视信息技术课程的实施。在初中的义务教育阶段,怎样培养学生养成良好的信息素养,以及在信息技术课程中如何更好地
采用生物活性因子拼接的方法将活性基团肟酯引入植物源活性化合物姜黄素中对其结构进行修饰,通过肟化、酰化、最后酯化合成目标化合物姜黄素二苯甲肟酯和姜黄素二对氯苯甲肟
检察机关作为法律监督机关,如何立足本职,更好的为非公有制经济发展提供司法保障是我们需要研究的课题。我院以在司法办案及实地调研中发现的问题为基础,提出应从依法打击、
伴随着社会的发展,许多社会问题也接踵而至。政府需要根据现实情况有选择性地将一些社会问题纳入政策议程,并出台公共政策解决社会问题。但是,政策利益相关者在进行利益表达
研究了黄颡鱼(Pelteobagrus fulvidraco)×乌苏里拟鲿(Pseudobagrus ussuriensis)杂交卵的受精率、孵化率、畸形率、胚胎发育时序以及鱼苗破膜后30 d内的体长变化。结果表明,
利用 ICP- AES研究了纳米 Ti O2 材料对 Cr( ) / Cr( )的吸附性能 ,并将其用于水样中铬的形态分析。结果表明 ,该法对 1 0 m L试样测定 Cr( )和 Cr( )的检测限分别为 61
随着改革的不断深化和发展,大学生就业的市场机制也在逐步健全,被社会所接受。大学生就业体制的改革及近几年大学不断扩招使得大学生就业形势不容乐观,辅导员作为大学生的指
目的观察理气活血法对2型糖尿病胰岛素抵抗的影响。方法采用链脲佐菌素和高热量饲料的方法对80只Wistar雄性大鼠造模,随机分组为空白对照组、模型组、理气活血法组、中西医结