[發(fā)明專利]一種秘密共享硬件實現(xiàn)方法及裝置無效
| 申請?zhí)枺?/td> | 201310698820.8 | 申請日: | 2013-12-18 |
| 公開(公告)號: | CN103701588A | 公開(公告)日: | 2014-04-02 |
| 發(fā)明(設(shè)計)人: | 冷祥綸;俞偉;馬超;趙行波 | 申請(專利權(quán))人: | 北京民芯科技有限公司 |
| 主分類號: | H04L9/08 | 分類號: | H04L9/08 |
| 代理公司: | 北京輕創(chuàng)知識產(chǎn)權(quán)代理有限公司 11212 | 代理人: | 楊立 |
| 地址: | 100080 北京市*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 秘密 共享 硬件 實現(xiàn) 方法 裝置 | ||
1.一種秘密共享硬件實現(xiàn)秘密拆分的方法,其特征在于,包括如下步驟:
步驟A1:根據(jù)應(yīng)用類型在微處理器中設(shè)置秘密信息、門限(k,n)參數(shù)和操作信息,微處理器根據(jù)操作信息為待分成的n個子秘密分配身份標(biāo)識;
步驟A2:微處理器將秘密信息、門限(k,n)參數(shù)和身份標(biāo)識按照預(yù)定格式封裝成拆分運算數(shù)據(jù)包,發(fā)送給秘密共享模塊,并將所述門限(k,n)參數(shù)存儲到Flash模塊中;
步驟A3:秘密共享模塊根據(jù)操作信息,按照門限(k,n)參數(shù)將秘密拆分成n個子秘密;
步驟A4:微處理器依次將n個子秘密及其對應(yīng)的身份標(biāo)識通過智能卡模塊寫入n個相應(yīng)的智能卡中。
2.根據(jù)權(quán)利要求1所述一種秘密共享硬件實現(xiàn)方法,其特征在于,步驟A3中秘密共享模塊根據(jù)操作信息,按照門限參數(shù)將秘密拆分成n個子秘密的具體步驟為:
步驟A3.1:總線接口自動解析所述數(shù)據(jù)包,將數(shù)據(jù)包中的操作信息存入控制單元,將秘密信息和參數(shù)信息存入存儲器;
步驟A3.2:控制單元根據(jù)操作信息啟動內(nèi)部狀態(tài)機,內(nèi)部狀態(tài)機控制大數(shù)模乘單元和大數(shù)模加單元的運算過程;
步驟A3.3:大數(shù)模乘單元和大數(shù)模加單元根據(jù)內(nèi)部狀態(tài)機的控制從存儲器中獲取所需數(shù)據(jù)進行運算,將秘密拆分成n個子秘密;
步驟A3.4:將運行結(jié)果存入存儲器中,同時控制單元產(chǎn)生中斷通過總線接口發(fā)送給微處理器,提示運算完成。
3.一種秘密共享硬件實現(xiàn)秘密組合的方法,其特征在于,包括如下步驟:
步驟B1:將至少k個智能卡依次插入智能卡模塊,微處理器通過智能卡模塊讀取至少k個智能卡中的子秘密和相應(yīng)身份標(biāo)識,微處理器同時并從Flash模塊中讀取門限(k,n)參數(shù);
步驟B2:微處理器將至少k子秘密、身份標(biāo)識和門限(k,n)參數(shù)封裝成組合運算數(shù)據(jù)包,并發(fā)送給秘密共享模塊;
步驟B3:秘密共享模塊將至少k個子秘密組合成秘密;
步驟B4:微處理器從秘密共享模塊讀取組合的秘密。
4.根據(jù)權(quán)利要求3所述一種秘密共享硬件實現(xiàn)方法,其特征在于,步驟B3中秘密共享模塊將至少k個子秘密組合成秘密的具體步驟為:
步驟B3.1:總線接口自動解析所述數(shù)據(jù)包,將數(shù)據(jù)包中的操作信息存入控制單元,將子秘密信息和參數(shù)信息存入存儲器;
步驟B3.2:控制單元根據(jù)操作信息啟動內(nèi)部狀態(tài)機,內(nèi)部狀態(tài)機控制大數(shù)模乘單元和大數(shù)模加單元的運算過程;
步驟B3.3:大數(shù)模乘單元和大數(shù)模加單元根據(jù)內(nèi)部狀態(tài)機的控制從存儲器中獲取所需數(shù)據(jù)進行運算,將至少k個子秘密組合成秘密;
步驟B3.4:將運行結(jié)果存入存儲器中,同時控制單元產(chǎn)生中斷通過總線接口發(fā)送給微處理器,提示運算完成。
5.一種秘密共享硬件實現(xiàn)裝置,其特征在于,包括微處理器、秘密共享模塊、Flash模塊和智能卡模塊;
所述微處理器通過AHB總線分別與秘密共享模塊、Flash模塊和智能卡模塊連接;
所述微處理器,其用于協(xié)調(diào)和控制秘密共享模塊、Flash模塊和智能卡模塊;
所述秘密共享模塊,其用于根據(jù)微處理器的命令實現(xiàn)秘密的拆分和組合;
所述Flash模塊,其用于存放不同應(yīng)用的門限(k,n)參數(shù);
所述智能卡模塊,其用于根據(jù)微處理器的命令實現(xiàn)對智能卡的讀寫。
6.根據(jù)權(quán)利要求5所述一種秘密共享硬件實現(xiàn)裝置,其特征在于,所述秘密共享模塊包括總線接口、控制單元、存儲器、大數(shù)模乘單元和大數(shù)模加單元,
所述總線接口的一端通過外部AHB總線與微處理器連接,其另一端分別與控制單元和存儲器連接;所述控制單元和存儲器的另一端均與大數(shù)模乘單元和大數(shù)模加單元的輸入端相連;所述大數(shù)模乘單元的輸出端與大數(shù)模加單元的輸入端相連;所述大數(shù)模加單元的輸出端與存儲器相連;
所述總線接口對接收的數(shù)據(jù)包進行自動解析,將所述數(shù)據(jù)包中的操作信息存入控制單元,將秘密信息和操作信息存入存儲器;控制單元根據(jù)操作信息啟動內(nèi)部狀態(tài)機,內(nèi)部狀態(tài)機控制大數(shù)模乘單元和大數(shù)模加單元的運算過程;大數(shù)模乘單元和大數(shù)模加單元根據(jù)內(nèi)部狀態(tài)機的控制從存儲器中獲取所需數(shù)據(jù)進行運算,將秘密拆分成n個子秘密;將運行結(jié)果存入存儲器中,同時控制單元產(chǎn)生中斷通過總線接口發(fā)送給微處理器,提示運算完成。
該專利技術(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/201310698820.8/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 程序變換裝置、安全處理裝置、計算機程序及記錄媒體
- 一種秘密共享方法和秘密共享系統(tǒng)
- 在社交網(wǎng)絡(luò)應(yīng)用中匿名地共享秘密
- 分割保管裝置、秘密密鑰分割保管方法
- 使用外部秘密的存儲系統(tǒng)中的數(shù)據(jù)保護
- 秘密計算方法、秘密計算系統(tǒng)、注冊者終端以及記錄介質(zhì)
- 秘密計算系統(tǒng)、秘密計算裝置、秘密計算方法和存儲介質(zhì)
- 一種基于區(qū)塊鏈系統(tǒng)的秘密共享方法與裝置
- 一種基于門限秘密共享技術(shù)的安全存儲方法及設(shè)備
- 基于密文的兩方秘密分享方法、裝置、設(shè)備及存儲介質(zhì)
- 互動業(yè)務(wù)終端、實現(xiàn)系統(tǒng)及實現(xiàn)方法
- 街景地圖的實現(xiàn)方法和實現(xiàn)系統(tǒng)
- 游戲?qū)崿F(xiàn)系統(tǒng)和游戲?qū)崿F(xiàn)方法
- 圖像實現(xiàn)裝置及其圖像實現(xiàn)方法
- 增強現(xiàn)實的實現(xiàn)方法以及實現(xiàn)裝置
- 軟件架構(gòu)的實現(xiàn)方法和實現(xiàn)平臺
- 數(shù)值預(yù)報的實現(xiàn)方法及實現(xiàn)系統(tǒng)
- 空調(diào)及其冬眠控制模式實現(xiàn)方法和實現(xiàn)裝置以及實現(xiàn)系統(tǒng)
- 空調(diào)及其睡眠控制模式實現(xiàn)方法和實現(xiàn)裝置以及實現(xiàn)系統(tǒng)
- 輸入設(shè)備實現(xiàn)方法及其實現(xiàn)裝置





