色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

UID加密安全啟動原理分析

立功科技 ? 來源:立功科技 ? 2024-11-11 11:49 ? 次閱讀

本文導讀

ZDP14x0系列芯片是內置開源GUI引擎的圖像顯示專用驅動芯片,在實際產品開發中需要加密保護,防止應用程序被讀取和盜用,本文將介紹如何實現UID加密安全啟動。

UID加密安全啟動原理

ZDP14x0系列芯片具有64位全球唯一UID,基于UID實現加密可以保證程序移植到另一個芯片無法運行,詳細加密啟動實現原理如圖1。

芯片上電運行,先從加密文件中讀取加密數據,然后將加密數據與初始化數據對比是否一致。若一致,表明程序是首次運行,則讀取芯片UID并進行加密計算,并將加密數據寫入加密文件覆蓋初始化數據。若不一致,表明程序已運行過,需要讀取芯片UID數據進行加密運算得到加密數據,然后與加密文件的數據進行對比。若數據一致,證明程序與芯片綁定正常,UI正常運行;否則程序異常,報警不運行UI。

圖1 UID加密原理

UID接口函數介紹

了解了UID加密安全啟動原理,接下來看看UID的接口函數。ZDP14x0 UID分為64位全球唯一UID和64位用戶可自定義UID。UID接口函數包括全球UID獲取接口、自定義UID獲取接口、自定義UID設置接口,需要注意的是自定義UID只能設置一次,鎖定后無法修改。

圖2 UID接口函數

3個UID接口函數的入口參數都是chip_uid_t類型的結構體,其定義如圖3。

圖3 chip_uid_t類型結構體

UID加密程序實現

了解了UID加密安全啟動原理和UID函數接口,接下來看看安全啟動程序的實現,詳細程序如圖4。

圖4 UID加密安全啟動程序

程序開始部分定義了初始化數據,加密文件存放的路徑,以及一些局部變量。然后從指定目錄讀取加密文件數據,若文件讀取失敗則報警提示不往下運行,讀取成功則對比是否和初始化數據一致。若與初始化數據一致,則調用加密文件寫接口函數,讀取UID進行加密并寫入加密文件。若與初始化數據不一致,則調用加密文件校驗接口函數,與UID加密數據進行對比校驗。 加密文件寫接口函數實現如圖5,調用全球唯一UID讀取接口讀取UID,讀取成功后做加密計算,然后將加密數據寫入到加密文件。操作成功則繼續運行,否則報警提示。

圖5 UID加密安全啟動程序

加密文件校驗接口函數實現如圖6,調用全球唯一UID讀取接口讀取UID,讀取成功后做加密計算,然后與加密文件數據對比。數據一致則繼續運行,否則報警提示。

圖6 加密文件校驗程序

UID加密Demo示例

本UID加密安全啟動示例已上傳到gitee,在資料中的路徑為hmi_zdp14x0?3.UI_build_projectuser_projects uid_secret_boot_demo,歡迎下載體驗。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 芯片
    +關注

    關注

    455

    文章

    50851

    瀏覽量

    423879
  • 驅動芯片
    +關注

    關注

    13

    文章

    1285

    瀏覽量

    54661
  • GUI
    GUI
    +關注

    關注

    3

    文章

    660

    瀏覽量

    39698

原文標題:ZDP14x0系列小技巧-如何實現UID加密安全啟動

文章出處:【微信號:立功科技,微信公眾號:立功科技】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    LPC1000的UID加密方案

    嵌入式系統產品的加密和解密永遠是一對矛盾的結合體。為了保護產品研發人員的技術成果,研究新型加密技術是非常有必要的。這次我們來聊聊使用芯片UID加密的方案。
    的頭像 發表于 10-20 14:46 ?1.2w次閱讀
    LPC1000的<b class='flag-5'>UID</b><b class='flag-5'>加密</b>方案

    esp32-c3開啟安全啟動和flash加密概率不啟動是什么原因導致的?

    esp32-c3開啟安全啟動和flash加密概率不啟動,重新上電就好了,啟動時候簽名校驗錯誤,硬件sha256 返回全0,懷疑是燒efuse
    發表于 06-19 06:42

    MM32 MCU加密方法

    其他更高階加密手段歡迎咨詢靈動技術人員。 我們這里程序加密的目的是防止板子中的程序被他人讀出使用,現主要介紹的加密方法有:1、 讀保護2、 唯一UID3、 SWD 復用功能重映射4、
    發表于 11-30 17:15

    這些MCU加密方法你都知道嗎?

    讀取芯片UID并通過同樣的密鑰和算法進行計算后與Flash中的數值進行比較決定是否啟動。其中第一種最容易被破解,第二種也存在潛在風險,為了增強第二種的安全性,可以將加密后的數據拆分后分
    發表于 07-12 15:33

    MCU加密方法你知道多少?

    扇區。程序啟動時,首先讀取芯片UID并通過同樣的密鑰和算法進行計算后與Flash中的數值進行比較決定是否啟動。 其中第一種最容易被破解,第二種也存在潛在風險,為了增強第二種的安全性,可
    發表于 10-10 14:53

    車規級加密芯片供應,數據加密安全通訊,安全啟動方案

    目前物聯網以及車聯網的發展以及產品的普及,讓大家開始注意到了,對于數據加密的需求,開始關于對于數據通信的安全和對于合法用戶的認證 深圳市鼎恒創科技專注于固件保護和數據加密傳輸多年,相關負責人從事
    發表于 11-01 10:38

    在NuMicro?家族中支持UID,如果用戶想使用唯一的ID加密芯片怎么操作?

    在NuMicro?家族中支持UID(唯一ID)的是什么系列)? 如果用戶想使用唯一的ID加密芯片,該怎么辦?
    發表于 12-21 06:45

    uid加密算法

    uid加密算法,1.STM32可以加密程序,不然可能有被竊取的可能JTAG 可以直接通過J-LINK-FLASH獲取代碼,首先新建工程,型號選好,read back即可save data fileUID
    發表于 07-19 08:23

    STM32F103C8T6是怎樣讀取加密芯片SMEC98SP的UID號的

    加密芯片SMEC98SP有何功能?STM32F103C8T6是怎樣讀取加密芯片SMEC98SP的UID號的?
    發表于 11-01 07:21

    如何使用STM32HAL庫來讀取UID唯一碼加密

    如何使用STM32HAL庫來讀取UID唯一碼加密
    發表于 11-26 07:39

    嵌入式平臺安全啟動的相關資料下載

    ,鏡像則無法啟動,只有通過身份校驗的鏡像才可被執行,達到安全啟動的作用。加解密秘鑰介紹術語明文:原始的消息密文:加密后的明文加密:將明文變為
    發表于 12-17 07:09

    RK3568 SLC-Nand 安全啟動文件系統加密問題

    硬件:RK3568 SLC-Nand 512MSDK:rk356x_1.3.0問題: 最近在調試安全啟動,以及文件加密時,根據文檔,確定安全啟動
    發表于 08-26 14:47

    esp32-c3f開啟安全啟動和flash加密概率不啟動的問題如何解決?

    esp32-c3f開啟安全啟動和flash加密概率不啟動,重新上電就好了,啟動時候簽名校驗錯誤,硬件sha256 返回全0,懷疑是燒efus
    發表于 02-16 06:06

    【野火 fireFlasher Mini 脫機燒錄器】+ UID加密及下載次數限制

    ,下載第一次,蜂鳴器響兩聲,下載第二次同樣如此,在下載第三次時蜂鳴器響4聲,并且下載亮紅燈,并退出下載模式,如下所示 UID加密 通過對 UID 使用特定算法加密,由于
    發表于 05-07 23:33

    【野火 fireFlasher Mini 脫機燒錄器】UID加密測試

    移植算法 算法在:野火【fireFlasher Mini脫機下載器】模塊資料\\\\UID加密代碼資料\\\\對應單獨加密代碼\\\\YH_Enctyption.zip里 移植完成之后增加測試命令
    發表于 05-13 21:40
    主站蜘蛛池模板: 超碰免费碰免费视频| 99久久人妻无码精品系列性欧美| 亚洲日韩天堂在线中文字幕| 99久久香蕉| 免费乱理伦片在线观看八戒| 亚洲一区自拍高清亚洲精品| 国产一卡在线观看完整版| 无限资源在线完整高清观看1| 草莓视频免费在线观看| 女教师杨雪的性荡生活| adc我们的永久网址| 女子叉开腿让男子桶免费软件| 99久久精品费精品蜜臀AV| 男男h开荤粗肉h文1v1| 88蜜桃人妻无码精品系列| 免费撕开胸罩吮胸视频| 5566精品资源在线播放| 男女疯狂一边摸一边做羞羞视频| 1313久久国产午夜精品理论片| 美女被爆羞羞天美传媒| 99re久久热在线播放8| 人与畜禽CROPROATION免费| 第一怡春院| 亚洲成人在线免费观看| 久久国产精品免费A片蜜芽| 中文字幕午夜福利片| 欧美一区二区三区男同| 国产成人免费不卡在线观看| 亚瑟天堂久久一区二区影院| 绞尽奶汁by菊花开| 最新亚洲人成网站在线影院| 欧美最猛性XXXXX肛交| 国产精品久久久久久人妻香蕉| 亚洲精品无码AAAAAA片| 麻豆第一区MV免费观看网站| 爱暖暖1000部免费| 学校女性奴sm训练调教| 久久久久久久99精品免费观看| 99热只有精品| 午夜国产大片免费观看| 久久一级视频|