基于有效点提取的能量分析攻击及置信度分析

来源 :国防科技大学 | 被引量 : 0次 | 上传用户:lcc2451
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当今世界是一个信息化的世界,信息安全得到了社会广泛的关注。密码芯片被广泛应用在社会生产和人类生活的各个方面。传统意义上,密码算法在数学意义上的复杂度决定了其安全性。但是在现实攻击中,攻击者可以利用密码芯片硬件上泄露的物理信息进行统计学分析,降低密码破解的计算复杂度,对密码芯片中的敏感数据有强烈的危害。能量分析攻击是一种能够从密码设备中获取关键信息的攻击方法,因其高效而被广泛应用。但是现有的能量分析攻击方法有两点不足。其一,往往采用较多的能量采样点来实施攻击行为。但实际上,仅有小部分能量采样点和密钥是密切相关的。过多的能耗数据会造成攻击行为的计算复杂度高、攻击效果差。其二,目前所有的能量分析攻击都用到了数学统计分析方法,因此得到的攻击结果本质上是一个概率意义上的结果,但是本领域目前还没有方法对攻击结果的概率意义进行分析和描述。本文创新点与工作主要包含四个部分。其一,提出了从密码芯片的能量迹中提取有效点的方法。首先对芯片设置实验密钥,获取其工作能耗数据,也就是能量迹,然后在正确密钥假设下和错误密钥假设下通过汉明距离模型分别对能量迹进行分类获得分类中心,通过对两者分类中心作差分的方法获得与密钥最密切相关的能量点,即有效点。其二,构建了结合FCM(Fuzzy C Means)聚类的新的攻击方法。对于作为攻击目标的密码设备,基于有效点提取对其进行攻击获取其密钥。攻击方法用到了FCM聚类算法。通过比较聚类中心和不同密钥假设下的分类中心,成功攻击出了密钥。本攻击方法的优点包括:计算复杂度低、攻击效果好等。其三,构建了攻击结果置信度计算模型。本文把攻击结果的概率意义定义为置信度,并基于FCM隶属度矩阵和攻击结果数据摆幅构建其计算模型。并理论分析了能量模型、样本数量、能量迹采样点数对置信度的影响。其四,对本文方法进行了模拟数据和实测数据验证。以AES算法中的密钥作为攻击目标,进行了1组基于Hspice仿真的模拟数据实验和4组基于SoC的实测数据实验。实验结果表明本文攻击方法有效,并验证了能量模型、样本数量、能量迹采样点数对置信度的影响。
其他文献
建立合理的建筑在室人数预测模型对提高建筑设备系统运行控制和降低建筑能耗具有重要意义。现有研究在对在室人数进行预测方面主要采用的是隐马尔可夫方法,通过特征选择确定
目的探索数字化技术在个性化、精确化额瓣修复全鼻缺损中应用的可能性。方法运用研究中心基础人脸数据库对全鼻缺损患者病例进行个性化检索,配准,评价相似性,将相似度较高患
传统的声化学反应器中容易产生驻波声场,不利于提高处理的效率。常用来消除声化学反应器中驻波声场的方法多是从声波的辐射方式上来改变反应器中的声场分布,但多应用于小型声
近年来,破产理论受到越来越多的关注.研究破产理论有利于保险公司对未来做出预测,及时规避风险,具有重要的现实意义.无数专家学者在Lundberg-Cramer经典破产理论的基础上进行
近年来,人们通过各种旅游类搜索网站即可以完成机票的搜索和预订。用户选择出发城市,到达城市和出行日期,并点击搜索后,进入航班行程结果页面,用户可在该页面选择适合自身要
在高速铁路技术快速发展与能源枯竭问题日益严重的今天,将新能源如太阳能运用在高速铁路中有着非常重要的意义。在太阳能各种形式的利用中,光伏发电技术是重点研究的方向。高
随着工业机器人在工业生产中的大量应用,其工作方向已从基本的机械加工和简单协助技术人员,演变成了基于人机交互作用完成不同环境下的复杂任务,机器人编程技术已成研究热点
在分布式系统中,由于不同的机器设备来自不同的厂家,不同的厂家有不同的数据标准,因此需要一种技术来统一数据读取标准,从而使获取机器数据变得更容易。OPC就是这样一个技术
嵌入式系统是软硬件高度紧密结合的系统。近年来,随着互联网、物联网的发展,嵌入式系统的地位也越来越重要,嵌入式系统的软件设计的封闭式的开发方式已经越来越不适应当前应
转子系统是旋转机械的关键部件,确保这些设备安全可靠地运行具有十分重要的社会及经济意义。油膜失稳是转子故障中常见而且危害较大的故障,研究转子系统油膜失稳状态监测与故