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

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

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

基于Atmel CryptoAuthentication Kits的硬件加密認(rèn)證方案

n2wM_Atmel_comm ? 來源:未知 ? 作者:佚名 ? 2017-09-19 10:32 ? 次閱讀

如何保證自己產(chǎn)品的知識產(chǎn)權(quán)不被盜用,是每個公司首要面對的問題,而加密技術(shù)則成了這個問題的關(guān)鍵因素。眾所周知,任何時候硬件密鑰存儲技術(shù)都要優(yōu)于軟件方法,今天為大家推薦一款優(yōu)異的硬件加密認(rèn)證方案——由Atmel公司推出的CryptoAuthenticatio Kits,一起來看看。

打開包裝盒,內(nèi)部配件為3個USB ECCRoot Module,3個配件其實算是一樣的,一個作為建立密鑰,另外兩個作為備份,以防不時之需。如下圖所示。

Atmel的這3個加密器件在實際電路中的應(yīng)用非常簡單,通過I2C接口連接即可,如下圖所示。

上手使用

我們實際上手使用來感受下這套加密套件。首先需要安裝ACES軟件,這是一個用于與加密套件交互的軟件,用于配置和演示Atmel的CryptoAuthentication套件。軟件大小也只有74MB左右,相比Atmel Studio來說,瘦身不少。

下載完成,安裝可執(zhí)行文件。

如果電腦上沒有預(yù)先安裝NET Framwork4,這步也不能省略。

安裝完成,可以看到ACES軟件包含了幾個功能,如ACES CE、ACES Programmer、ACES SHA204 Demo等。

我們在電腦上插上CryptoAuthentication Kit開發(fā)套件,打開ACES軟件。

在打開ACES CE軟件的時候遇到了一個問題,如下圖所示,說是這個版本的ACES CE不支持ATT88CKECCROOT 1.0.5開發(fā)套件。

但目前這個ACES軟件版本已經(jīng)是最新的了,這點(diǎn)非常疑惑。筆者猜想更大的可能是板卡太新,太“超前”,相應(yīng)的ACES軟件還沒做相應(yīng)的更新。
不過確定后,也能“強(qiáng)制”進(jìn)入軟件界面。

這里選擇SHA204器件進(jìn)入軟件界面,如下圖所示。

Device Navigator:用于設(shè)置、儲存、重新載入配置
Tools:例程以及Wizards命令
Configuration Zone:顯示EEPROM寄存器和內(nèi)容

接下來我們通過CryptoAuthentication開發(fā)套件來驗證MAC命令{MAC(Message Authentication Code,消息認(rèn)證碼算法)是含有密鑰的散列函數(shù)算法,兼容了MD和SHA算法的特性,并在此基礎(chǔ)上加入了密鑰。}
打開Tools->Validate Mac。

在Validate MAC界面可以看到TempKey以及接下來該如何操作的一些步驟。
首先執(zhí)行Execute Nonce產(chǎn)生隨機(jī)數(shù),然后執(zhí)行Execute MAC。

最后我們可以通過checkMac來查看密鑰是否匹配,結(jié)果當(dāng)然顯而易見,完全符合。


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

    關(guān)注

    17

    文章

    311

    瀏覽量

    107056
  • 硬件加密認(rèn)證
    +關(guān)注

    關(guān)注

    0

    文章

    1

    瀏覽量

    1357

原文標(biāo)題:捍衛(wèi)你獨(dú)一無二的設(shè)計——Atmel CryptoAuthentication Kits評測

文章出處:【微信號:Atmel_community,微信公眾號:Atmel中文社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    ATMEL原理圖庫

    ATMEL原理圖庫
    發(fā)表于 09-27 11:49 ?0次下載

    意法半導(dǎo)體推FIPS 140-3認(rèn)證TPM加密模塊

    2024年9月24日,中國與意法半導(dǎo)體攜手宣布了一項重要里程碑:其STSAFE-TPM(可信平臺模塊)系列成功獲得FIPS 140-3認(rèn)證,標(biāo)志著這些加密模塊成為了市場上首批遵循此最新安全標(biāo)準(zhǔn)的標(biāo)準(zhǔn)化產(chǎn)品。此次認(rèn)證不僅彰顯了意法
    的頭像 發(fā)表于 09-25 15:51 ?208次閱讀

    為什么你的防抄板和耗材認(rèn)證會被破解?

    的軟件資產(chǎn)和耗材資產(chǎn)得不到應(yīng)有的保護(hù)。對稱加密認(rèn)證因其流程簡單、對安全芯片硬件資源要求低而得以廣泛應(yīng)用,但在實際應(yīng)用場景中,我們發(fā)現(xiàn)對稱加密認(rèn)證
    的頭像 發(fā)表于 08-06 08:27 ?235次閱讀
    為什么你的防抄板和耗材<b class='flag-5'>認(rèn)證</b>會被破解?

    是否可以調(diào)用內(nèi)置函數(shù)來使用AES和12位密鑰加密緩沖區(qū)?

    是否可以調(diào)用內(nèi)置函數(shù) (API) 來使用 AES 和 128 位密鑰加密緩沖區(qū)? 我目前正在我的ESP8266項目中使用 Atmel 的 AES-128 實現(xiàn),但我敢打賭ESP8266芯片的某個地方已經(jīng)有實現(xiàn)了嗎?
    發(fā)表于 07-12 13:41

    嵌入式產(chǎn)品如何做安全加密

    為了防止硬件電路與固件被抄襲,核心在于加密芯片和安全解決方案的設(shè)計,目前大多MPU并不具備安全防護(hù)功能,所以最好的辦法是使用一顆專用的加密芯片,通過
    的頭像 發(fā)表于 06-20 17:46 ?735次閱讀
    嵌入式產(chǎn)品如何做安全<b class='flag-5'>加密</b>?

    PSoC 6 MCUBoot和mbedTLS是否支持加密硬件加速?

    。 使用 MCUBoot 驗證兩個應(yīng)用程序時,運(yùn)行時間大約需要五秒鐘。 在 README.md 的 \"安全 \"一欄中寫道 與軟件實現(xiàn)相比,硬件加速加密技術(shù)將啟動時間縮短了四倍多
    發(fā)表于 05-29 08:17

    可提高加密速度的Vector和Infineon的軟硬件聯(lián)合解決方案

    AURIX TC4x微控制器配備了新開發(fā)的Cyber Security Satellite(CSS),Vector的MICROSAR HSM固件已經(jīng)支持這項新技術(shù),這為ECU開發(fā)人員提供了一個強(qiáng)大的解決方案,可通過硬件加速計算加密
    的頭像 發(fā)表于 05-15 14:46 ?368次閱讀
    可提高<b class='flag-5'>加密</b>速度的Vector和Infineon的軟<b class='flag-5'>硬件</b>聯(lián)合解決<b class='flag-5'>方案</b>

    請問F4中配備以太網(wǎng)/SDRAM/硬件加密選哪款最劃算?

    F4中配備以太網(wǎng)/SDRAM/硬件加密選哪款最劃算?
    發(fā)表于 05-13 08:22

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

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

    應(yīng)用方案:實時數(shù)據(jù)加密

    應(yīng)用方案:實時數(shù)據(jù)加密 利用CPLD設(shè)計加密電路方便可行,能夠較好地實現(xiàn)加密功能。AG32系列MCU產(chǎn)品,在芯片內(nèi)部內(nèi)置了CPLD邏輯,可以有效地滿足各種數(shù)據(jù)采集需求,降低了客戶的BO
    發(fā)表于 01-15 08:57

    韓國Neowine車規(guī)認(rèn)證加密芯片ALPU-CV

    由工采網(wǎng)代理的ALPU-CV是韓國Neowine(紐文微)推出的一款高性能 車規(guī)級加密芯片 ;也是ALPU系列中的高端IC,該芯片通過《AEC-Q100》認(rèn)證,目前已經(jīng)在國產(chǎn)前裝車輛配件量產(chǎn)
    的頭像 發(fā)表于 12-29 10:37 ?389次閱讀
    韓國Neowine車規(guī)<b class='flag-5'>認(rèn)證</b><b class='flag-5'>加密</b>芯片ALPU-CV

    ISO-DONGLE1Z Rev.B通信加密狗的硬件布局手冊

    電子發(fā)燒友網(wǎng)站提供《ISO-DONGLE1Z Rev.B通信加密狗的硬件布局手冊.pdf》資料免費(fèi)下載
    發(fā)表于 12-21 10:17 ?0次下載
    ISO-DONGLE1Z Rev.B通信<b class='flag-5'>加密</b>狗的<b class='flag-5'>硬件</b>布局手冊

    加密芯片工作原理max32555

    加密芯片MAX32555是一種廣泛應(yīng)用的硬件加密設(shè)備,它采用先進(jìn)的加密算法和技術(shù),對數(shù)據(jù)進(jìn)行加密和解密操作,以確保數(shù)據(jù)傳輸和存儲的安全性。本
    的頭像 發(fā)表于 12-13 15:03 ?1865次閱讀

    電力專用縱向加密認(rèn)證網(wǎng)關(guān)工作原理

    按照“分級管理”要求,縱向加密認(rèn)證裝置部署在各級調(diào)度中心及下屬的各廠站,根據(jù)電力調(diào)度通信關(guān)系建立加密隧道(原則上只在上下級之間建立加密隧道),加密
    發(fā)表于 12-04 10:42 ?5977次閱讀
    電力專用縱向<b class='flag-5'>加密</b><b class='flag-5'>認(rèn)證</b>網(wǎng)關(guān)工作原理

    FDE磁盤加密技術(shù)是什么

    (也稱為File-Based Encryption)兩大類。 3.1、FDE Full-Disk Encryption全盤加密在實現(xiàn)上有硬件、軟件兩種方案。兩者核心原理類
    的頭像 發(fā)表于 11-29 10:54 ?1155次閱讀
    FDE磁盤<b class='flag-5'>加密</b>技術(shù)是什么