[發(fā)明專利]一種用于身份認(rèn)證的數(shù)字簽名算法的硬件實(shí)現(xiàn)系統(tǒng)有效
申請(qǐng)?zhí)枺?/td> | 201711335280.1 | 申請(qǐng)日: | 2017-12-14 |
公開(公告)號(hào): | CN108322308B | 公開(公告)日: | 2021-01-12 |
發(fā)明(設(shè)計(jì))人: | 付彥淇;何全;魯毅;王曉璐 | 申請(qǐng)(專利權(quán))人: | 天津津航計(jì)算技術(shù)研究所 |
主分類號(hào): | H04L9/32 | 分類號(hào): | H04L9/32;H04L9/08 |
代理公司: | 天津翰林知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 12210 | 代理人: | 王瑞 |
地址: | 300300 天津市*** | 國(guó)省代碼: | 天津;12 |
權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
摘要: | |||
搜索關(guān)鍵詞: | 一種 用于 身份 認(rèn)證 數(shù)字簽名 算法 硬件 實(shí)現(xiàn) 系統(tǒng) | ||
1.一種用于身份認(rèn)證的數(shù)字簽名算法的硬件實(shí)現(xiàn)系統(tǒng),其特征在于該系統(tǒng)包括總線輸入接口、總線輸出接口、信息輸入模塊、算法輔助模塊、雜湊運(yùn)算模塊、算法控制模塊、倍點(diǎn)運(yùn)算控制模塊、模冪運(yùn)算控制模塊、結(jié)果檢查模塊、控制寄存器模塊、狀態(tài)查詢模塊和數(shù)據(jù)儲(chǔ)存空間模塊;
所述總線輸入接口分別與信息輸入模塊和控制寄存器模塊連接;所述信息輸入模塊與算法輔助模塊連接;所述算法輔助模塊與雜湊運(yùn)算模塊連接;所述雜湊運(yùn)算模塊與算法控制模塊連接;所述算法控制模塊分別與倍點(diǎn)運(yùn)算控制模塊和模冪運(yùn)算控制模塊連接;所述倍點(diǎn)運(yùn)算控制模塊與模冪運(yùn)算控制模塊連接;所述模冪運(yùn)算控制模塊與結(jié)果檢查模塊連接;所述總線輸出接口分別與結(jié)果檢查模塊和狀態(tài)查詢模塊連接;所述數(shù)據(jù)儲(chǔ)存空間模塊分別與信息輸入模塊、算法輔助模塊、雜湊運(yùn)算模塊、倍點(diǎn)運(yùn)算控制模塊和模冪運(yùn)算控制模塊連接。
系統(tǒng)進(jìn)行簽名生成算法的過程是:
步驟1、控制寄存器模塊接收由總線輸入接口配置的簽名生成任務(wù),然后開啟簽名生成運(yùn)算;
步驟2、信息輸入模塊由總線輸入接口主動(dòng)獲取待簽名的身份信息,并將獲取的信息存入數(shù)據(jù)儲(chǔ)存空間模塊;
步驟3、算法輔助模塊生成隨機(jī)數(shù),并將生成的隨機(jī)數(shù)存入數(shù)據(jù)儲(chǔ)存空間模塊;
步驟4、雜湊運(yùn)算模塊讀取數(shù)據(jù)儲(chǔ)存空間模塊中的身份信息,并進(jìn)行雜湊運(yùn)算,然后再將運(yùn)算結(jié)果存入數(shù)據(jù)儲(chǔ)存空間模塊中;
步驟5、算法控制模塊按照倍點(diǎn)運(yùn)算控制模塊、模冪運(yùn)算控制模塊、結(jié)果檢查模塊、模冪運(yùn)算控制模塊和結(jié)果檢查模塊的順序依次進(jìn)行調(diào)度;倍點(diǎn)運(yùn)算控制模塊與模冪運(yùn)算控制模塊在運(yùn)算過程中將讀取步驟2-4中數(shù)據(jù)儲(chǔ)存空間模塊中存儲(chǔ)的數(shù)據(jù),并將計(jì)算結(jié)果存儲(chǔ)至數(shù)據(jù)儲(chǔ)存空間模塊;結(jié)果檢查模塊將檢查生成的簽名信息是否合法,如果合法則將結(jié)果數(shù)據(jù)通過總線輸出接口送出,否則通知算法控制模塊從步驟3開始進(jìn)行重新計(jì)算。
2.根據(jù)權(quán)利要求1所述的用于身份認(rèn)證的數(shù)字簽名算法的硬件實(shí)現(xiàn)系統(tǒng),其特征在于所述系統(tǒng)進(jìn)行簽名驗(yàn)證算法的過程是:
步驟s1、控制寄存器模塊接收由總線輸入接口配置的簽名驗(yàn)證任務(wù),然后開啟簽名驗(yàn)證運(yùn)算;
步驟s2、信息輸入模塊由總線輸入接口主動(dòng)獲取待驗(yàn)證的簽名信息,并將獲取的信息存入數(shù)據(jù)儲(chǔ)存空間模塊;
步驟s3、算法輔助模塊讀取數(shù)據(jù)儲(chǔ)存空間模塊中的簽名信息,并對(duì)其進(jìn)行邊界檢查;
步驟s4、雜湊運(yùn)算模塊讀取數(shù)據(jù)儲(chǔ)存空間模塊中的身份信息,并進(jìn)行雜湊運(yùn)算,然后再將運(yùn)算結(jié)果存入數(shù)據(jù)儲(chǔ)存空間模塊中;
步驟s5、算法控制模塊按照模冪運(yùn)算控制模塊、結(jié)果檢查模塊、倍點(diǎn)運(yùn)算控制模塊、運(yùn)算控制模塊和結(jié)果檢查模塊的順序依次進(jìn)行調(diào)度;倍點(diǎn)運(yùn)算控制模塊與模冪運(yùn)算控制模塊在運(yùn)算過程中將讀取步驟s2-s4中數(shù)據(jù)儲(chǔ)存空間模塊中存儲(chǔ)的數(shù)據(jù),并將計(jì)算結(jié)果存儲(chǔ)至數(shù)據(jù)儲(chǔ)存空間模塊;結(jié)果檢查模塊將檢查生成的校驗(yàn)信息是否合法,如果合法則將簽名驗(yàn)證結(jié)果通過總線輸出接口送出,否則將簽名驗(yàn)證失敗信號(hào)通過總線輸出接口送出。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于天津津航計(jì)算技術(shù)研究所,未經(jīng)天津津航計(jì)算技術(shù)研究所許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711335280.1/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 汽車安全管理系統(tǒng)及其管理方法
- 一種身份核驗(yàn)系統(tǒng)、身份核驗(yàn)系統(tǒng)的熱替換方法及系統(tǒng)
- 具有身份識(shí)別系統(tǒng)的手持電鉆
- 一種身份數(shù)據(jù)管理方法、系統(tǒng)和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 一種身份數(shù)據(jù)管理方法、系統(tǒng)和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 基于可信身份的證書共享方法
- 一種身份標(biāo)識(shí)識(shí)別方法、裝置以及相關(guān)設(shè)備
- 一種識(shí)別身份認(rèn)證裝置的方法、設(shè)備以及圖像形成裝置
- 用于身份原子化的系統(tǒng)和方法以及用途
- 基于區(qū)塊鏈的身份管理元數(shù)據(jù)處理方法和系統(tǒng)
- 基于以太網(wǎng)認(rèn)證系統(tǒng)的認(rèn)證方法
- 認(rèn)證方法、認(rèn)證系統(tǒng)和認(rèn)證裝置
- 一種認(rèn)證方法和系統(tǒng)
- 一種認(rèn)證控制的方法,認(rèn)證服務(wù)器和系統(tǒng)
- 多認(rèn)證域認(rèn)證方法和裝置
- 一種認(rèn)證方法及系統(tǒng)
- 一種光線路終端對(duì)光網(wǎng)絡(luò)單元的認(rèn)證系統(tǒng)及認(rèn)證方法
- 身份認(rèn)證服務(wù)器、身份認(rèn)證終端、身份認(rèn)證系統(tǒng)及方法
- 一種網(wǎng)絡(luò)認(rèn)證方法
- 身份認(rèn)證器的初始化、身份認(rèn)證方法以及裝置
- 數(shù)字簽名裝置和數(shù)字簽名方法
- 基于CSK的數(shù)字簽名方法
- 移動(dòng)Widget的數(shù)字簽名方法
- PDF數(shù)字簽名方法和系統(tǒng)以及PDF數(shù)字簽名驗(yàn)證方法和系統(tǒng)
- 終端數(shù)字簽名方法和系統(tǒng)以及用于數(shù)字簽名的終端
- 一種數(shù)字簽名方法及裝置
- 一種文檔的數(shù)字簽名及其驗(yàn)證方法和裝置
- 區(qū)塊鏈數(shù)字簽名方法與系統(tǒng)
- 數(shù)字簽名方法、設(shè)備、系統(tǒng)及存儲(chǔ)介質(zhì)
- 數(shù)字簽名處理方法、裝置、計(jì)算機(jī)設(shè)備以及存儲(chǔ)介質(zhì)