[發(fā)明專利]執(zhí)行通透性輸出反饋模式密碼功能的方法及裝置無效
| 申請?zhí)枺?/td> | 201210051452.3 | 申請日: | 2005-03-10 |
| 公開(公告)號: | CN102594547A | 公開(公告)日: | 2012-07-18 |
| 發(fā)明(設計)人: | G.葛連.亨利;湯姆斯.A.克雷斯平;泰瑞.派克斯 | 申請(專利權)人: | 威盛電子股份有限公司 |
| 主分類號: | H04L9/06 | 分類號: | H04L9/06 |
| 代理公司: | 北京市柳沈律師事務所 11105 | 代理人: | 黃小臨 |
| 地址: | 中國臺*** | 國省代碼: | 中國臺灣;71 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 執(zhí)行 通透 輸出 反饋 模式 密碼 功能 方法 裝置 | ||
1.一種用以執(zhí)行密碼運算的裝置,包含
一密碼指令電路,其提供至少一密碼指令,該密碼指令由一計算設備所接收,以作為在該計算設備上執(zhí)行的一指令流的一部分,其中該密碼指令指定多個密碼運算之一,且其中指定的該密碼運算包含:
在一相對應多個輸入文字區(qū)塊,執(zhí)行多個輸出反饋區(qū)塊密碼的運算;
一輸出反饋區(qū)塊模式邏輯電路,其被連接到該密碼指令電路,以驅動該計算設備來更新指針緩存器和每一個所述輸出反饋區(qū)塊密碼運算的一初始化向量位置;
一執(zhí)行邏輯電路,其被連接到該輸出反饋區(qū)塊指標邏輯電路,以執(zhí)行指定的該密碼運算;以及
一位儲存器,連接到該執(zhí)行邏輯電路,其用以儲存一位,該位用以表明指定的該密碼運算是否已被一中斷事件所打斷。
2.如權利要求1所述的裝置,其中指定的該密碼運算還包含下列運算的至少一個:
一輸出反饋區(qū)塊模式加密運算,該輸出反饋區(qū)塊模式加密運算包含對多個明文區(qū)塊加密以產生相應的多個密文區(qū)塊;及
一輸出反饋區(qū)塊模式解密運算,該輸出反饋區(qū)塊模式解密運算包含對多個密文區(qū)塊解密以產生相應的多個明文區(qū)塊。
3.如權利要求1所述的裝置,其中該密碼指令指定執(zhí)行指定的該密碼運算的輸出反饋模式。
4.如權利要求3所述的裝置,其中該中斷事件包含轉移程控到一處理該中斷事件的程序流程,及其中執(zhí)行在當前輸入文字區(qū)塊指定的該密碼運算被中斷。
5.如權利要求4所述的裝置,其中當從程控返回該密碼指令時,指定的該密碼運算在該當前輸入文字區(qū)塊中被執(zhí)行。
6.如權利要求1所述的裝置,其中在每一個相對應所述輸入文字區(qū)塊上的每一個所述輸出反饋區(qū)塊模式密碼運算完成時,該輸出反饋區(qū)塊模式邏輯電路至少進行下列運作的一個:
指引該計算設備修改該指針緩存器,以指向下一個輸入和輸出文字區(qū)塊;
指引該計算設備到一初始化向量緩存器的內容所指向的存儲器位置,以儲存當前的等效初始化向量;及
指引該計算設備,使經(jīng)由一當前輸入文字區(qū)塊及一當前輸出文字區(qū)塊二者的互斥或運算,以產生該當前的等效初始化向量。
7.如權利要求1所述的裝置,其中該中斷事件包含一中斷、一異常、一頁面出錯或一任務切換。
8.如權利要求1所述的裝置,其中該密碼指令參考到在該計算設備中的多個緩存器。
9.如權利要求8所述的裝置,其中所述緩存器包含選自下列的一個:
一第一緩存器,其中該第一緩存器的內容包含一指向第一存儲器地址的第一指針,該第一存儲器地址指定在存儲器中的一第一位置,在指定的該密碼運算將被完成時存取所述輸入數(shù)據(jù)區(qū)塊;
一第二緩存器,其中該第二緩存器的內容包含指向一第二存儲器地址的一第二指針,該第二存儲器地址指定在該存儲器中的第二位置以保存相對應的多個輸出文字區(qū)塊,所述相對應的輸出文字區(qū)塊在多個輸入文字區(qū)塊完成指定的該密碼運算所產生的結果;
一第三緩存器,其中該第三緩存器的內容系表明在多個輸入文字區(qū)塊內的多個文字區(qū)塊;
一第四緩存器,其中該第四緩存器的內容包含指向一第三存儲器地址的一第三指針,該第三存儲器地址指定一在存儲器中的第三位置,以供在完成指定的該密碼運算所使用密鑰數(shù)據(jù)的存??;
一第五緩存器,其中該第五緩存器的內容包含一指向一第四存儲器地址的第四指針,該第四存儲器地址指定一在存儲器中的第四位置,該第四位置包含該初始化向量位置,該初始化向量位置的內容包含一在完成指定的該密碼運算時所使用的初始化向量或等效初始化向量;及
一第六緩存器,其中該第六緩存器的內容包含指向一第五存儲器地址的一第五指針,該第五存儲器地址指定一在存儲器中的第五位置以供完成指定的該密碼運算所使用控制字的存取,其中該控制字用以指定該密碼運算所使用的多個密碼參數(shù)。
10.如權利要求1所述的裝置,其中該執(zhí)行邏輯電路包含:
一個密碼單元,其在每一個所述輸入文字區(qū)塊上執(zhí)行多個密碼回合,以產生相對應的每一個的多個輸出文字區(qū)塊,其中所述密碼回合是由該密碼單元的控制字所指定。
11.如權利要求1所述的裝置,其中該密碼指令電路兼容于x86、PowerPC、MIPS指定架構。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于威盛電子股份有限公司,未經(jīng)威盛電子股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210051452.3/1.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 以注射方式執(zhí)行死刑的自動執(zhí)行車的執(zhí)行床
- 過程執(zhí)行裝置、過程執(zhí)行方法以及過程執(zhí)行程序
- 用以執(zhí)行跳舞電子游戲的執(zhí)行系統(tǒng)及其執(zhí)行方法
- 策略執(zhí)行系統(tǒng)及其執(zhí)行方法
- 腳本執(zhí)行系統(tǒng)和腳本執(zhí)行方法
- 命令執(zhí)行設備、命令執(zhí)行系統(tǒng)、命令執(zhí)行方法以及命令執(zhí)行程序
- 程序執(zhí)行裝置、程序執(zhí)行系統(tǒng)以及程序執(zhí)行方法
- 處理執(zhí)行設備和由該處理執(zhí)行設備執(zhí)行的方法
- 有序任務的執(zhí)行方法、執(zhí)行裝置和執(zhí)行系統(tǒng)
- 執(zhí)行器(閥門執(zhí)行器)





