針對RSA算法的蹤跡驅(qū)動數(shù)據(jù)Cache計時攻擊研究
本文選題:RSA密碼算法 + 旁路攻擊。 參考:《計算機(jī)學(xué)報》2014年05期
【摘要】:Cache計時攻擊是旁路攻擊領(lǐng)域的研究熱點(diǎn).針對滑動窗口算法實(shí)現(xiàn)模冪運(yùn)算的RSA算法,分析了RSA算法訪問驅(qū)動Cache計時攻擊的難點(diǎn),建立了蹤跡驅(qū)動數(shù)據(jù)Cache計時攻擊模型.在攻擊模型與原有蹤跡驅(qū)動計時攻擊算法的基礎(chǔ)上,利用冪指數(shù)與操作序列的相關(guān)性、窗口大小特征和預(yù)計算表索引值與窗口值的映射關(guān)系,提出了一種改進(jìn)的冪指數(shù)分析算法,并給出了利用冪指數(shù)dp和dq的部分離散位恢復(fù)出私鑰d的格攻擊過程.利用處理器的同步多線程能力實(shí)現(xiàn)了間諜進(jìn)程與密碼進(jìn)程的同步執(zhí)行,針對OpenSSL v0.9.8b中的RSA算法,在真實(shí)環(huán)境下執(zhí)行攻擊實(shí)驗(yàn).實(shí)驗(yàn)結(jié)果表明:新的分析算法大約能夠獲取512位冪指數(shù)中的340位,比原有算法進(jìn)一步降低了密鑰恢復(fù)的復(fù)雜度;同時對實(shí)際攻擊中的關(guān)鍵技術(shù)以及可能遇到的困難進(jìn)行分析,給出相應(yīng)的解決方案,進(jìn)一步提高了攻擊的可行性.
[Abstract]:Cache timing attack is a hotspot in the field of bypass attack. Aiming at the RSA algorithm which realizes modular exponentiation in sliding window algorithm, this paper analyzes the difficulties of RSA algorithm access driven cache timing attack, and establishes the trace driven data cache timing attack model. Based on the attack model and the original trace-driven timing attack algorithm, the correlation between power exponent and operation sequence, window size feature and mapping relation between index value and window value of pre-calculated table are used. An improved power exponent analysis algorithm is proposed, and the lattice attack process of recovering the private key d by using the partial discrete bits of power exponent DP and dq is given. The synchronous execution of the spyware process and the cryptographic process is realized by using the synchronous multithread ability of the processor. The attack experiment is carried out in real environment against the RSA algorithm in OpenSSL v0.9.8b. The experimental results show that the new algorithm can obtain 340 bits of 512 power exponents, which further reduces the complexity of key recovery, and analyzes the key technologies and difficulties in actual attacks. The corresponding solutions are given to further improve the feasibility of the attack.
【作者單位】: 裝甲兵工程學(xué)院科研部;軍械工程學(xué)院信息工程系;北方電子設(shè)備研究所;
【基金】:國家自然科學(xué)基金(60772082) 河北省自然科學(xué)基金數(shù)學(xué)研究專項(xiàng)(08M010)資助~~
【分類號】:TN918.4
【參考文獻(xiàn)】
相關(guān)期刊論文 前1條
1 韓軍;曾曉洋;湯庭鰲;;RSA密碼算法的功耗軌跡分析及其防御措施[J];計算機(jī)學(xué)報;2006年04期
【共引文獻(xiàn)】
相關(guān)期刊論文 前10條
1 范黎恒;郭鐵軒;彭永懷;;針對RSA密碼芯片的SEMD算法攻擊實(shí)驗(yàn)[J];兵工自動化;2009年12期
2 范黎恒;柏代軍;張鑫;;針對RSA密碼芯片的ZEMD算法攻擊實(shí)驗(yàn)[J];兵工自動化;2011年02期
3 孫海濤;趙強(qiáng);馬雨昕;;RSA差分功耗分析攻擊及防護(hù)措施[J];吉林大學(xué)學(xué)報(信息科學(xué)版);2009年03期
4 陳運(yùn);吳震;陳俊;萬武南;呂永其;;防范邊信道攻擊的等功耗編碼實(shí)現(xiàn)算法[J];電子科技大學(xué)學(xué)報;2008年02期
5 范黎恒;向凱全;趙強(qiáng);陳開顏;;針對RSA的簡單功耗分析攻擊實(shí)驗(yàn)[J];計算機(jī)安全;2009年02期
6 姜楠;金英善;崔曉鋒;劉波;李禾;;基于RSA算法的文件加密系統(tǒng)設(shè)計[J];大連民族學(xué)院學(xué)報;2013年05期
7 高衛(wèi)斌;;云數(shù)據(jù)安全問題與對策的研究[J];信息安全與技術(shù);2013年11期
8 肖建飛;;“E商貿(mào)通”在電子商務(wù)中的應(yīng)用和實(shí)現(xiàn)[J];電腦知識與技術(shù);2013年36期
9 宋長軍;白永祥;;橢圓曲線及其在密碼學(xué)中的應(yīng)用研究[J];電腦知識與技術(shù);2013年34期
10 郭曉;李鑒增;;基于移動終端的數(shù)字電視機(jī)條件接收方案研究[J];中國傳媒大學(xué)學(xué)報(自然科學(xué)版);2014年02期
相關(guān)博士學(xué)位論文 前10條
1 樂大珩;抗功耗攻擊的密碼芯片電路級防護(hù)關(guān)鍵技術(shù)研究[D];國防科學(xué)技術(shù)大學(xué);2011年
2 張濤;面向密碼芯片的旁路攻擊關(guān)鍵技術(shù)研究[D];電子科技大學(xué);2008年
3 劉雙根;快速安全的橢圓曲線標(biāo)量乘算法研究[D];西安電子科技大學(xué);2008年
4 白雪飛;抗功耗分析攻擊的SMS4密碼算法VLSI設(shè)計技術(shù)研究[D];中國科學(xué)技術(shù)大學(xué);2008年
5 李海軍;加密芯片的旁道攻擊防御對策研究[D];哈爾濱工程大學(xué);2008年
6 童元滿;抗功耗攻擊的安全SoC設(shè)計與實(shí)現(xiàn)關(guān)鍵技術(shù)研究[D];國防科學(xué)技術(shù)大學(xué);2008年
7 李浪;分組密碼芯片功耗攻擊與防御問題研究[D];湖南大學(xué);2010年
8 陳艾東;模冪算法功耗分析攻擊的研究[D];電子科技大學(xué);2013年
9 孫昌霞;基于屬性的數(shù)字簽名算法設(shè)計與分析[D];西安電子科技大學(xué);2013年
10 崔翰川;面向共享的矢量地理數(shù)據(jù)安全關(guān)鍵技術(shù)研究[D];南京師范大學(xué);2013年
相關(guān)碩士學(xué)位論文 前10條
1 張婧;輕量級分組密碼PRESENT功耗攻擊的研究[D];上海交通大學(xué);2011年
2 王超;故障分析及防御技術(shù)研究[D];上海交通大學(xué);2007年
3 石偉;抗功耗分析攻擊邏輯的研究與實(shí)現(xiàn)[D];國防科學(xué)技術(shù)大學(xué);2006年
4 樊海鋒;FPGA密碼芯片功耗分析攻擊方法研究[D];解放軍信息工程大學(xué);2009年
5 徐艷華;抗攻擊的SMS4密碼算法集成電路設(shè)計研究[D];中國科學(xué)技術(shù)大學(xué);2009年
6 李志遠(yuǎn);RSA密碼算法電路的差分功耗分析及對策研究[D];中國科學(xué)技術(shù)大學(xué);2009年
7 趙杰;并行抗功耗攻擊ECC算法及硬件實(shí)現(xiàn)[D];國防科學(xué)技術(shù)大學(xué);2009年
8 章競競;一類加密算法的功耗分析及其防御研究[D];湖南大學(xué);2010年
9 吳靜;抗DPA攻擊的標(biāo)準(zhǔn)單元庫及密碼算法的研究與實(shí)現(xiàn)[D];國防科學(xué)技術(shù)大學(xué);2010年
10 吳騫;AES與橢圓曲線的加_解密算法在電子郵件系統(tǒng)中的應(yīng)用[D];電子科技大學(xué);2012年
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 沈慶偉;微型計算機(jī)系統(tǒng)中Cache的結(jié)構(gòu)及性能分析[J];安徽建筑工業(yè)學(xué)院學(xué)報(自然科學(xué)版);2001年03期
2 潔兒;;想一步海闊天空——Cache設(shè)置與超頻[J];電腦自做;2001年09期
3 林柏雙;Cache性能和優(yōu)化的研究[J];引進(jìn)與咨詢;2002年06期
4 舒輝,康緋;循環(huán)Cache命中率分析方法的研究與實(shí)現(xiàn)[J];計算機(jī)工程與應(yīng)用;2002年01期
5 ;臺式機(jī)CPU:AMD ATHIONXP 3000+ L2Cache 的威力[J];新電腦;2003年03期
6 史文崇,屈艷華;利用Cache技術(shù)加快網(wǎng)絡(luò)響應(yīng)速度[J];河北理工學(xué)院學(xué)報;2003年04期
7 馮建文,章復(fù)嘉;Cache實(shí)驗(yàn)設(shè)計與實(shí)現(xiàn)[J];實(shí)驗(yàn)技術(shù)與管理;2004年01期
8 劉方愛;程序的cache使用效率分析[J];計算機(jī)工程與應(yīng)用;2004年05期
9 張震,饒光,唐戎;Web Cache技術(shù)及其在電信運(yùn)營商中的應(yīng)用[J];電信建設(shè);2004年02期
10 孫元超,邵時;嵌入式移動數(shù)據(jù)庫的客戶機(jī)端Cache管理[J];計算機(jī)工程;2004年09期
相關(guān)會議論文 前10條
1 所光;楊學(xué)軍;;雙核處理器性能最優(yōu)的共享Cache劃分[A];2008年全國開放式分布與并行計算機(jī)學(xué)術(shù)會議論文集(上冊)[C];2008年
2 石文強(qiáng);倪曉強(qiáng);金作霖;張民選;;Cache動態(tài)插入策略模型研究[A];第十五屆計算機(jī)工程與工藝年會暨第一屆微處理器技術(shù)論壇論文集(B輯)[C];2011年
3 汪騰;楊少軍;;一種高效的指令Cache的結(jié)構(gòu)[A];中國聲學(xué)學(xué)會2001年青年學(xué)術(shù)會議[CYCA'01]論文集[C];2001年
4 ;Application of cache in Data Access Performance Optimization[A];2011年全國電子信息技術(shù)與應(yīng)用學(xué)術(shù)會議論文集[C];2011年
5 李凡;李建中;何震瀛;;XML數(shù)據(jù)Cache策略研究[A];第二十二屆中國數(shù)據(jù)庫學(xué)術(shù)會議論文集(技術(shù)報告篇)[C];2005年
6 ;Research on WEB Cache Prediction Recommend Mechanism Based on Usage Pattern[A];中國電子學(xué)會第十五屆信息論學(xué)術(shù)年會暨第一屆全國網(wǎng)絡(luò)編碼學(xué)術(shù)年會論文集(上冊)[C];2008年
7 宋杰;欒影;王廣奇;于戈;王大玲;;OR-Cache:一種有效的對象-關(guān)系映射模型[A];第二十三屆中國數(shù)據(jù)庫學(xué)術(shù)會議論文集(技術(shù)報告篇)[C];2006年
8 張承義;郭維;周宏偉;;Cache漏流功耗的自適應(yīng)優(yōu)化:動態(tài)容量調(diào)整[A];第十五屆計算機(jī)工程與工藝年會暨第一屆微處理器技術(shù)論壇論文集(B輯)[C];2011年
9 鄭涵;吳英;丁曉東;樂嘉錦;;基于Web的個性化智能Cache庫[A];第二十屆全國數(shù)據(jù)庫學(xué)術(shù)會議論文集(技術(shù)報告篇)[C];2003年
10 周旋;馮玉才;李碧波;孫小薇;;多服務(wù)器DBMS的Cache管理[A];數(shù)據(jù)庫研究與進(jìn)展95——第十三屆全國數(shù)據(jù)庫學(xué)術(shù)會議論文集[C];1995年
相關(guān)重要報紙文章 前10條
1 上海 李超;什么是Cache[N];電腦報;2001年
2 徐春梅;國際品牌進(jìn)入中國:適應(yīng)是關(guān)鍵[N];中國經(jīng)營報;2006年
3 劉昌勇;小緩存里的大學(xué)問[N];中國電腦教育報;2004年
4 超頻者;K7-650(0015)最新實(shí)超報告[N];大眾科技報;2000年
5 ;阿萌小辭典[N];電腦報;2004年
6 山東 黃家貞;富有個性的離線瀏覽器——CacheX[N];電腦報;2001年
7 中國計算機(jī)報測試實(shí)驗(yàn)室 王炳晨;Duron抵京,,Thunderbird爭宏[N];中國計算機(jī)報;2000年
8 廣東 李鋒;妙用 Cache 優(yōu)化 Windows 2000[N];電腦報;2001年
9 巖公;電信網(wǎng)加速不難[N];中國計算機(jī)報;2003年
10 北京共創(chuàng)開源軟件股份有限公司 董孝峰;共創(chuàng)NC的設(shè)計與實(shí)現(xiàn)[N];中國計算機(jī)報;2004年
相關(guān)博士學(xué)位論文 前10條
1 周宏偉;微處理器中Cache漏流功耗的體系結(jié)構(gòu)級優(yōu)化技術(shù)研究[D];國防科學(xué)技術(shù)大學(xué);2007年
2 田新華;面向性能優(yōu)化的壓縮cache技術(shù)研究[D];國防科學(xué)技術(shù)大學(xué);2007年
3 陳黎明;嵌入式微處理器中動態(tài)可配置Cache結(jié)構(gòu)的研究[D];華中科技大學(xué);2009年
4 付雄;利用程序分析和優(yōu)化提高Cache性能[D];中國科學(xué)技術(shù)大學(xué);2007年
5 賈小敏;多核處理器片上Cache訪問行為分析與優(yōu)化機(jī)制研究[D];國防科學(xué)技術(shù)大學(xué);2011年
6 唐軼軒;面向多線程應(yīng)用的Cache優(yōu)化策略及并行模擬研究[D];中國科學(xué)技術(shù)大學(xué);2012年
7 項(xiàng)曉燕;體系結(jié)構(gòu)級Cache功耗優(yōu)化技術(shù)研究[D];浙江大學(xué);2013年
8 所光;面向科學(xué)計算應(yīng)用的多核處理器Cache劃分策略研究[D];國防科學(xué)技術(shù)大學(xué);2009年
9 彭蔓蔓;體系結(jié)構(gòu)級低能耗Cache和動態(tài)電壓縮放技術(shù)研究[D];湖南大學(xué);2007年
10 晏沛湘;片上多核處理器二級Cache結(jié)構(gòu)及資源管理技術(shù)研究[D];國防科學(xué)技術(shù)大學(xué);2012年
相關(guān)碩士學(xué)位論文 前10條
1 劉彬;基于路暫停方法的高性能低功耗Cache研究[D];湖南大學(xué);2007年
2 李冬妮;嵌入式系統(tǒng)中低功耗Cache的重構(gòu)技術(shù)研究[D];湖南大學(xué);2012年
3 馮穎;可重構(gòu)Cache體系結(jié)構(gòu)和算法研究[D];西安電子科技大學(xué);2008年
4 李黎;嵌入式系統(tǒng)中低功耗可重構(gòu)Cache的分析與研究[D];上海交通大學(xué);2006年
5 陳淑玉;低功耗高速片上緩沖存儲器(Cache)設(shè)計[D];復(fù)旦大學(xué);2009年
6 曹飛;高性能DSP一級數(shù)據(jù)Cache控制器的設(shè)計與實(shí)現(xiàn)[D];國防科學(xué)技術(shù)大學(xué);2009年
7 李曉麗;基于目錄協(xié)議的Cache結(jié)構(gòu)設(shè)計[D];哈爾濱工程大學(xué);2008年
8 姜難難;嵌入式處理器中Cache的研究與設(shè)計[D];哈爾濱工業(yè)大學(xué);2009年
9 劉文佳;多核處理器Cache一致性研究與設(shè)計[D];哈爾濱工程大學(xué);2010年
10 薛燕;Cache預(yù)測技術(shù)的研究[D];西北工業(yè)大學(xué);2005年
本文編號:2097498
本文鏈接:http://sikaile.net/kejilunwen/wltx/2097498.html