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

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

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

3天內不再提示

為什么嵌入式系統設計人員應該關注OpenSSL

星星科技指導員 ? 來源:ADI ? 作者:ADI ? 2023-06-29 10:25 ? 次閱讀

您可能正在為工業自動化設備、數字恒溫器或其他一些連接的嵌入式系統設計組件。您已經考慮了要包含的功能,以使其與市場上的其他設備區分開來。但是你有沒有仔細考慮過它的安全性?

密碼學專業知識在嵌入式設計領域不一定常見。雖然了解一些基礎知識是件好事,但強大的安全IC的可用性意味著您不必成為密碼學專家即可保護您的產品免受黑客攻擊。

首先,一些基礎知識。比如OpenSSL。常用的安全套接字層 (SSL) 提供了 Web 服務器和瀏覽器之間的加密鏈接技術,而 OpenSSL 則為保護網絡通信的應用程序提供了加密庫。它可以處理消息摘要、隨機數、數字證書和簽名以及文件的加密和解密。它還用作命令行工具。OpenSSL有很多好處:

它足夠全面,可以滿足大多數安全需求,提供密鑰和證書管理以及加密操作

它提供了一種開源方法,這意味著它是免費的,并得到社區的支持。它也被廣泛使用,使其成為事實上的參考。

它與平臺無關,因此適用于 PC 和服務器。它也適用于嵌入式系統,盡管在這些情況下,它確實需要大量內存。它可以純粹通過軟件或通過專用硬件(如安全IC或安全模塊)實現。

OpenSSL本質上實現了SSL和傳輸層安全性(TLS)協議。SSL 可確保互聯網連接安全,并保護在兩個系統之間發送的敏感數據。TLS在SLL之后出現以提供隱私和數據完整性,被認為是安全性方面的改進。當客戶端和服務器之間的連接由 TLS 保護時,這意味著連接是私有的,因為傳輸的數據是通過對稱加密加密的;公鑰加密用于驗證通信方的身份;并且可以信任連接,因為消息完整性檢查應用于每個傳輸的消息。如需深入了解TLS,請閱讀應用筆記6436:“使用安全配套IC保護TLS實現”。

安全 IC 滿足三個關鍵要求
實施 OpenSSL 可能具有挑戰性,因為 API 上沒有大量可用的文檔。一些設計人員選擇在標準微控制器上運行加密算法。基于軟件的密碼學通常被認為相對容易實現。然而,由于現代密碼學依賴于公共算法,密鑰已經成為非常有價值的資產,而且在標準微控制器上實現時,它們根本得不到很好的保護。大多數標準微控制器對側信道攻擊都很敏感,攻擊者在嘗試檢索密鑰時監控功耗或電磁輻射。在安全交易中使用強隨機數是防止重放攻擊的另一個重要因素。然而,對于標準微控制器,提供的熵通常不足以支持強隨機數。

對于連接的嵌入式設備,三個基本安全要求是安全通信、安全存儲以及受信任的設備和固件。對于許多嵌入式設計人員來說,這些基本原理也代表著挑戰。安全通信需要大量的研發工作來開發通信堆棧。安全存儲需要對訪問密鑰和證書應用安全策略。密鑰需要受到物理保護,您還需要定義產品生命周期的階段,在該階段可以對密鑰進行編程、讀取或刪除。在某些情況下,必須在設備進入現場且無法更改之前對密鑰進行編程,以及必須每六個月或每年更換一次密鑰的情況。提供可信平臺意味著您需要找到一種解決方案來分發和存儲證書,這對于遠程身份驗證等功能至關重要。專用安全IC為實施OpenSSL和其他保護措施提供了一種更簡單、更強大的方法。這些IC包括安全微控制器,集成了滿足三個基本安全要求的功能。

支持OpenSSL的新型安全微控制器Maxim的MAXQ1062 DeepCover加密控制器。該器件可用作嵌入式設計主微處理器的配套IC,將微處理器從與安全相關的任務中卸載出來,其中許多任務都是計算密集型的。MAXQ1062具有以下特性:

安全通信:完整的TLS通信堆棧,高級加密標準(AES)批量加密和解密高達20Mbps。市場上有MAXQ1062和類似方案,TLS實現分為安全協處理器和運行在設計主處理器上的軟件堆棧。然而,MAXQ1062完全處理TLS的關鍵步驟,而其他方案則更多地留給主處理器上的軟件堆棧。MAXQ1062也是唯一支持通過專用引擎進行批量加密的安全協處理器。

安全存儲:防止侵入性攻擊,可定制且靈活的文件系統,可簡化安全策略的實施

可信平臺:唯一具有對安全啟動的集成支持的解決方案,包括代碼哈希,而競爭解決方案僅提供構建塊。該器件還包括可由Maxim代表您加載的根證書。

MAXQ1062具有自己的嵌入式固件和主機軟件庫,提供交鑰匙解決方案,無需編寫自己的固件,甚至無需具備密碼實現專業知識。其 TLS 命令集解釋器提供一組預編碼的命令。主機處理器可以通過 I 調用這些命令(由加密、TLS 和存儲服務組成)2C 或 SPI 接口,支持更快的吞吐量。該設備的 8kB EEPROM 使用深埋在硅中的密鑰進行加密,因此存儲在 EEPROM 中的密鑰受到強有力的保護,免受攻擊,包括最具侵入性的攻擊。EEPROM 還存儲多個密鑰和證書,從而更輕松地為連接設備分發證書。關于密鑰的另一個重要點是:加密算法的強度取決于密鑰長度。MAXQ521采用1062位橢圓曲線數字簽名算法(ECDSA),提供比競爭產品更高的安全性。

硬件加密引擎是不夠的
市場正在提供越來越多的帶有硬件加密引擎的高端通用微控制器。但是,僅僅因為微控制器具有硬件加密引擎并不意味著它是安全的。這些微控制器中的大多數缺乏強大的密鑰保護,并且也容易受到側信道攻擊。MAXQ1062等安全協處理器具有安全密鑰存儲能力和高級保護功能,可為嵌入式設計提供所需的保護。

審核編輯:郭婷

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

    關注

    48

    文章

    7668

    瀏覽量

    152215
  • 嵌入式
    +關注

    關注

    5096

    文章

    19199

    瀏覽量

    308169
  • 服務器
    +關注

    關注

    12

    文章

    9342

    瀏覽量

    86179
收藏 人收藏

    評論

    相關推薦

    AI普及給嵌入式設計人員帶來新挑戰

    探討了人工智能(AI)的普及給嵌入式設計人員帶來的新挑戰。在創建“邊緣機器學習(ML)”應用時,設計人員必須確保其能有效運行,同時最大限度地降低處理器和存儲開銷,以及物聯網(IoT)設備的功耗
    發表于 08-22 14:20 ?739次閱讀
    AI普及給<b class='flag-5'>嵌入式</b><b class='flag-5'>設計人員</b>帶來新挑戰

    什么是嵌入式系統

    )和應用程序編程。有時設計人員把這兩種軟件組合在一起。應用程序控制著系統的運作和行為;而操作系統控制著應用程序編程與硬件的交互作用。嵌入式系統
    發表于 08-12 14:37

    嵌入式發展前景 嵌入式系統行業對人才的需求

    哪幾種?  嵌入式發展前景 嵌入式系統行業對人才的需求:  1、系統集成與設計人員  要求熟悉各類操作
    發表于 06-23 11:04

    嵌入式發展前景 嵌入式系統行業對人才的需求

    哪幾種?  嵌入式發展前景 嵌入式系統行業對人才的需求:  1、系統集成與設計人員  要求熟悉各類操作
    發表于 07-03 18:46

    嵌入式市場應該關注什么?

    嵌入式系統作為一個熱門領域,涵蓋了微電子技術、電子信息技術、計算機軟件和硬件等多項技術領域的應用。在全球半導體市場快速復蘇,消費電子、通信以及嵌入式系統各個應用領域快速發展。
    發表于 08-12 07:17

    什么是嵌入式系統 嵌入式系統定義

    要求的預先定義的任務。由于嵌入式系統只針對一項特殊的任務,設計人員能夠對它進行優化,減小尺寸降低成本。嵌入式系統通常進行大量生產,所以單個的
    發表于 09-23 15:57

    開發人員嵌入式系統設計人員如何使用JWT關閉物聯網設備的安全漏洞?

    本文將介紹物聯網設備安全威脅,并介紹目前用于應對該威脅的設備。它將確定安全漏洞以及開發人員嵌入式系統設計人員如何使用JWT關閉它們。
    發表于 06-16 06:17

    嵌入式軟件設計人員可以做些什么來提高設備的安全性

    保護嵌入式設備正成為一個熱門話題,尤其是當這些設備開始連接到Internet時。嵌入式軟件設計人員可以做些什么來提高設備的安全性?以下是開發人員需要了解的七個關鍵要點。1.不是RTOS
    發表于 11-08 06:47

    如何對嵌入式系統進行優化呢

    系統為控制、監視或輔助設備、機器或用于工廠運作的設備。與個人計算機這樣的通用計算機系統不同,嵌入式系統通常執行的是帶有特定要求的預先定義的任務。由于
    發表于 12-21 06:24

    嵌入式系統開發要素的選擇分析

    主要討論在嵌入式系統開發中,設計人員如何考慮和選擇嵌入式處理器。嵌入式操作系統,摘要調試囂、仿真
    發表于 11-07 16:10 ?41次下載
    <b class='flag-5'>嵌入式</b><b class='flag-5'>系統</b>開發要素的選擇分析

    嵌入式應該如何學習高手建議如何學習嵌入式系統

    嵌入式的運用的技術范圍越來越廣,想進入嵌入式行業,嵌入式應該如何學習呢?對于沒有基礎的同學該怎么學習嵌入式,今天就給大家說一下
    的頭像 發表于 11-21 15:28 ?3596次閱讀

    SST聯手SK hynix system ic 為設計人員提供低功耗嵌入式閃存解決方案

    2018年12月13日,越來越多的集成電路(IC)設計人員希望找到方法,在實施低功耗、高耐用嵌入式閃存的同時保持較低的生產成本。Microchip Technology Inc.(美國微芯科技公司
    發表于 12-13 15:43 ?1660次閱讀

    嵌入式系統發展趨勢及應用

    系統只針對一項特殊的任務,設計人員能夠對它進行優化,減小尺寸降低成本。嵌入式系統通常進行大量生產,所以單個的成本節約,能夠隨著產量進行成百上千的放大。
    發表于 07-20 11:43 ?6029次閱讀

    如何實現嵌入式系統遠程調試

    嵌入式系統隨著目前科技的發展,正逐步融入人們的生活中。對于嵌入式系統,我們應該有所了解。就專業人員
    的頭像 發表于 11-22 11:55 ?5508次閱讀
    如何實現<b class='flag-5'>嵌入式</b><b class='flag-5'>系統</b>遠程調試

    嵌入式應該如何學習,高手建議如何學習嵌入式系統

    嵌入式的運用的技術范圍越來越廣,想進入嵌入式行業,嵌入式應該如何學習呢?對于沒有基礎的同學該怎么學習嵌入式,今天就給大家說一下
    發表于 11-04 09:21 ?19次下載
    <b class='flag-5'>嵌入式</b><b class='flag-5'>應該</b>如何學習,高手建議如何學習<b class='flag-5'>嵌入式</b><b class='flag-5'>系統</b>
    主站蜘蛛池模板: 97就要鲁就要鲁夜夜爽 | 日本免费一区二区老鸭窝 | 奇米9999| 亚洲五月激情综合图片区 | www.av毛片| 色爱区综合激情五月综合色 | 不卡视频一区二区 | 午夜视频精品 | 色婷婷综合在线视频最新 | 亚洲黄色官网 | 天堂网在线最新版官网 | 最色成人网| 国产精品黄网站免费进入 | 亚洲小说区图片区另类春色 | 在线观看国产久青草 | 婷婷99视频精品全部在线观看 | 人人搞人人干 | 日本色片视频 | 黄色片香蕉视频 | 四虎国产欧美成人影院 | 婷婷六月丁香午夜爱爱 | 49pao强力免费打造在线高清 | 在线国产三级 | 欧美亚洲第一区 | 五月天婷婷网站 | 国产va免费精品高清在线观看 | 国产成人精品三级 | 日韩精品一级毛片 | 国产午夜精品片一区二区三区 | 男人j桶进女人免费视频 | 操日本美女视频 | 欧美高清另类 | 国产一级大片免费看 | 色综合天天综合网国产国产人 | 四虎影院最新地址 | 伊人久久成人 | a级毛片免费观看网站 | 最近2018中文字幕免费看在线 | 午夜视频www | 国产人成午夜免视频网站 | 91av视频免费在线观看 |