[發(fā)明專利]密鑰封裝和數(shù)字簽名用有效抗量子攻擊功能安全構(gòu)造塊在審
| 申請?zhí)枺?/td> | 202111383535.8 | 申請日: | 2021-11-22 |
| 公開(公告)號: | CN114662122A | 公開(公告)日: | 2022-06-24 |
| 發(fā)明(設(shè)計)人: | S·高希;M·茱莉亞托;M·薩斯特里 | 申請(專利權(quán))人: | 英特爾公司 |
| 主分類號: | G06F21/60 | 分類號: | G06F21/60;G06F21/64;G06N10/60 |
| 代理公司: | 北京尚誠知識產(chǎn)權(quán)代理有限公司 11322 | 代理人: | 龍淳;熊劍 |
| 地址: | 美國加利*** | 國省代碼: | 暫無信息 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 密鑰 封裝 數(shù)字簽名 有效 量子 攻擊 功能 安全 構(gòu)造 | ||
本發(fā)明實施例涉及密鑰封裝和數(shù)字簽名用有效抗量子攻擊功能安全構(gòu)造塊。本發(fā)明涉及一種設(shè)備,該設(shè)備包括:輸入寄存器,該輸入寄存器包括狀態(tài)寄存器和奇偶校驗字段;第一輪安全散列算法(SHA)數(shù)據(jù)路徑,該數(shù)據(jù)路徑與該狀態(tài)寄存器通信聯(lián)接,其包括:實行SHA運算的θ步的第一節(jié)、實行SHA運算的ρ步和π步的第二節(jié)、實行SHA運算的χ步的第三節(jié)和實行SHA運算的ι步的第四節(jié)。
技術(shù)領(lǐng)域
本文描述的主題內(nèi)容一般涉及計算機安全性領(lǐng)域,尤其涉及用于后量子密碼安全基于散列的簽名的代碼簽名設(shè)施,包括但不限于擴展Merkle簽名方案(XMSS)和Leighton/Micali簽名(LMS)基于散列的簽名和驗證算法。
背景技術(shù)
預(yù)期現(xiàn)有的公鑰數(shù)字簽名算法(諸如,Rivest-Shamir-Adleman(RSA)和橢圓曲線數(shù)字簽名算法(ECDSA))對抗基于諸如使用量子計算機的Shor算法之類的算法的蠻力攻擊是不安全的。因此,在密碼研究團體中并且在各種標(biāo)準(zhǔn)主體中正在努力定義對于對抗量子計算機而安全的算法的新標(biāo)準(zhǔn)。
因此,管理后量子簽名方案的正確應(yīng)用的技術(shù)可在例如基于計算機的通信系統(tǒng)和方法中找到實用性。
發(fā)明內(nèi)容
本發(fā)明的實施例提供一種設(shè)備,包括:輸入寄存器,所述輸入寄存器包括狀態(tài)寄存器和奇偶校驗字段;第一輪安全散列算法SHA數(shù)據(jù)路徑,所述第一安全散列算法SHA數(shù)據(jù)路徑與所述狀態(tài)寄存器通信聯(lián)接,所述第一安全散列算法SHA數(shù)據(jù)路徑包括:實行SHA運算的θ步的第一節(jié);實行所述SHA運算的ρ步和π步的第二節(jié);實行所述SHA運算的χ步的第三節(jié);以及實行所述SHA運算的ι步的第四節(jié)。
附圖說明
以下具體描述是參考附圖而描述的。
圖1A和圖1B分別是基于單次散列的簽名方案和基于多次散列的簽名方案的示意圖。
圖2A-2B分別是單次簽名方案和多次簽名方案的示意圖。
圖3是根據(jù)一些實例的簽名裝置和驗證裝置的示意圖。
圖4A是根據(jù)一些實例的Merkle樹結(jié)構(gòu)的示意圖。
圖4B是根據(jù)一些實例的Merkle樹結(jié)構(gòu)的示意圖。
圖5是根據(jù)一些實例的實現(xiàn)簽名算法的架構(gòu)中的計算塊的示意圖。
圖6A是根據(jù)一些實例的在簽名算法中實現(xiàn)簽名生成的架構(gòu)中的計算塊的示意圖。
圖6B是根據(jù)一些實例的在驗證算法中實現(xiàn)簽名驗證的架構(gòu)中的計算塊的示意圖。
圖7是根據(jù)一些實例的實現(xiàn)SHA-3計算的架構(gòu)的示意圖。
圖8是根據(jù)一些實例的實現(xiàn)SHA-3計算的架構(gòu)的部件的示意圖。
圖9是根據(jù)一些實例,示出實現(xiàn)SHA-3計算的方法中的操作的流程圖。
圖10是根據(jù)一些實例的計算架構(gòu)的示意圖,該計算架構(gòu)可適于實現(xiàn)硬件加速。
具體實施方式
本文描述的是實現(xiàn)用于有狀態(tài)基于散列的簽名的魯棒狀態(tài)同步的實例性系統(tǒng)和方法。在以下描述中,闡明許多特定細(xì)節(jié),以提供對各種實例的透徹理解。然而,本領(lǐng)域技術(shù)人員將理解,可以實踐各種實例而無需特定細(xì)節(jié)。在其他情況下,沒有詳細(xì)說明或描述眾所周知的方法、過程、部件和電路,以免模糊實例。
如上簡述,預(yù)期現(xiàn)有的公鑰數(shù)字簽名算法(諸如,Rivest-Shamir-Adleman(RSA)和橢圓曲線數(shù)字簽名算法(ECDSA))對抗基于諸如使用量子計算機的Shor算法之類的算法的蠻力攻擊是不安全的。另一方面,基于散列的簽名有望能經(jīng)受住量子計算機的攻擊。基于散列的簽名方案的一個實例是擴展Merkle簽名方案(XMSS)。如本文所用,術(shù)語XMSS應(yīng)是指XMSS方案和XMSS-MT方案兩者。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于英特爾公司,未經(jīng)英特爾公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111383535.8/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





