欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于自測試加密/解密循環(huán)的方法和系統(tǒng)的制作方法_4

文檔序號:8397962閱讀:來源:國知局
的一個或多個對應的密鑰或者方案對包括一個或多個加密測試向 量的加密數(shù)據(jù)流進行解密。
[0074] 在一個方法中,可W為了解密每一個測試向量,暫停一個流水線級的數(shù)據(jù)解密。W 該種方式,在多頻帶解密引擎中,測試向量的解密對數(shù)據(jù)解密引發(fā)最小的影響。
[00巧]在操作410中,將每一個解密測試向量與對應的插入測試向量進行比較??蒞使 用硬件比較模塊、軟件比較例程或者應用、或者其某種組合來執(zhí)行所述比較。
[0076] 在操作412中,報告比較的結果,諸如本地或者遠程地公開所述結果、顯示所述結 果、存儲所述結果、打印所述結果、傳輸所述結果等等。
[0077] 在某些實施例中,該結果可被解釋W便盡快地確定加密/解密循環(huán)是否正確地操 作。比較的結果可W包括關于插入測試向量和解密測試向量之間是否存在至少一個差異、 哪些測試向量沒有通過比較(在經(jīng)歷加密/解密循環(huán)之后不匹配)、哪些數(shù)據(jù)涉及失敗的測 試向量(位于失敗的插入測試向量附近、之后和/或之前等等的數(shù)據(jù))的信息,和/或本領 域技術人員在閱讀本說明書之后將知道的關于所述比較和所述測試向量的任意其它有用 信息。
[0078] 方法400還可W包括從數(shù)據(jù)流中丟棄比較結果指示插入測試向量和解密測試向 量之間存在至少一個差異的任意數(shù)據(jù)。根據(jù)各個實施例,該數(shù)據(jù)可W是數(shù)據(jù)流中的任意數(shù) 據(jù)、僅僅是失敗的測試向量附近的數(shù)據(jù)塊、失敗的測試向量周圍的預定數(shù)目的數(shù)據(jù)塊、被使 用產(chǎn)生失敗的測試向量的對應加密和/或解密引擎進行了加密/解密的任意數(shù)據(jù)等等。
[0079] 在另一個實施例中,報告比較的結果可W包括當比較的結果指示插入測試向量和 解密測試向量之間存在至少一個差異時,指示加密/解密循環(huán)出現(xiàn)故障。W該種方式,該處 理可被糾正,從而在試圖進行更多數(shù)據(jù)加密之前,解決了與加密/解密循環(huán)有關的未來的 問題。
[0080] 在另一個實施例中,方法400還可W包括在存儲器中存儲每一個插入測試向量。 W該種方式,每一個解密測試向量可被與存儲在存儲器內(nèi)的對應的測試向量進行比較,W 確定其間是否存在一個或多個差異。
[0081] 在一個實施例中,一種系統(tǒng)可W包括處理器W及與該處理器集成在一起和/或可 由該處理器執(zhí)行的邏輯部件。該邏輯部件被配置為使得所述處理器:接收包括用于加密的 數(shù)據(jù)的數(shù)據(jù)流;在所述數(shù)據(jù)流的單獨的數(shù)據(jù)塊之間插入一個或多個測試向量;對包括所述 一個或多個測試向量的數(shù)據(jù)塊進行加密,W產(chǎn)生包括一個或多個加密測試向量的加密數(shù)據(jù) 流;對包括所述一個或多個加密測試向量的加密數(shù)據(jù)流進行解密;將每一個解密測試向量 與對應的插入測試向量進行比較;和報告比較的結果。如本領域技術人員將會理解的,此處 描述的任意實施例和/或方案可被W任意方式與該系統(tǒng)進行結合。
[0082] 在另一個實施例中,一種用于自測試加密/解密循環(huán)的計算機程序產(chǎn)品可W包括 其中包含有程序代碼的計算機可讀存儲介質(zhì)。所述程序代碼可由處理器讀取/執(zhí)行W:接 收包括用于加密的數(shù)據(jù)的數(shù)據(jù)流;在所述數(shù)據(jù)流的單獨的數(shù)據(jù)塊之間插入一個或多個測試 向量;對包括所述一個或多個測試向量的數(shù)據(jù)塊進行加密,W產(chǎn)生包括一個或多個加密測 試向量的加密數(shù)據(jù)流;對包括所述一個或多個加密測試向量的加密數(shù)據(jù)流進行解密;將每 一個解密測試向量與對應的插入測試向量進行比較;和報告比較的結果。如本領域技術人 員將會理解的,此處描述的任意實施例和/或方案可被W任意方式與該計算機程序產(chǎn)品進 行結合。
[0083] 附圖中的流程圖和框圖顯示了根據(jù)本發(fā)明的多個實施例的系統(tǒng)、方法和計算機程 序產(chǎn)品的可能實現(xiàn)的體系架構、功能和操作。在該點上,流程圖或框圖中的每個方框可W 代表一個模塊、程序段或代碼的一部分,所述模塊、程序段或代碼的一部分包含一個或多個 用于實現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。也應當注意,在有些作為替換的實現(xiàn)中,方框中所 標注的功能也可不同于附圖中所標注的順序發(fā)生。例如,兩個連續(xù)的方框?qū)嶋H上可W 基本并行地執(zhí)行,它們有時也可W按相反的順序執(zhí)行,該依所涉及的功能而定。也要注意的 是,框圖和/或流程圖中的每個方框、W及框圖和/或流程圖中的方框的組合,可W用執(zhí)行 規(guī)定的功能或動作的專用的基于硬件的系統(tǒng)來實現(xiàn),或者可W用專用硬件與計算機指令的 組合來實現(xiàn)。
[0084] 還應當理解,可代表用戶部署的服務的形式來提供本發(fā)明的實施例。
[0085] 還應當理解,可代表用戶部署的服務的形式來提供本發(fā)明的實施例,W按需 提供服務。
[008引雖然上面已經(jīng)描述了各個實施例,應當理解,它們僅僅被作為例子給出,而不作為 限制。因此,本發(fā)明的實施例的寬度和范圍不應受任意上述示例性實施例的限制,而是應當 僅僅根據(jù)所附的權利要求及其等同物來限定。
【主權項】
1. 一種系統(tǒng),包括處理器w及與該處理器集成在一起和/或能夠由該處理器執(zhí)行的邏 輯部件,所述邏輯部件被配置為使得所述處理器: 接收包括用于加密的數(shù)據(jù)的數(shù)據(jù)流; 在所述數(shù)據(jù)流的單獨的數(shù)據(jù)塊之間插入一個或多個測試向量; 對包括所述一個或多個測試向量的數(shù)據(jù)塊進行加密,W產(chǎn)生包括一個或多個加密測試 向量的加密數(shù)據(jù)流; 對包括所述一個或多個加密測試向量的加密數(shù)據(jù)流進行解密; 將每一個解密測試向量與對應的插入測試向量進行比較;和 報告比較的結果。
2. 如權利要求1所述的系統(tǒng),還包括W硬件、軟件或者硬件和軟件的組合實現(xiàn)的多頻 帶流水線加密引擎,所述加密引擎被配置為在獨立的流水線級W不同的密鑰對包括所述一 個或多個測試向量的數(shù)據(jù)塊進行加密,W產(chǎn)生包括一個或多個加密測試向量的加密數(shù)據(jù) 流。
3. 如權利要求2所述的系統(tǒng),還包括W硬件、軟件或者硬件和軟件的組合實現(xiàn)的多頻 帶流水線解密引擎,所述解密引擎被配置為使用來自所述加密引擎的對應密鑰,對包括所 述一個或多個加密測試向量的加密數(shù)據(jù)流進行解密。
4. 如權利要求1所述的系統(tǒng),其中被配置為在數(shù)據(jù)塊之間插入一個或多個測試向量的 邏輯部件還被配置為為了插入每一個測試向量,暫停一個流水線級的數(shù)據(jù)加密。
5. 如權利要求1所述的系統(tǒng),其中被配置為對包括所述一個或多個加密測試向量的加 密數(shù)據(jù)流進行解密的邏輯部件還配置為為了解密每一個測試向量,暫停一個流水線級的數(shù) 據(jù)解密。
6. 如權利要求1所述的系統(tǒng),其中所述邏輯部件還配置為從數(shù)據(jù)流中丟棄所述比較的 結果指示插入測試向量和解密測試向量之間存在至少一個差異的任意數(shù)據(jù)。
7. 如權利要求6所述的系統(tǒng),其中被配置為報告比較的結果的邏輯部件還被配置為當 所述比較的結果指示插入測試向量和解密測試向量之間存在至少一個差異時,指示加密/ 解密循環(huán)出現(xiàn)故障。
8. 如權利要求1所述的系統(tǒng),其中所述邏輯部件還被配置為在存儲器中存儲每一個插 入測試向量,其中每一個解密測試向量被與存儲在存儲器中的對應的測試向量進行比較。
9. 一種用于自測試加密/解密循環(huán)的方法,所述方法包括: 接收包括用于加密的數(shù)據(jù)的數(shù)據(jù)流; 在所述數(shù)據(jù)流的單獨的數(shù)據(jù)塊之間插入一個或多個測試向量; 對包括所述一個或多個測試向量的數(shù)據(jù)塊進行加密,W產(chǎn)生包括一個或多個加密測試 向量的加密數(shù)據(jù)流; 對包括所述一個或多個加密測試向量的加密數(shù)據(jù)流進行解密; 將每一個解密測試向量與對應的插入測試向量進行比較;和 報告比較的結果。
10. 如權利要求所述9的方法,其中使用W硬件、軟件或者硬件和軟件的組合實現(xiàn)的多 頻帶流水線加密引擎、使用一個或多個不同的密鑰來對數(shù)據(jù)流進行加密。
11. 如權利要求所述10的方法,其中使用W硬件、軟件或者硬件和軟件的組合實現(xiàn)的 多頻帶流水線解密引擎、使用來自所述加密引擎的一個或多個對應的密鑰,來對包括所述 一個或多個加密測試向量的加密數(shù)據(jù)流進行解密。
12. 如權利要求所述9的方法,其中在數(shù)據(jù)塊之間插入一個或多個測試向量還包括為 了插入每一個測試向量,暫停一個流水線級的數(shù)據(jù)加密。
13. 如權利要求所述9的方法,其中對包括所述一個或多個加密測試向量的加密數(shù)據(jù) 流進行解密還包括為了解密每一個測試向量,暫停一個流水線級的數(shù)據(jù)解密。
14. 如權利要求所述9的方法,還包括從數(shù)據(jù)流中丟棄所述比較的結果指示插入測試 向量和解密測試向量之間存在至少一個差異的任意數(shù)據(jù)。
15. 如權利要求所述14的方法,其中報告比較的結果包括當比較的結果指示插入測試 向量和解密測試向量之間存在至少一個差異時,指示加密/解密循環(huán)出現(xiàn)故障。
16. 如權利要求所述9的方法,還包括在存儲器中存儲每一個插入測試向量,其中每一 個解密測試向量被與存儲在存儲器中的對應的測試向量進行比較。
【專利摘要】本發(fā)明涉及用于自測試加密/解密循環(huán)的方法和系統(tǒng)。在一個實施例中,一種系統(tǒng)包括處理器以及與該處理器集成在一起和/或能夠由該處理器執(zhí)行的邏輯部件,所述邏輯部件被配置為使得所述處理器:接收包括用于加密的數(shù)據(jù)的數(shù)據(jù)流;在所述數(shù)據(jù)流的單獨的數(shù)據(jù)塊之間插入一個或多個測試向量;對包括所述一個或多個測試向量的數(shù)據(jù)塊進行加密,以產(chǎn)生包括一個或多個加密測試向量的加密數(shù)據(jù)流;對包括所述一個或多個加密測試向量的加密數(shù)據(jù)流進行解密;將每一個解密測試向量與對應的插入測試向量進行比較;和報告比較的結果。根據(jù)更多實施例描述了用于自測試加密/解密循環(huán)的其他系統(tǒng)、方法和計算機程序產(chǎn)品。
【IPC分類】H04L9-18, H04L12-26
【公開號】CN104717059
【申請?zhí)枴緾N201410679794
【發(fā)明人】C·J·肯普, B·B·格蘭迪, G·A·杰奎特
【申請人】國際商業(yè)機器公司
【公開日】2015年6月17日
【申請日】2014年11月24日
【公告號】US20150169902
當前第4頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
司法| 理塘县| 娄底市| 东乌珠穆沁旗| 牟定县| 略阳县| 杭锦旗| 康平县| 新营市| 保山市| 江北区| 铜山县| 六枝特区| 榆林市| 衡南县| 宽城| 岗巴县| 海丰县| 兰考县| 务川| 白朗县| 武穴市| 湘阴县| 静海县| 浙江省| 濮阳县| 普定县| 大城县| 乌海市| 略阳县| 广州市| 玉屏| 福建省| 固安县| 瓦房店市| 镇远县| 吴旗县| 定安县| 龙南县| 和政县| 修水县|