[實(shí)用新型]獲取加解密運(yùn)算中的中間結(jié)果組的硬件裝置有效
| 申請(qǐng)?zhí)枺?/td> | 201920409784.1 | 申請(qǐng)日: | 2019-03-28 |
| 公開(kāi)(公告)號(hào): | CN209560522U | 公開(kāi)(公告)日: | 2019-10-29 |
| 發(fā)明(設(shè)計(jì))人: | 楊帆 | 申請(qǐng)(專(zhuān)利權(quán))人: | 貴州華芯通半導(dǎo)體技術(shù)有限公司 |
| 主分類(lèi)號(hào): | G06F7/72 | 分類(lèi)號(hào): | G06F7/72;G06F7/544;G06F7/57 |
| 代理公司: | 北京市柳沈律師事務(wù)所 11105 | 代理人: | 萬(wàn)里晴 |
| 地址: | 550081 貴州省貴陽(yáng)市*** | 國(guó)省代碼: | 貴州;52 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 硬件裝置 雙口隨機(jī)存取存儲(chǔ)器 加解密運(yùn)算 輸入部件 中間結(jié)果 乘加器 移位 關(guān)鍵路徑 綜合頻率 | ||
本公開(kāi)公開(kāi)了一種獲取加解密運(yùn)算中的中間結(jié)果組的硬件裝置。該硬件裝置包括:雙口隨機(jī)存取存儲(chǔ)器、移位輸入部件和乘加器。該硬件裝置在乘加器和雙口隨機(jī)存取存儲(chǔ)器之間設(shè)置移位輸入部件,從而縮短了該硬件裝置的關(guān)鍵路徑的長(zhǎng)度,提高了該硬件裝置的綜合頻率。
技術(shù)領(lǐng)域
本公開(kāi)涉及一種獲取加解密運(yùn)算中的中間結(jié)果組的硬件裝置。
背景技術(shù)
在現(xiàn)在的電子通信和電子商務(wù)中,通常需要使用加解密技術(shù)對(duì)明文信息進(jìn)行加密,將明文信息轉(zhuǎn)變?yōu)殡y以讀取的密文內(nèi)容。而獲知密鑰的特定對(duì)象則可以經(jīng)由解密過(guò)程將密文還原為明文內(nèi)容。在加解密領(lǐng)域,RSA(Rivest- Shamir-Adleman)加密算法和ECC(Elliptic curve cryptography,橢圓曲線加密)算法已經(jīng)被廣泛應(yīng)用。通常,RSA加密算法和ECC算法均需要使用蒙哥馬利(Montgomery)冪模運(yùn)算來(lái)優(yōu)化加解密運(yùn)算的時(shí)間。同時(shí),由于蒙哥馬利冪模運(yùn)算的運(yùn)算步驟通常可以使用硬件裝置來(lái)實(shí)現(xiàn),從而進(jìn)一步優(yōu)化加解密運(yùn)算的時(shí)間。
實(shí)用新型內(nèi)容
鑒于上述情況,本公開(kāi)提供了一種獲取加解密運(yùn)算中的中間結(jié)果組的方法以及硬件裝置。
根據(jù)本公開(kāi)的至少一個(gè)實(shí)施例提供了一種用于獲取加解密運(yùn)算中的中間結(jié)果組的硬件裝置,其包括:雙口隨機(jī)存取存儲(chǔ)器,被配置為存儲(chǔ)與該加解密運(yùn)算相關(guān)聯(lián)一個(gè)或多個(gè)數(shù)據(jù);移位輸入部件,與該雙口隨機(jī)存取存儲(chǔ)器連接,該移位輸入部件被配置為從雙口隨機(jī)存取存儲(chǔ)器中所存儲(chǔ)的一個(gè)或多個(gè)數(shù)據(jù)中選擇第一數(shù)據(jù)和第二數(shù)據(jù),對(duì)第一數(shù)據(jù)和第二數(shù)據(jù)分別進(jìn)行移位運(yùn)算以獲取并存儲(chǔ)第一輸入數(shù)據(jù)和第二輸入數(shù)據(jù);以及乘加器,與該移位輸入部件連接,該乘加器被配置為對(duì)第一輸入數(shù)據(jù)和第二輸入數(shù)據(jù)兩者進(jìn)行乘法運(yùn)算和加法運(yùn)算,以獲取并存儲(chǔ)第一中間結(jié)果和第二中間結(jié)果作為該中間結(jié)果組。
附圖說(shuō)明
為了更清楚地說(shuō)明本公開(kāi)實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,應(yīng)當(dāng)理解,以下附圖僅示出了本公開(kāi)的某些實(shí)施例,因此不應(yīng)被看作是對(duì)范圍的限定,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲取其他相關(guān)的附圖。
圖1是示出一種獲取加解密運(yùn)算中的中間結(jié)果組的硬件裝置的結(jié)構(gòu)框圖。
圖2A是示出根據(jù)本公開(kāi)的一個(gè)或多個(gè)實(shí)施例的獲取加解密運(yùn)算中的中間結(jié)果組的硬件裝置的示意圖。
圖2B是示出根據(jù)本公開(kāi)的一個(gè)或多個(gè)實(shí)施例的獲取加解密運(yùn)算中的中間結(jié)果組的硬件裝置的框圖。
圖3A是示出根據(jù)本公開(kāi)的一個(gè)或多個(gè)實(shí)施例的獲取加解密運(yùn)算中的中間結(jié)果組的硬件裝置的移位輸入部件的示意圖。
圖3B是示出根據(jù)本公開(kāi)的一個(gè)或多個(gè)實(shí)施例的獲取加解密運(yùn)算中的中間結(jié)果組的硬件裝置的移位輸入部件的框圖。
圖4A是示出根據(jù)本公開(kāi)的一個(gè)或多個(gè)實(shí)施例的獲取加解密運(yùn)算中的中間結(jié)果組的硬件裝置的乘加器的示意圖。
圖4B是示出根據(jù)本公開(kāi)的一個(gè)或多個(gè)實(shí)施例的獲取加解密運(yùn)算中的中間結(jié)果組的硬件裝置的乘加器的框圖。
圖5A是示出根據(jù)本公開(kāi)的一個(gè)或多個(gè)實(shí)施例的獲取加解密運(yùn)算中的中間結(jié)果組的硬件裝置的高位輸出加法部件的示意圖。
圖5B是示出根據(jù)本公開(kāi)的一個(gè)或多個(gè)實(shí)施例的獲取加解密運(yùn)算中的中間結(jié)果組的硬件裝置的高位輸出加法部件的框圖。
圖6A是示出根據(jù)本公開(kāi)的一個(gè)或多個(gè)實(shí)施例的獲取加解密運(yùn)算中的中間結(jié)果組的硬件裝置的低位輸出加法部件的示意圖。
圖6B是示出根據(jù)本公開(kāi)的一個(gè)或多個(gè)實(shí)施例的獲取加解密運(yùn)算中的中間結(jié)果組的硬件裝置的高位輸出加法部件的框圖。
圖7是示出根據(jù)本公開(kāi)的一個(gè)或多個(gè)實(shí)施例的獲取加解密運(yùn)算中的中間結(jié)果組的硬件裝置的又一示意圖。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于貴州華芯通半導(dǎo)體技術(shù)有限公司,未經(jīng)貴州華芯通半導(dǎo)體技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201920409784.1/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 上一篇:一種便攜的虛擬形象語(yǔ)音播放器
- 下一篇:一種看門(mén)狗電路
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F7-00 通過(guò)待處理的數(shù)據(jù)的指令或內(nèi)容進(jìn)行運(yùn)算的數(shù)據(jù)處理的方法或裝置
G06F7-02 .比較數(shù)字值的
G06F7-06 .將單個(gè)記錄載體上的數(shù)據(jù)進(jìn)行排序、選擇、合并或比較的裝置
G06F7-22 .用于排序或合并在連續(xù)記錄載體
G06F7-38 .只利用數(shù)制表示,例如利用二進(jìn)制、三進(jìn)制、十進(jìn)制表示來(lái)完成計(jì)算的方法或裝置
G06F7-58 .隨機(jī)數(shù)或偽隨機(jī)數(shù)發(fā)生器
- 決定動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器的參數(shù)的方法
- 一種同時(shí)讀寫(xiě)存儲(chǔ)器的數(shù)據(jù)采集裝置
- 存儲(chǔ)裝置管理裝置及用于管理存儲(chǔ)裝置的方法
- 計(jì)算裝置以及計(jì)算裝置的操作方法
- 動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器的測(cè)試方法、測(cè)試焊盤(pán)的設(shè)計(jì)方法、存儲(chǔ)器晶圓
- 用于存取動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器的計(jì)算系統(tǒng)以及相關(guān)存取方法
- 數(shù)據(jù)傳輸裝置
- 電阻式隨機(jī)存取存儲(chǔ)器單元
- 包括磁性隨機(jī)存取存儲(chǔ)器的半導(dǎo)體裝置
- 利用支撐條的動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器單元陣列及其制作方法





