基于ZUC-256的多通道加解密设备的设计与优化

来源 :杭州电子科技大学 | 被引量 : 0次 | 上传用户:l1076223769
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的高速发展,越来越多的数据通过互联网进行传输,但是这也导致各种形式的信息泄露事件频发,信息安全面临着前所未有的严峻形势。对数据进行加密是保证信息安全的有效手段,各国为了实现信息安全领域的自主可控,均提出了相应的密码算法标准。我国在密码学领域也取得了较大的发展,其中由我国自主研究并提出的祖冲之(ZUC)流密码算法已被3GPP组织采纳为4G无线通信的候选加密算法。这是我国的商用密码算法首次走出国门参与国际标准的竞争,证明了ZUC算法的可靠性。后续为保证5G无线通信数据的安全性,我国提出ZUC-256流密码算法。目前针对ZUC-256算法在硬件实现方面的研究还较少,相关的设备也较为稀缺。本文在“基于国产芯片的加解密设备研制”项目的基础上,设计了一款基于ZUC-256算法的多通道加解密设备,目前该设备已经应用于某国防项目中。本文具体有以下创新:(1)针对多通道数据的加解密需求,对ZUC-256加解密模块进行了优化。通过FUXI软件分析了设计的关键路径,采用移位运算的方式替换了其中较为复杂的模乘运算,并提出了一种基于改进的31位超前进位加法器的结构用于实现其中的mod(232-1)加运算。在对关键路径进行优化后将模块的最大运行频率从40.4MHz提升到63.3MHz。针对S盒占用过多资源问题,提出一种分时分发参数数据的方法,优化了S盒的资源占用。另外在S盒优化的基础上增加了对组合逻辑的优化,最终优化后平均每个通道的ZUC-256加解密模块资源占用仅为1.2K LE,优化率达到64%,优化效果好于目前现有方案。(2)设备采用ARM处理器+FPGA的架构,ARM处理器主要负责逻辑控制和任务分配,FPGA负责数据的加解密操作。基于FUXI软件提供的AHB interface EMB IP核,设计了ARM处理器和FPGA之间的数据通信协议,并在ARM处理器上移植了国产的RT-Thread实时操作系统和应用框架。应用框架包括基于现有硬件系统设计的初始化线程、密钥更新线程以及加解密线程,后期用户可以在操作系统的基础上根据自己的需求方便的开发出具体的相关应用,拓宽了设备的使用场景。
其他文献
目的 探析甲泼尼龙与阿奇霉素联合应用对肺炎支原体大叶性肺炎患儿不良反应及C反应蛋白(Creactive protein, CRP)水平的影响。方法 选取2020年10月—2021年10月在东海县人民医院实施治疗的60例患儿,按照电脑抽签法分为A、B两组,每组30例,A组行联合治疗,B组行单一治疗,比较两组的临床疗效、临床症状、不良反应、肺功能、炎症水平。结果治疗前,A组和B组的CRP水平为(6.1
期刊
随着智慧城市的飞速发展,安全可靠的智能交通系统成为人们的迫切需求。辅助驾驶技术和无人驾驶技术作为实现智能交通系统的关键环节,在如今的人工智能浪潮下迎来新一轮的发展。交通标志检测作为目标检测的一个分支,是辅助驾驶技术和无人驾驶技术不可或缺的一个部分,它对保证车辆安全驾驶、缓解交通拥堵以及智慧城市建设有着很大的实用价值。本文在总结当前目标检测几大主流算法的基础上,针对当前先进网络模型YOLOv4-ti
学位
语音转换是近年来人工智能的一个重要课题,其核心思想是保持源语音的语义信息不变,改变源啊语啊音包含的说话人个性特征使其接近指定目啊标啊说啊话啊人所拥有的个性特啊征。语音转换领域的研究涉及相关的多个领域的内容,包括语音特征的提取,语音合成等。因此,语啊音转换技术的进步,也会间接促进与之相关领域的发展。语音啊转啊换啊技啊术在现实当中的应用是非常普遍的,尤其是在人工智能领域。将语音转换技术应用于实际时,伴
学位
事件相机是一种新型的神经形态设备,由于它具有高时间分辨率和低功耗的优势,近年来吸引了国内外许多学者的关注。事件相机将视觉输入记录为异步离散事件,通常用地址事件表示(Address-Event Representation,AER),因此它们使用脉冲神经网络(Spiking Neural Networks,SNN)来处理具有生物学上的合理性和更高的效率。然而现存的AER对象识别模型存在特征提取部分对
学位
趋同作为多智能体系统(Multi-Agent Systems,MASs)分布式协同控制领域的基本问题,是指在没有中心控制协调的情况下,通过系统中相邻智能体间的信息交互实现所有智能体的某个或某些状态趋于一致的问题。因其在众多场景的广泛应用,近年来受到了来自国内外研究学者的关注。然而,在实际复杂多变的网络环境中,潜在的网络攻击对MASs安全造成了极大风险,其不仅可以阻碍趋同控制方法在现实网络场景中的有
学位
图像拼接是数字图像领域中一个日益流行的研究方向,解决了由于单一设备拍摄的视角范围有限,无法满足人们对高分辨率、宽广视角图像需求的问题,能够将具有重合区域的多幅图像合成一张具有宽广视角的图像。相比于图像而言,视频能够传递更丰富的内容,满足人们实时获取外界信息的需求。视频是图像在时间维度上的扩展,连续的图像序列构成了一个视频,故视频拼接基于图像拼接,但又不同于图像拼接。目前,视频拼接技术仍面临着两个严
学位
数显仪表因精度高、易读取、可设置等优点被广泛应用于工业生产车间,然而部分数显仪表不具备数据接口,需要依赖人工完成读数,因此,实现数显仪表的自动读取是提高生产效率的有效手段。目前,对于数显仪表的自动识别技术已经非常成熟,然而在复杂多变的工业环境下,环境因素和人为因素的干扰会导致数显仪表的位置不固定,而对于非固定式数显仪表的自动识别技术研究尚缺。本文针对工业环境下的非固定式数显仪表自动识别技术展开了研
学位
机械臂作为水下机器人的执行机构,对水下作业的完成至关重要,但是传统刚性机械臂易造成目标物体损伤及海底环境破坏。而柔性臂具有连续柔性变形和操作能力,在完成刚性臂难以完成的特定任务中展现出巨大的潜力。因此,关于水下柔性臂的研究已成为一个热点,材料、驱动、建模及控制依然是其面临的技术难点。本文受章鱼腕臂启发,设计并开发了一款线驱动仿生柔性臂,分析了水/空实验环境下该柔性臂的三维位姿数据,分别基于分段常曲
学位
光学过程层析成像技术是一种非接触式测量成像技术,具有结构简单、采样率高、分辨率高、安全性高等优点,可以用于两相流或多相流的状态信息监测。传感器阵列结构与图像重建算法是影响光学过程层析成像的两个重要因素,但是目前传感器阵列结构的相关研究比较缺乏,传统的图像重建算法也存在重建速度慢或重建精度不高的问题。为此,本文在阅读和分析国内外相关文献的基础上,针对光学过程层析成像中传感器阵列结构优化问题以及图像重
学位
多孔介质燃烧技术作为当下最新的燃烧技术,具有燃烧稳定、温度分布均匀及污染物排放低等优势,具有强大的发展潜力和应用前景。随着生活品质提高,民用燃气灶具节能减排的要求不断提高,对其燃烧性能提出了更高标准。论文在团队前期研究工作基础上,利用自行搭建的实验装置系统,对新型民用多孔介质燃气灶超低污染物排放的燃烧特性进行研究,具体工作内容如下:超低排放下多孔介质燃气灶燃烧过程以及表面着火稳定性研究。分析当量比
学位