[發明專利]128位RSA處理器無效
| 申請號: | 201110256768.1 | 申請日: | 2011-09-01 |
| 公開(公告)號: | CN102968601A | 公開(公告)日: | 2013-03-13 |
| 發明(設計)人: | 劉彥;秦云川;李肯立;宋丹 | 申請(專利權)人: | 深圳市證通電子股份有限公司 |
| 主分類號: | G06F21/72 | 分類號: | G06F21/72;G06F9/30 |
| 代理公司: | 深圳市睿智專利事務所 44209 | 代理人: | 陳鴻蔭 |
| 地址: | 518054 廣東省深*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 128 rsa 處理器 | ||
1.一種128位RSA處理器,其特征在于,包括:
一數據處理單元,用以對128位數據進行運算操作;
一ROM單元,用以存儲執行指令以控制RSA運算的流程;
一RAM單元,用以存儲RSA運算所需數據和運算結果;
一寄存器單元,與該數據處理單元、ROM單元以及RAM單元相連,用以實現數據的暫存和傳遞;以及
一接口單元,與該寄存器單元以及RAM單元相連,用來與外部結構相連接,以傳遞控制信號和輸入輸出數據。
2.如權利要求1所述的128位RSA處理器,其特征在于,該ROM單元存儲有多條指令組成的程序,每條指令由指令碼和操作數構成,長度為28bit。
3.如權利要求2所述的128位RSA處理器,其特征在于,每條指令由4?bit的指令碼和24bit的操作數構成,操作數不足24bit的在后面通過補0來補齊。
4.如權利要求2所述的128位RSA處理器,其特征在于,該數據處理單元可根據當前執行的指令中的指令碼的指示,對128位數據進行加法、減法、與操作和移位操作。
5.如權利要求4所述的128位RSA處理器,其特征在于,該數據處理單元可進行的加法運算包括串行進位加法和保留進位加法,其中,串行進位加法處理的兩個加數是128位,保留進位加法處理的兩個加數是2048位。
6.如權利要求4所述的128位RSA處理器,其特征在于,該數據處理單元還可根據當前執行的指令中的指令碼的指示,對128位數據進行遞增操作;而該數據處理單元可進行的移位操作包括左移和右移。
7.如權利要求1所述的128位RSA處理器,其特征在于,該RAM單元包括256個尋址空間,每個尋址空間可存放一個128位數據。
8.如權利要求1所述的128位RSA處理器,其特征在于,該RAM單元中數據的初始化是通過從接口單元獲得數據先寫入到寄存器單元中,再通過接口單元給出的控制信號使RAM單元的片選信號和寫信號有效,將寄存器單元中的128位數據寫入到RAM單元中。
9.如權利要求1所述的128位RSA處理器,其特征在于,該寄存器單元包括一個1位的狀態寄存器,用以裝載數據處理單元運算過程中產生的進位;七組數據寄存器,每組數據寄存器包含十六個128位的數據寄存器,用以裝載當前需要處理或者保存的數據;一個9位的程序計數器,用以存放下一條要執行指令在ROM單元中的地址;以及一個8位的RAM地址寄存器,用以存放當前使用的RAM單元中的地址。
10.如權利要求1所述的128位RSA處理器,其特征在于,該寄存器單元與外部結構之間數據傳輸是8位的,該128位RSA處理可根據外部結構給出的控制信號來啟動RSA運算和向外部結構表明RSA運算結束。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市證通電子股份有限公司,未經深圳市證通電子股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110256768.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:高壓晶閘管控制型動態無功補償控制系統
- 下一篇:一種低壓動態分頻補償裝置





