[發(fā)明專(zhuān)利]基于SM2算法的解密密鑰分割及解密方法、裝置和介質(zhì)在審
| 申請(qǐng)?zhí)枺?/td> | 201811216779.5 | 申請(qǐng)日: | 2018-10-18 |
| 公開(kāi)(公告)號(hào): | CN109257176A | 公開(kāi)(公告)日: | 2019-01-22 |
| 發(fā)明(設(shè)計(jì))人: | 王學(xué)進(jìn);蔣紅宇;胡伯良 | 申請(qǐng)(專(zhuān)利權(quán))人: | 天津海泰方圓科技有限公司 |
| 主分類(lèi)號(hào): | H04L9/30 | 分類(lèi)號(hào): | H04L9/30;H04L9/08 |
| 代理公司: | 北京同達(dá)信恒知識(shí)產(chǎn)權(quán)代理有限公司 11291 | 代理人: | 黃志華 |
| 地址: | 300380 天津市西青區(qū)中北鎮(zhèn)*** | 國(guó)省代碼: | 天津;12 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 解密密鑰 密鑰管理設(shè)備 解密 算法 解密設(shè)備 橢圓曲線(xiàn) 分割 國(guó)家密碼管理局 信息處理技術(shù) 解密操作 解密算法 敏感數(shù)據(jù) 正整數(shù) 點(diǎn)群 密鑰 并發(fā) 存儲(chǔ) 申請(qǐng) 發(fā)布 安全 保證 | ||
1.一種基于SM2算法的解密密鑰分割方法,其特征在于,所述方法包括:
在SM2解密密鑰所在的區(qū)間[1,N]中選取n-1個(gè)大數(shù);其中,N為SM2橢圓曲線(xiàn)上點(diǎn)群的階;n為大于等于2的正整數(shù);
根據(jù)選取的大數(shù),將SM2解密密鑰在區(qū)間[1,N]中分割為n個(gè)解密密鑰分量;
將n個(gè)解密密鑰分量,發(fā)送給不同的密鑰管理設(shè)備存儲(chǔ)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)選取的大數(shù),將SM2解密密鑰在區(qū)間[1,N]中分割為n個(gè)解密密鑰分量,具體包括:
將選取的每個(gè)大數(shù)確定為一個(gè)解密密鑰分量,得到n-1個(gè)解密密鑰分量;
確定SM2解密密鑰在所述區(qū)間[1,N]中的點(diǎn)與所述n-1個(gè)解密密鑰分量之和的差值,并對(duì)差值取模后得到第n個(gè)解密密鑰分量。
3.一種基于SM2算法的解密方法,其特征在于,所述方法包括:
在需要對(duì)基于SM2算法的公鑰加密后的密文進(jìn)行解密時(shí),驗(yàn)證密文中包含的橢圓曲線(xiàn)上的點(diǎn)C1是否滿(mǎn)足橢圓曲線(xiàn)方程;
若不滿(mǎn)足,結(jié)束解密操作;
若滿(mǎn)足,則獲取各解密密鑰分量與點(diǎn)C1的乘積;其中,點(diǎn)C1是由密文C中的比特串C1轉(zhuǎn)換得到的,點(diǎn)C1是SM2橢圓曲線(xiàn)上的點(diǎn);
將各解密密鑰分量與點(diǎn)C1的乘積的和,確定為SM2解密密鑰與點(diǎn)C1的乘積;
依照國(guó)家密碼管理局發(fā)布的SM2算法中的解密算法、根據(jù)計(jì)算的SM2解密密鑰與點(diǎn)C1的乘積進(jìn)行后續(xù)解密處理,得到所述密文的明文。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,獲取各解密密鑰分量與點(diǎn)C1的乘積,具體包括:
獲取各解密密鑰分量的密鑰管理設(shè)備計(jì)算的解密密鑰分量與點(diǎn)C1的乘積。
5.一種基于SM2算法的解密方法,其特征在于,所述方法包括:
接收到獲取各解密密鑰分量與點(diǎn)C1的乘積的指令;
計(jì)算所持解密密鑰分量與橢圓曲線(xiàn)上的點(diǎn)C1的乘積;其中,所述解密密鑰分量為SM2解密密鑰在區(qū)間[1,N]中分割得到的大數(shù);點(diǎn)C1是密文中包含的橢圓曲線(xiàn)上的點(diǎn);
發(fā)送計(jì)算的解密密鑰分量與橢圓曲線(xiàn)上的點(diǎn)C1的乘積給解密設(shè)備。
6.一種基于SM2算法的解密密鑰分割裝置,其特征在于,所述裝置包括:
選點(diǎn)模塊,用于在SM2解密密鑰所在的區(qū)間[1,N]中選取n-1個(gè)大數(shù);其中,N為SM2橢圓曲線(xiàn)上點(diǎn)群的階;n為大于等于2的正整數(shù);
分割模塊,用于根據(jù)選取的大數(shù),將SM2解密密鑰在區(qū)間[1,N]中分割為n個(gè)解密密鑰分量;
第一發(fā)送模塊,用于將n個(gè)解密密鑰分量,發(fā)送給不同的密鑰管理設(shè)備存儲(chǔ)。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,分割模塊具體包括:
確定單元,用于將選取的每個(gè)大數(shù)確定為一個(gè)解密密鑰分量,得到n-1個(gè)解密密鑰分量;
計(jì)算單元,用于確定SM2解密密鑰在所述區(qū)間[1,N]中的點(diǎn)與所述n-1個(gè)解密密鑰分量之和的差值,并對(duì)差值取模后得到第n個(gè)解密密鑰分量。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于天津海泰方圓科技有限公司,未經(jīng)天津海泰方圓科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811216779.5/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
- 用于處理信息的方法、設(shè)備和程序
- 用于保護(hù)機(jī)密文件的客戶(hù)端計(jì)算機(jī)和其服務(wù)器計(jì)算機(jī)以及其方法和計(jì)算機(jī)程序
- 用于保護(hù)內(nèi)容的系統(tǒng)和方法
- 數(shù)據(jù)處理系統(tǒng)、加密裝置以及解密裝置
- 通信密鑰獲取方法及裝置、通信報(bào)文解密方法及裝置
- 數(shù)據(jù)加密解密方法及裝置
- 一種管理方法、終端和服務(wù)器
- 基于SM2算法的解密密鑰分割及解密方法、裝置和介質(zhì)
- 一種體域網(wǎng)的密鑰生成方法、裝置、終端、介質(zhì)
- 可自定義的加解密裝置、加解密方法和存儲(chǔ)設(shè)備
- C3系統(tǒng)的密鑰管理系統(tǒng)
- 使用硬件超級(jí)密鑰驗(yàn)證和保護(hù)正版軟件安裝
- 設(shè)備認(rèn)證系統(tǒng)以及設(shè)備認(rèn)證方法
- 生成密鑰的方法和系統(tǒng)
- 一種高速網(wǎng)絡(luò)加密存貯密鑰管理系統(tǒng)及方法
- 一種量子密鑰輸出控制系統(tǒng)及其方法
- 一種信息處理方法、分組傳送網(wǎng)設(shè)備及量子密鑰設(shè)備
- 一種基于量子網(wǎng)絡(luò)的密鑰計(jì)費(fèi)方法及其系統(tǒng)
- 云密碼管理方法、系統(tǒng)和存儲(chǔ)介質(zhì)
- 車(chē)輛密鑰管理方法、設(shè)備及其系統(tǒng)
- 圖像解密方法、圖像加密方法、圖像解密裝置、圖像加密裝置、圖像解密程序以及圖像加密程序
- 圖像解密方法、圖像加密方法、圖像解密裝置、圖像加密裝置、圖像解密程序以及圖像加密程序
- 解密引擎以及解密方法
- 一種處理多解密機(jī)PC端解密任務(wù)的方法
- 一種加解密服務(wù)器和實(shí)現(xiàn)數(shù)據(jù)加解密的方法及裝置
- 一種硬件解密方法、裝置、系統(tǒng)及解密設(shè)備
- 解密裝置、方法及片上系統(tǒng)
- SSL解密裝置、解密系統(tǒng)、解密方法
- 一種數(shù)據(jù)加解密方法、裝置及電子設(shè)備
- 自動(dòng)加解密裝置、方法、設(shè)備和存儲(chǔ)介質(zhì)





