神经网络加密算法设计与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:cwzhq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,神经网络在加密方面的应用主要表现为:已有的传统加密算法与神经网络的非线性相结合,其中神经网络的非线性主要用于产生密钥。但这些应用并不是完全用神经网络来创造学习一套新的加密算法。而本文研究了一种利用生成式对抗神经网络(GAN,Generative Adversarial Networks)学习加密算法,然后利用Aihara混沌神经网络产生随机性很好的密钥,最后将两者结合的加密算法,本文称之为Aihara-GAN(简称A-GAN)加密算法,然后研究了A-GAN加密算法的硬件加速器实现,最后研究了A-GAN加密硬件作为协处理器挂载到RISC-V处理器上的应用。本文第一部分研究了利用GAN网络在对抗训练中自主学习加密算法,训练结果表明,神经网络学习到了加解密误比特率为0.00086%的加解密算法,第三方窃听神经网络用已知密文攻击方式进行攻击的误比特率为47.7%,几乎等于随机猜测,安全性高;同时研究了用Aihara混沌神经网络来产生随机性好的密钥,对产生的密钥的随机性进行了安全性能检测,并提出了GAN加密以及Aihara产生密钥的A-GAN加密算法,对A-GAN加密算法的安全性能进行了检测,结果表明AGAN加密算法安全性很好。第二部分研究了A-GAN加密算法的硬件加速器实现,其中对GAN加解密网络的全连接层、一维卷积层以及Tanh函数的特点进行分析,进行资源分配以及流水线设计,最后制定了一个7级流水线的加解密硬件设计方案,可进行大量数据的高速加解密;同时还对简化之后的Aihara的单混沌神经元进行分析,设计了一套精简的硬件实现方案,最后实现了GAN加解密硬件和Aihara产生密钥硬件并分别进行了测试仿真。第三部分研究了A-GAN加密的三条自定义指令,并使用内嵌汇编对其进行了调用,将A-GAN硬件加速器挂载到RISC-V处理器核上,并进行了指令仿真测试,最后将此协处理器应用成功部署在FPGA上,并通过UART串口实现信息交互。综上所述,本文创新地提出了使用GAN学习加密算法以及Aihara产生密钥的A-GAN加密算法,并研究了其硬件加速器的实现,并最后探索了RISC-V处理器核中自定义A-GAN加密指令并调用协处理器高速实现的应用,实现了设计新加密算法,到算法硬件设计,再到算法硬件实际应用的全面研究。
其他文献
各类便携式设备已成为人们日常生活中不可缺少的一部分,随着便携式设备的应用场景愈加广泛,人们对生物医学应用的无线传感器设备的兴趣日益浓厚,这些传感器设备通常用于生物信号的长时间监测,如心电图(ECG)、脑电图(EEG)、肌电图(EMG)。因此,应用于生物信号监测系统中电路的功耗成为了重点关注的方向。模数转换器(Analog-to-Digital Converter,ADC)作为模拟信号与数字信号的桥
学位
采用当前方法优化动车组底部智能巡检机器人机械结构参数时,由于在构建参数优化函数过程中未考虑机械结构参数约束条件,使得最终优化效果差、优化后巡检机器人运动性能差,因此,提出新的动车组底部智能巡检机器人机械结构参数优化方法。根据动车组底部巡检机器人故障检测过程中,机械探测装置因电压正负极排斥产生的位移倾角,推导巡检机器人动力学方程,并将这一方程输出的巡检机器人机械结构参数矩阵与参数约束条件相结合,构建
期刊
通过设计加工制作一种立式压滤机滤布拆装装置,代替人工作业,最终实现简单、安全、省时、省力的完成滤布拆装工作。
期刊
催化滤布可同时去除烟气中的粉尘颗粒和NOx,满足水泥等行业NOx脱除的迫切需求。而催化滤布中催化界面的形貌会显著影响其脱硝性能。制备了具有球形催化界面的MnCeOx/P84催化滤布(α-MnCeOx/P84),并考察其NOx脱除性能。结果表明:当MnCeOx负载量为60 g/m~2时,α-MnCeOx/P84在130℃时NOx脱除率为86.9%,160~190℃时NOx脱除率>97%。同时,α-M
期刊
本文主要研究了实现沉浸式视听相关技术体系。文章首先提出大屏、VR、AR、立体显示等典型的场景,其次分析了实现这些场景所需要的能力和技术,最后提出相应的技术体系,为进一步深入研究相关技术打下基础。
期刊
我国农村污水处理设施存在规模不健全,对有机物和氮的去除效果不理想等问题。处理设施尾水的直接排放容易造成农村自然水体水质恶化,加重富营养化。本文以生物活性炭技术和臭氧氧化技术为基础,采用前置反硝化模式构建了用于农村生活污水深度处理的O3+生物滤池组合工艺,并对工艺的滤料配比、臭氧投加量、碳氮比、水力负荷等运行参数进行优化,以期获得较好的污染物去除效果。在不同填料配比滤池除污效果的对比试验中,全部装填
学位
罕见病是指小于五十万分之一人口发生的疾病或小于万分之一名新生儿中发生的疾病,一般具有发病率低,病情复杂以及病期较长等特点。目前罕见病诊疗主要面临诊断困难,误诊率高以及治疗方案匮乏等困境。近年来,数据驱动的基于机器学习的疾病预测已经成为罕见病诊疗的重要研究方向。但基于机器学习的罕见病预测仍面临如下挑战:1、数据类别不平衡。由于罕见病发病率低,数据中患病样本数量相对正常样本少;2、数据特征维度高。由于
学位
随着集成电路产业的发展,模数转换器(ADC)在电子系统中发挥着越来越重要的作用。为实现高速、高精度和低功耗的目标,电路设计者提出了越来越多的新型ADC结构。其中,逐次逼近型(SAR)ADC作为代表被应用于多数数模混合集成电路中。快闪型逐次逼近(Flash SAR)混合结构ADC是一种结合了Flash ADC和SAR ADC的新型结构,具备两者的优缺点,提供了ADC发展的新方向,成为目前研究的热点。
学位
为了提高聚酯滤布在过滤分离领域的抗污染性能,首先利用聚乙烯吡咯烷酮在滤布表面交联沉积,随后利用多巴胺自聚合吸附能力和交替浸渍矿化技术,在聚酯滤布表面沉积碳酸钙矿物涂层。结果表明,矿化修饰后,在纤维表面可以相对均匀地沉积矿物涂层,且所得复合滤布具有超亲水性。矿化修饰后的复合滤布过滤分离淀粉溶液及油水乳液时,水通量恢复率分别达到89%和88%左右,复合滤布的抗污染性能相比未改性前明显提高,且重复利用性
期刊
近年来,人们的生活方式很大程度上依赖于电子产品指数级别增长的计算和存储能力,从历史上看,器件尺寸的缩小驱动了先进的计算能力,同时也增加了功耗。随着摩尔定律的失效,进一步减小器件尺寸成为一大难题,忆阻器作为一种高速、低功耗、易集成,且与CMOS(Complementary Metal–Oxide–Semiconductor)工艺兼容的器件,成为下一代高密度存储和高性能计算的候选者。同时其具备的电子突
学位