freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

加密機ic編程開發(fā)手冊-資料下載頁

2024-10-28 00:50本頁面

【導(dǎo)讀】江南計算技術(shù)研究所。北京江南科友科技有限公司

  

【正文】 第 30 頁 用實時生成的密鑰校驗 MAC(52/53) 功能: 1.用實時生成的離散子密鑰根據(jù) 3_DES_MAC 算法 ,校驗 輸入數(shù)據(jù)的 MAC 值。 2. 用實時生成的過程密鑰根據(jù) 1_DES_MAC 算法, 校驗 輸入數(shù)據(jù)的 MAC 值。 輸 入 消 息 格 式 輸 入 域 長 度 類 型 內(nèi) 容 命 令 2 A 52 算法選擇 1 N Version 1 N 卡片密鑰的版本號 Group_Index 2 N 卡片密鑰的組號 M_Number 2 N 卡片密鑰的索引號 Key_Select 1 N 0: LSKEY ; 1: GCKEY LS_Data 16 H 用于產(chǎn)生 LSKEY 的數(shù)據(jù) GC_Data 16 H 僅當(dāng) Key_Select=1 時有此域 MAC 8 H 待校驗的 MAC Data Length 3 N 輸入數(shù)據(jù)的字節(jié)數(shù) Data n H 用于校驗 MAC 的數(shù)據(jù) 輸 出 消 息 格 式 輸 出 域 長 度 類 型 內(nèi) 容 應(yīng) 答 碼 2 A 53 錯 誤 代 碼 2 N 處理步驟: 1. 用指定的卡片密鑰加密 LS_Data,得離散子密鑰的 LSKEY 的左半部。 2. 用指定的卡片密鑰加密取反后的 LS_Data,得離散子密鑰的 LSKEY 的右半部。 3. 用 LSKEY 加密 GC_Data,得過程密鑰 GCKEY。 第 31 頁 4. 如果 Key_Select等于 0, 則 用離散子密鑰 LSKEY對輸入的數(shù)據(jù)計算 3_DES_MAC, 如果 Key_Select 等于 1, 則用過程密鑰 GCKEY 對輸入的數(shù)據(jù)計算 1_DES_MAC。 5. 用計算的 MAC 值校驗 輸入的 MAC 值。 (算法參見獨立命令 ) 第 32 頁 用實時生成的密鑰校驗并產(chǎn)生 MAC(54/55) 功能: 1.用實時生成的離散子密鑰根據(jù) 3_DES_MAC 算法 ,校驗并計算 MAC。 2. 用實時生成的過程密鑰根據(jù) 1_DES_MAC 算法, 校驗并計算 MAC。 輸 入 消 息 格 式 輸 入 域 長 度 類 型 內(nèi) 容 命 令 2 A 54 算法選擇 1 N Version 1 N 卡片密鑰的版 本號 Group_Index 2 N 卡片密鑰的組號 M_Number 2 N 卡片密鑰的索引號 Key_Select 1 N 0: LSKEY ; 1: GCKEY LS_Data 16 H 用于產(chǎn)生 LSKEY 的數(shù)據(jù) GC_Data 16 H 僅當(dāng) Key_Select=1 時有此域 MAC1 8 H 待校驗的 MAC1 Data1 Length 3 N 輸入數(shù)據(jù) 1 的字節(jié)數(shù) Data1 n H 用于校驗 MAC1 的數(shù)據(jù) Data2 Length 3 N 輸入數(shù)據(jù) 2 的字節(jié)數(shù) Data2 n H 用于生 成 MAC2 的數(shù)據(jù) 輸 出 消 息 格 式 輸 出 域 長 度 類 型 內(nèi) 容 應(yīng)答碼 2 A 55 錯誤代碼 2 H MAC2 8 H 由 Data2 計算的 MAC 第 33 頁 用實時生成的離散子密鑰計算 1_DES_TAC(56/57) 輸 入 消 息 格 式 輸 入 域 長 度 類 型 內(nèi) 容 命 令 2 A 56 算法選擇 1 N Version 1 N 卡片密鑰的版本號 Group_Index 2 N 卡片密鑰的組號 M_Number 2 N 卡片密鑰的索引號 LS_Data 16 H 用于產(chǎn)生 LSKEY 的數(shù)據(jù) Data Length 3 N 輸入數(shù)據(jù)的字節(jié)數(shù) Data 2*n H 用于計算 TAC 的數(shù)據(jù) 輸 出 消 息 格 式 輸 出 域 長 度 類 型 內(nèi) 容 應(yīng)答碼 2 A 57 錯誤代碼 2 H TAC 8 H 由 Data 計算的 TAC 第 34 頁 用實時生成的離散子密鑰校驗 1_DES_TAC(58/59) 輸 入 消 息 格 式 輸 入 域 長 度 類 型 內(nèi) 容 命 令 2 A 58 算法選擇 1 N Version 1 N 卡片密鑰的版本號 Group_Index 2 N 卡片密鑰的組號 M_Number 2 N 卡片密鑰的索引號 LS_Data 16 H 用于產(chǎn)生 LSKEY 的數(shù)據(jù) MAC 8 H 用于校驗的 MAC Data Length 3 N 輸入數(shù)據(jù)的字節(jié)數(shù) Data n H 用于計算 TAC 的數(shù)據(jù) 輸 出 消 息 格 式 輸 出 域 長 度 類 型 內(nèi) 容 應(yīng)答碼 2 A 59 錯誤代碼 2 H 密鑰導(dǎo)入 /導(dǎo)出指令 應(yīng)用步驟: 1. 將 CCK 以明文形式裝入 HSM(調(diào)用 F0 命令); 2. 用新的 CCK 替換原 CCK,并用原 CCK保護輸出( F1 命令); 第 35 頁 3. HSM 產(chǎn)生密鑰母卡的 IK( Import Key)和 TK( Transport Key),保存在密碼機中(調(diào)用 F2 命令); 4. 將 IK 或 TK 用 CCK 保護讀出 HSM,為防止他人隨意調(diào)用該指令制卡,該命令須有授權(quán)機制(輸入 HSM 口令,并判斷有無 A 卡插入)。 5. HSM 用指定的交易主密鑰對數(shù)據(jù)離散,得到離散后的應(yīng)用密鑰 ,并用 IK保護以安全報文的格式輸出( F6 命令) 注意: 1. 增加此類命令一方面可在我密碼機用于密鑰管理中心時能按標(biāo)準(zhǔn)產(chǎn)生相應(yīng)密鑰供密鑰卡使用,另一方面又可在我密碼機用于交易時從密鑰卡中導(dǎo)入交易密鑰; 2. 此處所涉及的 3 種密鑰 CCK、 IK、 TK 均為與密鑰母卡相關(guān)的密鑰,相對獨立,建議在密碼機中專門為此劃分一塊密鑰區(qū)域; 3. 密碼機中至少應(yīng)可存放 CCK 一把、 IK10 把、 TK10 把; 4. 密鑰導(dǎo)入密碼機的命令已擬出( F7/F8),下周將與 Gamp。D 公司調(diào)試。 CCK初始化 (F0/F1) 功能: 將 CCK 存入密碼機中 。 要在授權(quán)狀態(tài)下做 。 輸 入 消 息 格 式 輸 入 域 長 度 類 型 內(nèi) 容 第 36 頁 命 令 2 A F0 CCK 32 H CCK 明文 輸 出 消 息 格 式 輸 出 域 長 度 類 型 內(nèi) 容 應(yīng)答碼 2 A F1 錯誤代碼 2 H CCK替換 (F1/F2) 功能: 密碼機隨機產(chǎn)生新的 CCK 替換原 CCK,并將新 CCK 用原 CCK 保護輸出。 輸 入 消 息 格 式 第 37 頁 輸 入 域 長 度 類 型 內(nèi) 容 命 令 2 A F1 輸 出 消 息 格 式 輸 出 域 長 度 類 型 內(nèi) 容 應(yīng)答碼 2 A F2 錯誤代碼 2 H CCK 32 H 被原 CCK 保護的新 CCK 密文 產(chǎn)生 IK或 TK(F2/F3) 功能: 密碼機隨機產(chǎn)生 IK 和 TK,并保存在密碼機中。 輸 入 消 息 格 式 輸 入 域 長 度 類 型 內(nèi) 容 命 令 2 A F2 第 38 頁 IK/TK 索引 1 N ‘ 0’ ‘ 9’ FLAG 1 N 0: IK, 1: TK 輸 出 消 息 格 式 輸 出 域 長 度 類 型 內(nèi) 容 應(yīng)答碼 2 A F3 錯誤代碼 2 H 輸出制卡用 TK或 IK(F4/F5) 功能: 從密碼機取出 IK 和 TK,用 CCK 以安全報文的格式加密并做 MAC 輸出。 該命令須在授權(quán)狀態(tài)下方可完成 。 輸 入 消 息 格 式 輸 入 域 長 度 類 型 內(nèi) 容 命 令 2 A F4 IK/TK 索引 1 N ‘ 0’ ‘ 9’ 第 39 頁 FLAG 1 N 0: IK, 1: TK Key_Header_Len 2 N Key_Header 的長度 /2 Key_Header N H Key 的前綴 Key_Tailer_Len 2 N Key 后綴的長度 /2 Key_Tailer N H Key 的后綴 Mac_Header_Len 2 N Mac 前綴的長度 /2 Mac_Header N H Mac 前綴 輸 出 消 息 格 式 輸 出 域 長 度 類 型 內(nèi) 容 應(yīng)答碼 2 A F5 錯誤代碼 2 H 數(shù)據(jù)塊的密文 N H 被 CCK 保護的數(shù)據(jù)塊密文 MAC 8 H MAC 算法: 1. 用 Key_header + IK/TK + Key_tailer 組成一個不定長的報文; 2. 將該報文分成 8 字節(jié)為單位的數(shù)據(jù)塊,標(biāo)號為 D0、 D1??等,最后的數(shù)據(jù)塊可能是 18 字節(jié); 3. 如果最后的數(shù)據(jù)塊長度為 8 字節(jié),則在其后加上 16 進制數(shù)字‘ 0x80 00 00 00 00 00 00 00,轉(zhuǎn)到第 5 步; 4. 如果最后的數(shù)據(jù)塊長度不足 8 字節(jié),則在其后補 0x80,如果達到 8 字節(jié)長度,則轉(zhuǎn)到第 5 步,否則再在其后加 0x00,直到長度達到 8 字節(jié); 5. 用 CCK 對數(shù)據(jù)塊進行 3_DES 加密; 6. 將第 5 步得到的密文前面加上 Mac_Header( Mac_Header+密文),再用 CCK 對其進行 3_DES_MAC 運算,得到 MAC; ( 如果 MAC 數(shù)據(jù)長度為 8*N,則在后補 0x8000000000000000) 7. 將密文和 MAC 輸出; 第 40 頁 輸出制卡用功能密鑰 (F6/F7) 功能: 密碼機用指定的密鑰離散數(shù)據(jù),并用 IK 以安全報文的格式加密并做MAC 輸出。 輸 入 消 息 格 式 輸 入 域 長 度 類 型 內(nèi) 容 命 令 2 A F6 IK 索引 1 N ‘ 0’ ‘ 9’ 第 41 頁 FLAG 1 N 0:不分散, 1: 1 次離散, 2: 2 次離散 Version 1 N 卡片密鑰的版本號 Group_Index 2 N 卡片密鑰的組號 M_number 2 N 卡片密鑰索引 Ls_Data1 16 H 用于一次離散的數(shù)據(jù),僅當(dāng) FLAG=1和 2 時有此域 Ls_Data2 16 H 用于二次離散的數(shù)據(jù),僅當(dāng) FLAG=2時有此域 Key_Header_Len 2 N Key_Header 的長度 /2 Key_Header N H Key 的前綴 Key_Tailer_Len 2 N Key 后綴的長度 /2 Key_Tailer N
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1