[發(fā)明專利]一種CRT-RSA選擇明文聯(lián)合攻擊方法及系統(tǒng)有效
| 申請?zhí)枺?/td> | 201810990156.7 | 申請日: | 2018-08-28 |
| 公開(公告)號: | CN108833120B | 公開(公告)日: | 2021-07-30 |
| 發(fā)明(設(shè)計(jì))人: | 萬武南;陳俊 | 申請(專利權(quán))人: | 成都信息工程大學(xué) |
| 主分類號: | H04L9/32 | 分類號: | H04L9/32;H04L9/30;H04L9/00 |
| 代理公司: | 北京輕創(chuàng)知識產(chǎn)權(quán)代理有限公司 11212 | 代理人: | 談杰 |
| 地址: | 610225 四川省成都*** | 國省代碼: | 四川;51 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 crt rsa 選擇 明文 聯(lián)合 攻擊 方法 系統(tǒng) | ||
1.一種CRT-RSA選擇明文聯(lián)合攻擊方法,其特征在于,所述CRT-RSA選擇明文聯(lián)合攻擊方法包括:
攻擊過程中以CRT-RSA算法的dp和dq為攻擊目標(biāo),再推導(dǎo)私鑰參數(shù)p,q;
明文碰撞攻擊過程中,選擇多組明文對,進(jìn)行疊加出來,并對模乘功耗差值做二次處理作為碰撞分類集;
攻擊過程中,結(jié)合CRT-RSA模冪運(yùn)算過程中存取數(shù)功耗冪指數(shù)漢明重量信息泄露,進(jìn)行模乘功耗分段,實(shí)施分段選擇明文碰撞攻擊;
所述CRT-RSA選擇明文聯(lián)合攻擊方法具體包括:
步驟一,計(jì)算n組特定明文對(M,M′):
根據(jù)CRT-RSA公鑰參數(shù)(e,N),已知公鑰N為1024比特或者2048比特,公鑰參數(shù)e值取值為216+1或者216-1;隨機(jī)生成n條1024比特或者2048比特的明文Mi且滿足M′i<N,然后計(jì)算M′i=N-Mi,其中1≤i≤n;
步驟二,功耗采集:CRT-RSA算法e,p,q,dp,dq,qinv,N,密鑰參數(shù)不變,輸入每條明文,采集r條功耗曲線,采集2nr條功耗曲線,其中e和N是RSA算法公鑰參數(shù),p,q,dp,dq,qinv,為CRT-RSA的私鑰參數(shù);p和q是512比特或者1024比特大素?cái)?shù);
步驟三,功耗曲線截取重組預(yù)處理:
對采集的n組明文對(M,M′),總共2*n*r功耗曲線進(jìn)行濾波,對齊處理,并進(jìn)行模乘,以及模乘與模乘之間功耗進(jìn)行截取出來,構(gòu)造新的模乘功耗曲線矩陣;
步驟四,明文對模乘功耗差值二次處理;
步驟五,模乘功耗分類處理:分類方法采用閾值分類或聚類分類,分類簇集Y為
yi=1表示模乘功耗碰撞,yi=2表示模乘功耗非碰撞;
步驟六,存取數(shù)功耗分類處理:
分類方法采用閾值分類,聚類分類;分類簇集G為
gi=1表示存取功耗,gi=2表示字節(jié)分段功耗;
步驟七,冪指數(shù)字節(jié)漢明重量計(jì)算:利用步驟六的分類簇集G,統(tǒng)計(jì)每字節(jié)冪指數(shù)產(chǎn)生的模乘個數(shù),即冪指數(shù)每字節(jié)漢明重量:
HW=[hw1,hw2,…,hwv-1,hwv];
步驟八,分段冪指數(shù)攻擊,推斷dp:
根據(jù)步驟五的分類簇集Y,步驟七漢明重量矩陣HW,根據(jù)每字節(jié)的漢明重量,以及模乘分類Y,采用碰撞攻擊冪指數(shù)攻擊算法,恢復(fù)出dp;
步驟九,計(jì)算p和q的值
CRT-RSA算法存在dp≡(mod p-1),edp-1=k(p-1),dp<p-1,得:
通過公式可知,步驟八可已知dp,而RSA公鑰參數(shù)e為公開參數(shù),而k值小于公鑰參數(shù)e值,通過窮舉k值,計(jì)算出私鑰參數(shù)p值,然后計(jì)算出私鑰參數(shù)q值,即:q=N/p;
步驟十、恢復(fù)私鑰d值。
2.如權(quán)利要求1所述的CRT-RSA選擇明文聯(lián)合攻擊方法,其特征在于,
步驟三,功耗曲線截取重組預(yù)處理中,具體包括:
1)首先提取模冪功耗特征,由x1個模乘運(yùn)構(gòu)成,每個模乘則假設(shè)由l1個功耗點(diǎn)組成;第k組明文M和N-M,r條功耗曲線,提取的模乘功耗特征矩陣:
其中1≤k≤n,r為每個明文采集功耗曲線條數(shù),表示輸入明文M的第i條曲線的第j個模乘的功耗,
下式子所示;
表示輸入明文N-M的第i條曲線的第j個模乘的功耗,
下式子所示;
2)提取模冪運(yùn)算模乘與模乘之間的功耗特征矩陣
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于成都信息工程大學(xué),未經(jīng)成都信息工程大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810990156.7/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種基于偽RSA密鑰的新近公開密鑰加密算法的應(yīng)用實(shí)現(xiàn)方法
- 一種對數(shù)據(jù)進(jìn)行RSA安全簽名的方法、裝置及安全芯片
- 一種RSA解密的方法及裝置
- 一種基于視頻監(jiān)控系統(tǒng)的雙向認(rèn)證方法
- 基于RSA密碼算法的密鑰生成系統(tǒng)及方法
- POS設(shè)備數(shù)據(jù)加密傳輸方法、終端設(shè)備及存儲介質(zhì)
- 一種在嵌入式系統(tǒng)中生成密鑰對的實(shí)現(xiàn)方法和裝置
- 一種安全的RSA運(yùn)算實(shí)現(xiàn)方法及裝置
- 用于進(jìn)行RSA計(jì)算的計(jì)算資源調(diào)度方法及裝置
- 一種投標(biāo)文件加密解密方法、設(shè)備及存儲介質(zhì)





