KLEIN的能量分析攻擊及保護
發(fā)布時間:2018-06-06 19:49
本文選題:KLEIN + 相關系數(shù)能量分析攻擊; 參考:《華南理工大學》2014年碩士論文
【摘要】:隨著信息技術、計算機技術及微電子技術的高速發(fā)展,物聯(lián)網(wǎng)作為新一代的信息技術,正深入到我們生活的各個領域,各種銀行卡、公交卡充斥著我們的日常生活。這些便攜式的密碼設備,其電路規(guī)模和能量提供的限制決定了其計算能力和存儲空間都是極其有限的。KLEIN是2011年提出的輕量級分組密碼算法,與其他的密碼算法相比,它的執(zhí)行效率更高、資源消耗更低,是密碼算法中的佼佼者。不僅如此,KLEIN采用了面向軟件的設計思想,使得它應用范圍更廣,并且更加便于維護。 信息技術的飛速發(fā)展確實給我們的生活帶來了極大的便利,,但與此同時也帶來了日益嚴峻的安全問題。傳統(tǒng)密碼學研究主要關注的是密碼設備使用的密碼算法在數(shù)學分析上是否安全,將密碼設備抽象為一個數(shù)學問題進行分析研究,但是密碼算法始終是要實現(xiàn)為一個密碼設備并在實際的物理環(huán)境中運行的。設備在實際環(huán)境運行的過程中不可避免的會泄露出一些物理信息,通過采集密碼設備在運行過程中泄露的這些物理信息進行分析,我們將有可能分析得出密鑰。這類攻擊方法稱之為側信道攻擊(SCA)。 能量分析攻擊是最簡單也是最有效的側信道攻擊方法,它通過分析密碼設備運行過程的能量消耗數(shù)據(jù)來得出密鑰,給密碼設備的實際安全性造成了極大威脅,受到了密碼學領域的廣泛關注,許多的攻擊方法和防御方法相繼被提出來;镜哪芰糠治龉舴椒òê唵文芰糠治龉艉筒罘帜芰抗簦笥殖霈F(xiàn)了差分能量分析攻擊的改進方法如相關系數(shù)能量分析攻擊(CPA)、互信息能量分析攻擊(MIA),以及針對防御方法的高階的能量分析攻擊方法如高階相關系數(shù)能量分析攻擊(HOCPA)等。 本文論述了對KLEIN進行能量分析攻擊研究的意義,搭建了仿真平臺系統(tǒng)采集KLEIN加密過程中的能量消耗數(shù)據(jù),分析了KELIN的算法流程并對KLEIN進行了相關系數(shù)能量分析攻擊和互信息能量分析攻擊,最后實現(xiàn)了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
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/1987898.html
最近更新
教材專著