<nav id="46scu"></nav>
<menu id="46scu"><strong id="46scu"></strong></menu>
  • <menu id="46scu"></menu>
  • <xmp id="46scu"><xmp id="46scu">
    上海動信微電子科技有限公司

    聯系我們

    13482583038

    技術資料

    您的當前位置:首頁 > 新聞中心 > 技術資料

    DX8加密芯片應用開發手冊(一)

    發布時間:2017-08-29瀏覽次數:載入中...來源:上海動信微電子科技有限公司

          

    DX8加密芯片如何開發?本開發手冊詳細的講述了如何基于DX8_API庫將DX81C04/DX82C04加密芯片快速的嵌入到系統中,并對DX8_API庫函數進行了詳細的介紹。


    1,DX81C04與DX82C04加密芯片的功能介紹


    功能

     DX81C04 

     DX82C04 

    說明

    PIN驗證

    使用PIN密鑰,Password Checking

    防抄板認證

    使用KEYA密鑰

    Zone Key驗證

    使用EEPROM分區密鑰(4個區

    認證讀寫加密EEPROM

    分區密鑰驗證通過后,才能對該分區進行讀寫

    基于標識數據加解密

    ×

    DX82C04根據KEYB和接收方標識動態產生會話密鑰

    并使用會話密鑰對傳輸存儲的數據進行加解密

    注:所有認證及加密算法全部在DX8芯片內部完成,無需主機具有復雜計算能力。DX82芯片無需建立后臺密鑰管理系統,內部集成標識域管理、會話密鑰動態產生及數據加解密。


    2,DX81C04與DX82C04加密芯片的硬件連接


    DX81/DX82可以通過I2C或者SPI硬件接口與主機CPU連接,如果原有系統中已經嵌入24/25系列的串行EEPROM芯片,可以直接進行替代,管腳完全兼容。


    2.1  DX8加密芯片I2C接口如下圖:

    DX81C04加密芯片I2C接口連接

    DX81C04加密芯片I2C接口連接2


    2.2  DX8加密芯片SPI接口如下圖:

    DX81C04加密芯片SPI接口連接


    3.    DX8_API應用軟件結構如下:


    (本手冊中:u8_x表示unsigned char   u16_x表示unsigned short)

    u8_x dxif_transfer(u8_x *buf, u16_x len),DX8-_API庫通過此接口回調函數,

    直接SPI/I2C接口或者轉接SPI/I2C接口來訪問底層的DX81/DX82芯片,物理層可以選擇SPI或者I2C接口協議來實現。


    基于DX8-_API庫應用開發準備


    •   接口回調函數dxif_transfer,參見本手冊第5
    •   主機隨機數產生函數GetSoftRandom,參見本手冊第6.3
    •   程序員使用的DX8芯片密鑰,參見本手冊第6.4
    •   相應CPU系統的DX8_API庫,參見本手冊第7



    4.    DX8加密芯片典型應用場景


    4.1 硬件系統自我防克隆認證

    硬件系統防克隆認證

    主機與DX8芯片通過SPI/I2C直接連接,DX8_API在本地主機運行


    4.2 原裝接插件安全認證


    原裝接插件安全認證


     將DX81C04芯片嵌入到原裝配件中,配件插入主機接口時,主機軟件啟動認證流程,

    對配件上的DX81C04芯片進行認證,防克隆認證通過后配件才能正常工作,否則將無法使用 





    4.3 遠程設備安全認證

    遠程設備安全認證

    主機通過外部接口或者網絡與DX8芯片間接連接

    DX8_API在遠程主機運行,本地CPU/MCU起數據透傳作用


    待續!

    【返回列表】
    FgU/eHDH6K3jeZ5FpKjl1WqB9B021S0kZ8v+3BksXP9eNwWAqj7CyPXvjx4gir+fn2RUFVv3ntFBFkEKscPnyW26UV8vfSC020l/FRswnB6JLyOcBP9x2toJ5+w0Gk1o
    pc加拿大开奖