博客專欄

        EEPW首頁 > 博客 > LKCOS權限說明(五):外部認證指令流

        LKCOS權限說明(五):外部認證指令流

        發布人:hanini 時間:2022-05-17 來源:工程師 發布文章

        外部認證的含義是驗證外部密鑰是否合法,合法則修改芯片的安全狀態。

        加密芯片端:有一條00號39密鑰。密鑰值為11223344556677881122334455667788,后續狀態字節為FA

        CPU端:移植3DES算法。同時預制一條3DES密鑰,密鑰值和加密芯片內做外部認證的密鑰值相同11223344556677881122334455667788。(可有多條外部認證密鑰)

         

        指令流如下:

        ->0084000008  //CPU 端獲取隨機數

        ->01020304050607089000 //安全芯片返回隨機數,CPU 端使用對應的3DES密鑰對返回的隨機數進行加密。用11223344556677881122334455667788密鑰對隨機數0102030405060708的加密結果為178F59F8578E0D3F。

        ->0082 0000 08 00AC4302D3045803 //CPU 端下發外部認證指令,注意選擇正確的密鑰號

        <-9000    //9000表示成功芯片切換安全狀態 , 6C XX表示剩余的允許驗證次數


        *博客內容為網友個人發布,僅代表博主個人觀點,如有侵權請聯系工作人員刪除。




        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 卢湾区| 霍山县| 正安县| 建阳市| 扬中市| 丹凤县| 法库县| 长寿区| 巴楚县| 拜泉县| 平邑县| 陕西省| 潞城市| 资溪县| 恩施市| 神农架林区| 泸水县| 五家渠市| 达日县| 石景山区| 当涂县| 泰州市| 台东县| 武鸣县| 安庆市| 萨嘎县| 双峰县| 时尚| 钦州市| 昌平区| 桂阳县| 中西区| 正阳县| 潼关县| 北宁市| 德兴市| 饶平县| 乐至县| 顺平县| 勃利县| 莱阳市|