10bet十博网址

    联系我们

    13482583038

    技术资料

    您的当前位置:首页 > 新闻中心 > 技术资料

    10bet十博体育官网 - 欢迎您!!!

    发布时间:2017-08-29 浏览次数:载入中... 来源:10bet十博网址

          

    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芯片嵌入到原装配件中,配件插入主机接口时,10bet十博体育官网启动认证流程,

    对配件上的DX81C04芯片进行认证,防克隆认证通过后配件才能正常工作,否则将无法使用 





    4.3 远程设备安全认证

    远程设备安全认证

    主机通过外部接口或者网络与DX8芯片间接连接

    DX8_API在远程主机运行,本地CPU/MCU起数据透传作用


    待续!

    【关注列表】
    YeTh/hQttg+Psbg5CGTYbGqB9B021S0kQutxZbD/J15HWoeo5zkdIUBQ15HeZDLo9Dokt8Mj/9a5GDEma0IfOraj44D0KNpwsxXJKglY+9O7E/fdXD9WTsaK1xXzSEtHIJNPuROI7brQ6EfzyUHco/h6jtkAj6TX9eo5ijGGSEU=