久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: LKCOS安全芯片MAC計算方法簡介(一):PBOC-MAC計算 [打印本頁]

作者: liaqi333333    時間: 2022-6-2 10:04
標題: LKCOS安全芯片MAC計算方法簡介(一):PBOC-MAC計算
該方法來源于PBOC標準。
命令安全報文中的MAC是使用命令的所有元素(包括命令頭和命令數據域中的數據)來產生的。以保證命令連同數據能夠正確完整地傳送,并對發送方進行認證。
按照如下方式使用DEA加密方式產生MAC:        

第一步
終端通過向IC卡發GET CHALLENGE命令獲得一個4字節隨機數,后補’00 00 00 00’作為初始值。
第二步
將5字節命令頭(CLA,INS,P1,P2,Lc)和命令數據域中的明文或密文數據連接在一起形成數據塊。注意,這里的Lc應是數據長度加上將計算出的MAC的長度(4字節)后得到的實際長度。
第三步
將該數據塊分成8字節為單位的數據塊, 表示為BLOCK1、BLOCK2、BLOCK3、BLOCK4等。最后的數據塊有可能是1~8個字節。
第四步
如果最后的數據塊的長度是8字節的話,則在該數據塊之后再加一個完整的8字節數據塊‘80 00 00 00 00 00 00 00’, 轉到第五步。
如果最后的數據塊的長度不足8字節,則在其后加入16進制數‘80’,如果達到8字節長度,則轉到第五步;否則接著在其后加入16進制數‘00’直到長度達到8字節。
第五步
按照圖1和圖2所述的算法對這些數據塊使用指定密鑰進行加密來產生MAC。
第六步
最終取計算結果(高4字節)作為MAC。


圖1安全報文中單倍長密鑰MAC計算

圖2安全報文中雙倍長密鑰MAC算法





歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 看av网址 | av在线免费观看网站 | 久久不卡区 | www国产成人免费观看视频,深夜成人网 | 婷婷免费视频 | 精品视频国产 | 精品国产乱码久久久久久闺蜜 | 久久久91| 一级毛片视频 | 日本黄色片免费在线观看 | 亚洲欧美综合 | 黄网站免费在线看 | 国产美女久久 | 91资源在线观看 | va精品| 亚洲欧美日韩电影 | 国产区在线免费观看 | 91文字幕巨乱亚洲香蕉 | 亚洲福利在线观看 | 成人网av | 中午字幕在线观看 | 毛色毛片免费看 | 欧美在线一区视频 | 久久精品亚洲精品国产欧美 | 国产乱码精品一区二区三区五月婷 | 天天躁日日躁狠狠躁2018小说 | 免费观看的av | 欧美成人精品 | 国产在线拍偷自揄拍视频 | 日韩欧美电影在线 | 成人亚洲视频 | www国产成人免费观看视频,深夜成人网 | 男女网站视频 | 国内自拍偷拍 | 欧美午夜一区二区三区免费大片 | 色久五月| 欧美日韩中文国产一区发布 | 精品一二三区在线观看 | 久久久久久亚洲精品 | 欧美精品1区2区 | 99这里只有精品视频 |