基于能量迹预处理的AES算法相关功耗分析

来源 :中国科学技术大学 | 被引量 : 0次 | 上传用户:wuln2909
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
旁路分析作为一种新兴的密码分析方法,已经越来越被广泛的相关学者所关注。与传统的密码分析学不同,旁路分析不要求研究者掌握深厚的数学功底。它利用密码算法在执行时泄露的一些旁路信息,例如执行时间差异、能量消耗/电磁辐射、Cache泄露等,通过分析这些旁路信息与中间密钥或中间计算之间的联系,从而破解密钥,攻破密码系统。由于原理简单易行,实验限制条件较少等因素,功耗分析成为了旁路分析中一种基础的分析方法。相关功耗分析利用密码算法执行时产生的功耗与中间计算过程中的子密钥信息之间的联系,结合统计学中相关性计算的理论,计算出功耗与密钥之间的相关性,从而破解出密码算法的密钥。本文结合前人提出的相关功耗分析方法,以AES算法为研究对象,对采集到的能量迹进行预处理,以完善整个相关功耗分析模型。具体从以下3个方面来实现:1、提出了一种基于差分的特征点提取方案,该方案既简单快捷又容易理解。本文利用不同的密钥在进行加密时产生的能量消耗之间存在微小的差别,通过多次进行随机明文与两个不同密钥加密之后求得两者均值的差分轨迹。在这个均值差分结果的轨迹中,幅度值较大对应的索引范围即为我们想要的特征点范围。2、改进了前人利用频域进行相位替换的能量迹对齐的方式。利用傅里叶变换中的时域平移特性,对前人的成果进行改进,使得对齐预处理方法更简便、更适用。3、引入小波分析的概念,第一次将其应用到旁路分析的能量迹预处理中。针对数字滤波器中傅里叶变换在处理非平稳信号的局限性,引入小波分析的概念,对我们采集到的能量迹进行信噪分离处理。通过上述三种预处理方案,对采集到的能量迹进行预处理之后,再通过相关功耗分析,能够以更快的速度,更少的时间和空间资源来分析出AES的密钥,并且成功率也得到一定的提高。
其他文献
随着现代科技的飞速进步,现代战争已转型为信息化战争,因此,夺取现代战争主动权的关键便是夺取信息优势。雷达作为获取信息优势的手段之一,更是起着举足轻重的作用。现代雷达的改
随着社会经济的快速发展,交通运输的制约矛盾越加突出,以智能交通系统(ITS)技术系统为代表的交通运输系统现代化进程成为有效解决问题的发展方向。现今ITS技术应用系统主要是建
在过去的数十年内,无线通信技术得到了十分迅猛的发展,人们已经在不知不觉之间步入了4G的时代。由于多输入多输出(MIMO:Multiple Input MultipleOutput)技术能够在不牺牲额外系
软件无线电技术因其通用性、灵活性、开放性等特点,越来越被广泛应用于无线通信、雷达、电子对抗等领域。它的主要思想是构造一个具有开放性、标准化、模块化的通用硬件平台,
随着人类社会在上个世纪大步迈入数字化时代,以人脸识别为代表的模式识别(PR)、机器学习(ML)等学科获得了科研学者的广泛关注,展现出了前所未有的巨大价值。在众多新兴的人脸
固态照明器件LED的快速发展给室内照明带来了深刻变革,在极高的发光效率之外,其能够进行快速光强切换的特性为信息调制创造了条件,由此产生了可见光通信技术。相对于射频通信