

如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
基于Alexnet卷积神经网络的加密芯片抗功耗攻击方法 摘要 随着信息时代的到来,数据的保护与安全显得更加重要。近年来,由于加密芯片的广泛应用,加密芯片的安全性成为了一个热门话题。其中,功耗分析攻击是一种十分有效的攻击方式。本文提出了一种基于Alexnet卷积神经网络的加密芯片抗功耗攻击方法,旨在提高加密芯片的安全性。 关键词:加密芯片;功耗分析攻击;卷积神经网络;Alexnet 1.引言 加密芯片随着其在金融、通信和电子商务等领域的迅速发展,越来越成为商业中的一个重要安全保障。然而,加密芯片的安全性受到了严重的威胁,尤其是受到大量的功耗分析攻击。功耗分析攻击可以通过分析加密芯片在执行加密算法时的能量消耗来获取关键信息,从而破解加密算法。针对这一问题,本文提出了一种基于Alexnet卷积神经网络的加密芯片抗功耗攻击方法。 2.相关工作 关于加密芯片的保护,已经出现了很多研究工作。其中,基于差分功耗分析攻击的研究最为广泛。差分功耗分析攻击是利用不同输入所对应的功耗差异来获取密钥信息的一种攻击方式。常见的防御方法包括增加随机化变量、增加噪音、引入伪随机数以及提高算法的复杂程度等。 然而,这些方法都有一定的缺陷,例如增加随机化变量会增加设备开销,引入噪音会影响加密的质量,提高算法的复杂度会增加加密算法的执行时间,影响设备的性能。 3.研究问题 为了解决上述问题,本文提出了一种基于Alexnet卷积神经网络的加密芯片抗功耗攻击方法。该方法采用卷积神经网络对功耗信号进行预测,并利用预测的结果对加密算法产生的功耗信号进行修正,从而防止功耗分析攻击。 4.方法介绍 4.1Alexnet卷积神经网络 Alexnet卷积神经网络是一种经典的卷积神经网络模型,主要用于图像分类任务。该模型由8层神经网络组成,其中包括5层卷积层和3层全连接层。Alexnet卷积神经网络采用了ReLU非线性激活函数,避免了梯度消失问题,同时使用了Dropout技术防止过拟合。 4.2加密芯片抗功耗攻击方法 本文所提出的加密芯片抗功耗攻击方法包括训练阶段和加密阶段两个部分。 4.2.1训练阶段 在训练阶段,选取一部分功耗信号数据作为训练数据,在这些数据上利用Alexnet卷积神经网络进行训练。训练过程中,神经网络将功耗信号作为输入,输出预测结果。 4.2.2加密阶段 在加密阶段,利用已训练好的Alexnet卷积神经网络对加密算法产生的功耗信号进行预测,并将预测结果与真实的功耗信号进行比较。如果预测结果与真实的功耗信号不一致,则说明该功耗信号被攻击者篡改过,此时可以采取相应的修正措施,从而防止功耗分析攻击。 5.实验结果 为了验证本文所提出的加密芯片抗功耗攻击方法的有效性,我们使用了一个基于FPGA的AES加密算法作为测试算法。实验结果表明,相比于传统的防御方法,本文所提出的方法能够有效地防止功耗分析攻击,从而提高加密芯片的安全性。 6.结论 本文提出了一种基于Alexnet卷积神经网络的加密芯片抗功耗攻击方法,该方法可以有效地提高加密芯片的安全性。实验结果表明,本文所提出的方法能够有效地防止功耗分析攻击,具有一定的实用性和可行性。

快乐****蜜蜂
实名认证
内容提供者


最近下载