99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

使用MAX32520的安全USB加密狗應(yīng)用示例

星星科技指導(dǎo)員 ? 來源:ADI ? 作者:ADI ? 2023-01-16 15:24 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

系統(tǒng)設(shè)計

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

篡改檢測

安全且經(jīng)過身份驗證的代碼執(zhí)行

安全加密密鑰存儲

受保護的唯一身份驗證值

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

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

poYBAGPE-5mADM2aAABAmjFMcyI604.jpg?imgver=1

圖1.系統(tǒng)架構(gòu)。

信任根

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

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

USB通信

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

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

應(yīng)用特定功能

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

特定于計算機的許可

用戶特定的許可

過期的功能許可

戰(zhàn)略或大規(guī)模數(shù)據(jù)加密

主機代碼身份驗證和加密

MAX32520FTHR實驗平臺

MAX32520FTHR可作為安全加密狗設(shè)計的起點。它預(yù)編程了測試鍵,可實現(xiàn)快速便捷的應(yīng)用程序開發(fā)。MAX32520FTHR的器件固件和主機軟件示例可在 www.analog.com 的電路板產(chǎn)品頁面上找到。

結(jié)論

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

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 微控制器
    +關(guān)注

    關(guān)注

    48

    文章

    7951

    瀏覽量

    154959
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    11077

    瀏覽量

    217024
  • usb
    usb
    +關(guān)注

    關(guān)注

    60

    文章

    8182

    瀏覽量

    272818
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

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

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

    基于通用USB接口的軟件加密狗設(shè)計

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

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

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

    SEE Electrical硬件加密狗的編程

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

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

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

    加密狗安裝使用說明

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

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

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

    ?宏GrandDog加密狗復(fù)制多少錢?

    GrandDog加密狗復(fù)制多少錢?GrandDog加密狗特性:■ 宏采用了大量先進的安全算法,可有效防止黑客進行靜態(tài)分析和動態(tài)跟蹤?!?/div>
    發(fā)表于 07-07 14:17 ?1303次閱讀

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

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

    加密狗復(fù)制軟件加密狗克隆工具免費下載

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

    加密狗驅(qū)動怎么安裝_加密狗通用嗎

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

    加密狗檢測工具

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

    加密狗檢測工具

    加密狗檢測工具免費下載。
    發(fā)表于 05-29 09:19 ?2次下載

    高性能加密狗芯片LKT4302U概述

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

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

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