• <b id="moyrj"></b>
  • <center id="moyrj"><dd id="moyrj"></dd></center>
  • <dfn id="moyrj"><mark id="moyrj"></mark></dfn>

      <sub id="moyrj"></sub>
      <sub id="moyrj"><ol id="moyrj"><abbr id="moyrj"></abbr></ol></sub>
      上海動(dòng)信微電子科技有限公司

      技術(shù)資料

      您的當(dāng)前位置:首頁(yè) > 新聞中心 > 技術(shù)資料

      DX8加密芯片應(yīng)用開(kāi)發(fā)手冊(cè)(一)

      發(fā)布時(shí)間:2017-08-29瀏覽次數(shù):載入中...來(lái)源:上海動(dòng)信微電子科技有限公司

            

      DX8加密芯片如何開(kāi)發(fā)?本開(kāi)發(fā)手冊(cè)詳細(xì)的講述了如何基于DX8_API庫(kù)將DX81C04/DX82C04加密芯片快速的嵌入到系統(tǒng)中,并對(duì)DX8_API庫(kù)函數(shù)進(jìn)行了詳細(xì)的介紹。


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


      功能

       DX81C04 

       DX82C04 

      說(shuō)明

      PIN驗(yàn)證

      使用PIN密鑰,Password Checking

      防抄板認(rèn)證

      使用KEYA密鑰

      Zone Key驗(yàn)證

      使用EEPROM分區(qū)密鑰(4個(gè)區(qū)

      認(rèn)證讀寫(xiě)加密EEPROM

      分區(qū)密鑰驗(yàn)證通過(guò)后,才能對(duì)該分區(qū)進(jìn)行讀寫(xiě)

      基于標(biāo)識(shí)數(shù)據(jù)加解密

      ×

      DX82C04根據(jù)KEYB和接收方標(biāo)識(shí)動(dòng)態(tài)產(chǎn)生會(huì)話(huà)密鑰

      并使用會(huì)話(huà)密鑰對(duì)傳輸存儲(chǔ)的數(shù)據(jù)進(jìn)行加解密

      注:所有認(rèn)證及加密算法全部在DX8芯片內(nèi)部完成,無(wú)需主機(jī)具有復(fù)雜計(jì)算能力。DX82芯片無(wú)需建立后臺(tái)密鑰管理系統(tǒng),內(nèi)部集成標(biāo)識(shí)域管理、會(huì)話(huà)密鑰動(dòng)態(tài)產(chǎn)生及數(shù)據(jù)加解密。


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


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


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

      DX81C04加密芯片I2C接口連接

      DX81C04加密芯片I2C接口連接2


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

      DX81C04加密芯片SPI接口連接


      3.    DX8_API應(yīng)用軟件結(jié)構(gòu)如下:


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

      u8_x dxif_transfer(u8_x *buf, u16_x len),DX8-_API庫(kù)通過(guò)此接口回調(diào)函數(shù),

      直接SPI/I2C接口或者轉(zhuǎn)接SPI/I2C接口來(lái)訪問(wèn)底層的DX81/DX82芯片,物理層可以選擇SPI或者I2C接口協(xié)議來(lái)實(shí)現(xiàn)。


      基于DX8-_API庫(kù)應(yīng)用開(kāi)發(fā)準(zhǔn)備


      •   接口回調(diào)函數(shù)dxif_transfer,參見(jiàn)本手冊(cè)第5
      •   主機(jī)隨機(jī)數(shù)產(chǎn)生函數(shù)GetSoftRandom,參見(jiàn)本手冊(cè)第6.3
      •   程序員使用的DX8芯片密鑰,參見(jiàn)本手冊(cè)第6.4
      •   相應(yīng)CPU系統(tǒng)的DX8_API庫(kù),參見(jiàn)本手冊(cè)第7



      4.    DX8加密芯片典型應(yīng)用場(chǎng)景


      4.1 硬件系統(tǒng)自我防克隆認(rèn)證

      硬件系統(tǒng)防克隆認(rèn)證

      主機(jī)與DX8芯片通過(guò)SPI/I2C直接連接,DX8_API在本地主機(jī)運(yùn)行


      4.2 原裝接插件安全認(rèn)證


      原裝接插件安全認(rèn)證


       將DX81C04芯片嵌入到原裝配件中,配件插入主機(jī)接口時(shí),主機(jī)軟件啟動(dòng)認(rèn)證流程,

      對(duì)配件上的DX81C04芯片進(jìn)行認(rèn)證,防克隆認(rèn)證通過(guò)后配件才能正常工作,否則將無(wú)法使用 





      4.3 遠(yuǎn)程設(shè)備安全認(rèn)證

      遠(yuǎn)程設(shè)備安全認(rèn)證

      主機(jī)通過(guò)外部接口或者網(wǎng)絡(luò)與DX8芯片間接連接

      DX8_API在遠(yuǎn)程主機(jī)運(yùn)行,本地CPU/MCU起數(shù)據(jù)透?jìng)髯饔?span>


      待續(xù)!

      【返回列表】
      O4tf1YztSEqFryCGXKte6GqB9B021S0k2V/l07AYOjstWVKcYEDucTSynrySgIWQJzd0JBoNRmprS47zy/gxvJcksR99y/+Spx/Jlt1lNJ7okKea5kiHntkQm3d8BJADMaubzyscqfG95KZuRpiE3mioLO9NZZMRLz0UaXei1nOnSwRmMg1Se4YcIFsUd8gLBTJVuHzvGxzM6qWyGmJQWbZxHU7b7rIvve2crrPmXIJeZsCjzbVkkyS5UVImY9yS
    1. <b id="moyrj"></b>
    2. <center id="moyrj"><dd id="moyrj"></dd></center>
    3. <dfn id="moyrj"><mark id="moyrj"></mark></dfn>

        <sub id="moyrj"></sub>
        <sub id="moyrj"><ol id="moyrj"><abbr id="moyrj"></abbr></ol></sub>