KLEIN的能量分析攻击及保护
发布时间:2018-06-06 19:49
本文选题:KLEIN + 相关系数能量分析攻击 ; 参考:《华南理工大学》2014年硕士论文
【摘要】:随着信息技术、计算机技术及微电子技术的高速发展,物联网作为新一代的信息技术,正深入到我们生活的各个领域,各种银行卡、公交卡充斥着我们的日常生活。这些便携式的密码设备,其电路规模和能量提供的限制决定了其计算能力和存储空间都是极其有限的。KLEIN是2011年提出的轻量级分组密码算法,与其他的密码算法相比,它的执行效率更高、资源消耗更低,是密码算法中的佼佼者。不仅如此,KLEIN采用了面向软件的设计思想,使得它应用范围更广,并且更加便于维护。 信息技术的飞速发展确实给我们的生活带来了极大的便利,,但与此同时也带来了日益严峻的安全问题。传统密码学研究主要关注的是密码设备使用的密码算法在数学分析上是否安全,将密码设备抽象为一个数学问题进行分析研究,但是密码算法始终是要实现为一个密码设备并在实际的物理环境中运行的。设备在实际环境运行的过程中不可避免的会泄露出一些物理信息,通过采集密码设备在运行过程中泄露的这些物理信息进行分析,我们将有可能分析得出密钥。这类攻击方法称之为侧信道攻击(SCA)。 能量分析攻击是最简单也是最有效的侧信道攻击方法,它通过分析密码设备运行过程的能量消耗数据来得出密钥,给密码设备的实际安全性造成了极大威胁,受到了密码学领域的广泛关注,许多的攻击方法和防御方法相继被提出来。基本的能量分析攻击方法包括简单能量分析攻击和差分能量攻击,之后又出现了差分能量分析攻击的改进方法如相关系数能量分析攻击(CPA)、互信息能量分析攻击(MIA),以及针对防御方法的高阶的能量分析攻击方法如高阶相关系数能量分析攻击(HOCPA)等。 本文论述了对KLEIN进行能量分析攻击研究的意义,搭建了仿真平台系统采集KLEIN加密过程中的能量消耗数据,分析了KELIN的算法流程并对KLEIN进行了相关系数能量分析攻击和互信息能量分析攻击,最后实现了KLEIN的掩码方案。
[Abstract]:Along with the high - speed development of information technology , computer technology and micro - electronics technology , Internet of Things , as a new generation of information technology , is going deep into every field of our life , various bank cards and public transport cards are full of our daily life . These portable cryptographic devices , whose circuit scale and energy supply limit determine their computing power and storage space are extremely limited .
The rapid development of information technology does bring great convenience to our life , but at the same time , it brings about the increasingly serious security problem . The traditional cryptography research mainly focuses on whether the cryptographic algorithm used by the cryptographic device is safe in the mathematical analysis , but the cryptographic algorithm is always to be implemented as a cryptographic device and run in the actual physical environment .
Energy analysis attack is the simplest and most effective method of side - channel attack . It can obtain the key by analyzing the energy consumption data of the cryptographic device ' s operation process . It is widely concerned in the field of cryptography , and many attack methods and defense methods have been put forward successively . The basic energy analysis attacking method includes simple energy analysis attack and differential energy attack , and then the improved methods of differential energy analysis attack such as correlation coefficient energy analysis attack ( CPA ) , mutual information energy analysis attack ( MIA ) , and high order energy analysis attack method for defense method , such as high order correlation coefficient energy analysis attack ( HOCPA ) , etc .
In this paper , the significance of energy analysis and attack on KLEIN is discussed . The energy consumption data in KLEIN encryption process is set up . The algorithm flow of KLEIN is analyzed , and the correlation coefficient energy analysis attack and mutual information energy analysis attack are carried out on KLEIN . Finally , the mask scheme of KLEIN is realized .
【学位授予单位】:华南理工大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP393.08
【参考文献】
相关博士学位论文 前1条
1 张涛;面向密码芯片的旁路攻击关键技术研究[D];电子科技大学;2008年
本文编号:1987898
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/1987898.html