在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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,歡迎下載體驗。

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

    關注

    456

    文章

    51273

    瀏覽量

    427761
  • 驅動芯片
    +關注

    關注

    13

    文章

    1299

    瀏覽量

    54951
  • GUI
    GUI
    +關注

    關注

    3

    文章

    663

    瀏覽量

    39916

原文標題: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
    主站蜘蛛池模板: 色男人的天堂 | 色吧亚洲欧美另类 | 性欧美bbbbbb动漫 | 青草国内精品视频在线观看 | www亚洲欲色成人久久精品 | 色综合久久久久久久久五月性色 | 国内精品 第一页 | www.久久精品视频 | 被cao到合不拢腿腐男男 | 亚洲无线视频 | 在线色片 | 在线a免费 | 亚洲国产综合久久精品 | 天天操天天干天天拍 | 成人三级在线播放线观看 | 四虎看片| 天天拍夜夜操 | 四虎影院在线网址 | 黄色毛片免费 | 黄色一区二区三区 | 丁香六月婷婷综合 | 亚洲综合国产一区二区三区 | 亚洲三级黄 | 亚洲天堂二区 | 久久夜夜肉肉热热日日 | 五月天情网 | 亚洲一一在线 | 一级特黄特黄的大片免费 | 李老汉和小花的性生生活 | 久久成人国产 | 日日摸夜夜添免费毛片小说 | 天天看片网站 | 夜夜草天天干 | 一级毛片一片毛 | 五等分的新娘免费漫画 | 欧美三级免费网站 | 高清在线免费观看 | 视频免费在线 | 奇米狠狠干 | 国产卡一卡2卡三卡免费视频 | 美女禁处|