基于AES算法的可演化安全SoC原型设计与实现

来源 :南京航空航天大学 | 被引量 : 0次 | 上传用户:chaircat
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
AES密码芯片作为AES密码算法的重要载体,在电子商务、税收、通信等领域有广泛的应用。计算机技术的进步以及量子计算机的出现,使得原本安全的密码系统变得不再安全,对AES密码算法的安全性产生了一定威胁。旁路攻击技术的发展,使得AES密码芯片的安全性进一步降低。对AES密码芯片的安全性进行研究,提高AES密码芯片的安全性变得尤为重要。论文以构建基于AES算法的可演化安全SoC原型为目的,研究可演化AES密码芯片的关键技术。针对AES算法中关键部件S盒的非线性、差分均匀度及雪崩效应,设计了S盒演化生成算法,以提高AES算法的安全性。通过合并运算步骤,设计基于T盒的加解密方法,有效提升了运算速度。对AES算法加解密过程中的相似项进行提取,提出了一种加解密复用轮电路结构来有效节省电路资源。设计基于AXI-Lite总线的接口电路,结合加解密复用轮电路,实现了可动态加载S盒的可重构AES协处理器。在设计AES协处理器电路过程中,综合考虑对旁路攻击的防御,设计了基于掩码的抗功耗攻击电路结构;同时针对错误注入攻击,提出了一种基于数据冗余的容错电路结构。在Modelsim平台上,对AES协处理器的RTL级电路进行了仿真验证。基于Xilinx的FPGA,选用Microblaze作为控制器并移植S盒演化生成算法,结合AES协处理器,实现了可演化安全SoC原型。为验证所设计的可演化安全SoC原型的正确性,设计了上位机程序及其与Microblaze间的通信接口和通信协议,达到SoC演化、加解密等过程在线显示的目的。本文所设计的基于AES算法的可演化安全SoC原型,具有工作过程中算法安全性逐渐增强,电路设计能有效抵御旁路攻击的特性,为可演化AES密码芯片的实现奠定了基础。
其他文献
2月2日,国家卫健委发布了《新型冠状病毒防控指南(第一版)》,其中分别对老年人、儿童等特殊人员防控,以及幼儿园(或学校)、养老院所、办公场所、交通工具、公共场所居家隔离
期刊
温度修正部件及二次电源模块是飞行器电子设备的重要组成部分,前者为飞行器提供环境温度参数,后者为电子设备提供直流电源。温度修正部件及二次电源模块在装配之前都要进行严
研究了一种前向纠错(FEC)算法及基于FPGA的相应电路设计,将此电路应用于数字音频无线传输,搭建了一个完整的数字音频无线传输平台,当无线信道误码率为3×10-3时,经过该纠错电路可以
光纤弱磁场传感器具有灵敏度高、动态范围大、使用方便、抗干扰能力强等优点,有非常大的发展潜力和应用前景,是当今磁场传感技术中的研究热点。光纤马赫-曾德尔(M-Z)干涉仪具
目标跟踪是随着数字视频技术的发展而产生的一个新的研究课题。目标跟踪的结果蕴含了场景中每一个运动个体的大量时空信息,并且在实际中反映了该视频流中主要的内容信息,因此