精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

使用MAX32520的安全USB加密狗應用示例

星星科技指導員 ? 來源:ADI ? 作者:ADI ? 2023-01-16 15:24 ? 次閱讀

本應用筆記描述了MAX32520如何通過高速USB連接為上臺個人計算機提供安全服務。本文討論了MAX32520FTHR評估板(EV kit)和軟件作為快速應用開發和實驗的潛在平臺。

系統設計

安全 USB 加密狗由 USB 接口微控制器組成。微控制器必須提供一些關鍵的安全功能:

篡改檢測

安全且經過身份驗證的代碼執行

安全加密密鑰存儲

受保護的唯一身份驗證值

MAX32520符合Maxim集成專利ChipDNA的要求?物理不可克隆功能 (PUF) 技術、安全密鑰存儲、加密固件執行和安全引導加載程序。

下面的系統框圖給出了使用高速USB橋接器和MAX32520的典型安全加密狗應用,MAX32520通過4位QSPI接口。該設計在MAX32520FTHR中實現,MAX32520FTHR是ADI公司提供的低成本Adafruit兼容Feather板。

poYBAGPE-5mADM2aAABAmjFMcyI604.jpg?imgver=1

圖1.系統架構。

信任根

安全加密狗的第一個要求是固件映像身份驗證和加密。MAX32520包含一個安全引導加載程序,用于驗證并執行閃存中的固件映像。固件映像必須使用用戶特定的密鑰進行簽名和加密,這些密鑰是在IC制造期間分配的。如果檢測到篡改事件,內部篡改檢測機制會擦除這些密鑰。此機制獨立于 CPU 運行。如果沒有密鑰,引導加載程序將無法對固件映像進行身份驗證和解密。

內部篡改檢測機制監控芯片的物理、電氣和散熱方面。此外,MAX32520提供獨立于CPU的外部篡改檢測信號,可用于實現PCB專用保護機制。

USB通信

主機通過 USB 與安全加密狗通信。應對此流量進行加密,以防止對通信協議進行逆向工程。使用MAX32520對稱和非對稱橢圓發動機,可以在加密狗上輕松實現。主機軟件更難保護。特定于PC的軟件解決方案通常涉及系統監控和代碼執行混淆技術。

MAX32520FTHR使用FTDI FT4222 USB轉QSPI橋接器實現USB連接。在主機端,FTDI 提供跨平臺庫,以簡化特定于 USB 的軟件開發。此設計有兩個可能的外部攻擊點 - USB 接口和 QSPI 接口。如果通信流已加密,則兩個接口都將受到保護。

應用特定功能

一旦固件、PC 軟件和通信鏈路得到保護,PC 軟件應用程序就可以實現各種身份驗證、許可證和加密功能,例如:

特定于計算機的許可

用戶特定的許可

過期的功能許可

戰略或大規模數據加密

主機代碼身份驗證和加密

MAX32520FTHR實驗平臺

MAX32520FTHR可作為安全加密狗設計的起點。它預編程了測試鍵,可實現快速便捷的應用程序開發。MAX32520FTHR的器件固件和主機軟件示例可在 www.analog.com 的電路板產品頁面上找到。

結論

安全的嵌入式設計需要代碼安全和篡改檢測以及身份驗證和加密機制。MAX32520在小型低功耗封裝中提供了這些功能以及被廣泛接受且易于使用的ARM Cortext-M4處理器

審核編輯:郭婷

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

    關注

    48

    文章

    7487

    瀏覽量

    151045
  • cpu
    cpu
    +關注

    關注

    68

    文章

    10824

    瀏覽量

    211140
  • usb
    usb
    +關注

    關注

    60

    文章

    7892

    瀏覽量

    263978
收藏 人收藏

    評論

    相關推薦

    加密狗虛擬機識別/加密狗共享/遠程連接/集中管理

    做了特別確保7個USB端口均提供750mA的電流供應。系統對國內應用得比較多的USB加密狗提供了完善的支持,有很好的兼容性。提供行業軟件ukey共享,虛擬環境識別ukey解決方案,外網遠程識別u
    發表于 12-14 15:41

    基于通用USB接口的軟件加密狗設計

    USB 接口已逐漸成為計算機上最常用的接口之一,基于USB 接口的軟件加密狗相對于并口或串口的軟件加密狗將具有更強的通用性。同時,由于USB
    發表于 08-24 11:33 ?62次下載

    基于混沌保密的USB軟件加密狗及其反解密研究

    提出了一種運用整數運算代替浮點運算的數字混沌保密改進算法,并將該方法用于USB 軟件加密狗的設計。該文分析了基于混沌技術的USB 軟件加密狗工作原理和工作過程,著重說明了
    發表于 08-29 09:48 ?36次下載

    SEE Electrical硬件加密狗的編程

    加密狗(硬件加密)有單機或者網絡兩種形式。本章節將介紹單機的授權的方法。如果對程序不熟悉,我們建議可以在授權硬件
    發表于 10-14 10:25 ?15次下載
    SEE Electrical硬件<b class='flag-5'>加密狗</b>的編程

    加密狗作用是什么(工作原理及使用方法)

    加密鎖通常被叫成加密狗,是加密鎖的另一個名字(外號),加密鎖是一種插在計算機并行口上的軟硬件結合的加密產品(新型
    發表于 11-20 18:50 ?10.1w次閱讀

    加密狗安裝使用說明

    USB加密狗是目前流行的一種身份認證安全工具,大小類似U盤,可直接在電腦的USB接口插拔,我們的加密狗也是屬于此類,每只
    發表于 11-21 08:44 ?4.5w次閱讀
    <b class='flag-5'>加密狗</b>安裝使用說明

    USB硬件加密狗檢測工具V10.0

    本文主要是對USB硬件加密狗檢測工具V10.0進行的下載。
    發表于 06-05 08:00 ?29次下載

    ?宏GrandDog加密狗復制多少錢?

    GrandDog加密狗復制多少錢?GrandDog加密狗特性:■ 宏采用了大量先進的安全算法,可有效防止黑客進行靜態分析和動態跟蹤。■
    發表于 07-07 14:17 ?1042次閱讀

    什么是加密狗,有什么特點

    加密狗一個圍繞著可育,可收集和可愛生物的游戲,我們稱之為加密狗!每只都是獨壹無二的,100%歸您所有;它不能被復制,帶走或毀壞。
    發表于 10-26 11:44 ?6432次閱讀

    加密狗復制軟件加密狗克隆工具免費下載

    加密狗復制軟件加密狗克隆工具免費下載
    發表于 01-16 08:00 ?50次下載
    <b class='flag-5'>加密狗</b>復制軟件<b class='flag-5'>加密狗</b>克隆工具免費下載

    加密狗驅動怎么安裝_加密狗通用嗎

    本文主要闡述了加密狗驅動的安裝步驟。加密狗安全系數非常高,具有判斷分析的處理能力,而且還增強了主動地反解密能力。所以如果需要保護的軟件寫入單片機后,就保證了加密鎖硬件不能被復制。
    發表于 04-22 17:03 ?2.7w次閱讀
    <b class='flag-5'>加密狗</b>驅動怎么安裝_<b class='flag-5'>加密狗</b>通用嗎

    加密狗檢測工具

    技術員專用加密狗型號檢測工具
    發表于 03-23 09:13 ?1次下載

    加密狗檢測工具

    加密狗檢測工具免費下載。
    發表于 05-29 09:19 ?1次下載

    高性能加密狗芯片LKT4302U概述

    加密狗是一種關鍵的安全設備,扮演著數據安全的守護者。如果客戶需要支持USB接口的、可控GPIO的加密狗芯片,LKT4302U是不錯的選擇。
    的頭像 發表于 12-26 10:13 ?664次閱讀

    加密狗是什么意思 加密狗怎么解除加密

    加密狗(Dongle)又稱為加密鎖、硬件鎖或USB密鑰是一種用于軟件保護和授權管理的硬件設備。它通常是一個外部設備,插入到計算機的USB接口上,以確保只有經過授權的用戶可以訪問該軟件。
    的頭像 發表于 01-25 17:19 ?8211次閱讀