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

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

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

集成安全組件的設(shè)計優(yōu)點

Silicon Labs ? 來源:SiliconLabs ? 2020-08-24 14:42 ? 次閱讀

為了確保物聯(lián)網(wǎng)IoT)的安全,連網(wǎng)設(shè)備需要一系列片上安全功能,諸如不可變的設(shè)備身份、具有信任根的安全啟動、密鑰的安全存儲,以及搭配高熵隨機數(shù)發(fā)生器的硬件加速加解密等功能。鑒于持續(xù)增加的物聯(lián)網(wǎng)安全事件,立法人員正在加速推動立法,為部分物聯(lián)網(wǎng)設(shè)備或應(yīng)用領(lǐng)域制定最低的安全級別。集成的安全組件不僅可以協(xié)助解決這些無法避免的問題,還能提供額外的優(yōu)勢,如安全軟件更新和安全調(diào)試端口解鎖,而使用外部安全組件是不容易實現(xiàn)這些功能的。

因應(yīng)市場設(shè)計趨勢,Silicon Labs(亦稱“芯科科技”)的Secure Vault先進安全功能套件可搭載于Wireless Gecko Series 2平臺,將一流的安全軟件與物理不可克隆功能(PUF)硬件技術(shù)相結(jié)合,從而大大降低了物聯(lián)網(wǎng)安全漏洞和知識產(chǎn)權(quán)受損的風(fēng)險。

安全組件的變革

在過去,安全組件(Secure Element,SE)是安裝在智能卡或?qū)S?a href="http://www.ttokpm.com/v/tag/123/" target="_blank">集成電路IC)上的實體器件,提供主機系統(tǒng)安全相關(guān)的服務(wù),如安全密鑰存儲或主機系統(tǒng)的安全識別。主機系統(tǒng)可經(jīng)加密連接后進行通信。這種方法的優(yōu)勢是把物料清單(BOM)中的安全組件變成可選項,在寬松的安全要求下可節(jié)省應(yīng)用的成本。隨著安全組件以智能卡的形式出現(xiàn),安全設(shè)備的身份識別可以輕松地從一臺主機轉(zhuǎn)移到另一臺主機,此模式目前受到許多應(yīng)用案例的青睞。

但是,對于最先進的物聯(lián)網(wǎng)設(shè)備,強大的安全功能應(yīng)該是必備的,而非可選項。據(jù)福布斯(Forbes)雜志報道,對物聯(lián)網(wǎng)設(shè)備的網(wǎng)絡(luò)攻擊在2019年激增了300%,僅2019年上半年連接至互聯(lián)網(wǎng)的物聯(lián)網(wǎng)設(shè)備就遭受到29億次攻擊。那些未直接連接至互聯(lián)網(wǎng)的智能家居設(shè)備,實際遭受的攻擊數(shù)量預(yù)計會少幾個數(shù)量級。然而,連網(wǎng)設(shè)備易受攻擊的問題已成為負面的新聞話題,從而影響了物聯(lián)網(wǎng)行業(yè)以及受攻擊設(shè)備的制造商。因應(yīng)智能設(shè)備漏洞的相關(guān)報道,監(jiān)管機構(gòu)和消費者權(quán)益協(xié)會一直在游說制定相關(guān)的法律框架,強制部分物聯(lián)網(wǎng)設(shè)備制定安全級別。如美囯加州最近在實施規(guī)范物聯(lián)網(wǎng)設(shè)備安全性的新法律,其他州和國家政府也紛紛效仿。

由于市場渴望特定的產(chǎn)品系列具有安全組件提供的部分或全部安全功能,安全組件在BOM中可選而帶來的所有優(yōu)勢已蕩然無存。而且BOM上的每一個項目都意味著智能設(shè)備成本的增加,這不僅僅是安全組件本身的硬件成本,還包括印制電路板(PCB)上組件的取放、檢查和測試成本等等。使用集成到主機中的安全組件則可以節(jié)省相當(dāng)可觀的成本,除了降低成本和硬件設(shè)計的復(fù)雜度之外,因為攻擊主機和安全組件之間的通信線路而導(dǎo)致的安全性問題也可得到解決。

安全組件的功能

內(nèi)部和外部的安全組件都可提供下列部分或全部功能:

不可變的設(shè)備身份

不可變的設(shè)備身份包括唯一且防篡改的設(shè)備身份,用于設(shè)備身份識別和提供設(shè)備認(rèn)證的安全憑證。這個功能可能包括唯一的設(shè)備識別碼、安全憑證或其他安全手段,例如基于令牌的認(rèn)證。重點是,除非入侵設(shè)備所付出的代價遠高于能獲得的潛在回報,否則設(shè)備身份識別安全不會受到威脅。

安全密鑰存儲

安全密鑰存儲實質(zhì)上就是受保護的閃存區(qū),其受安全組件控制且只能經(jīng)由安全組件存取。根據(jù)Kerckhoffs原理,最好的加密算法只有在密鑰數(shù)據(jù)不會受邊信道的攻擊而被提取的情況下才是安全的。在這類攻擊中,無需破解加密算法,也不用暴力侵入設(shè)備,就可以提取密鑰數(shù)據(jù)。安全組件可以確保安全密鑰數(shù)據(jù)不能經(jīng)由設(shè)備的調(diào)試接口被提取,甚至被劫持的應(yīng)用程序也無法取得該數(shù)據(jù)。

硬件加密加速器

硬件加密加速器不僅節(jié)省復(fù)雜加密操作的時間和功耗,還可以采取最新對策以防止差分功率分析(DPA)等類型的邊信道攻擊。與安全密鑰存儲結(jié)合在一起時,給定的安全密鑰可以永遠不離開安全組件,而是指示安全組件去使用安全密鑰存儲庫中的特定密鑰執(zhí)行限定的加密操作。只有數(shù)據(jù)負載在安全組件和應(yīng)用程序之間交換,在此操作期間,應(yīng)用程序不但看不到,也無法提取實際密鑰。

高熵隨機數(shù)發(fā)生器

秘密的隨機數(shù)對于加密算法和密鑰的產(chǎn)生至關(guān)重要,其用于現(xiàn)在許多通信和安全協(xié)議的安全性和加密上。創(chuàng)建真隨機數(shù)發(fā)生器(TRNG)是一個復(fù)雜的過程,因為數(shù)字算法先天上就不利于創(chuàng)建真正的隨機數(shù)。如果確認(rèn)生成的隨機數(shù)有任何規(guī)律,黑客就可以利用該弱點來減少獲取密鑰所耗費的時間和精力。為了克服這一限制,隨機數(shù)發(fā)生器以片上電路硬件外設(shè)的形式實現(xiàn),通過專用的電路設(shè)計來生成非常高熵的隨機數(shù)。

集成安全組件的附加功能

集成的安全組件可以提供下列附加的獨特功能。

安全解鎖調(diào)試端口

如果未鎖好,則任何系統(tǒng)級芯片(SoC)的調(diào)試端口都將構(gòu)成一個重大的安全漏洞。所以最佳的安全性實踐是產(chǎn)品進入生產(chǎn)線之前須鎖好或是停用調(diào)試的存取功能。大多數(shù)SoC都包含調(diào)試端口鎖定機制。通過集成的安全組件可以提供安全的調(diào)試端口解鎖功能,以更容易對現(xiàn)場取回的設(shè)備進行故障分析。

此舉對于現(xiàn)場試用以及向“友好的客戶”推薦初始產(chǎn)品特別有用,甚至在往后的階段,我們也希望對從現(xiàn)場退回的設(shè)備進行故障分析以提高產(chǎn)品質(zhì)量。通過出示唯一的解鎖令牌可以開啟調(diào)試端口的訪問。此令牌可利用制造商生成的私鑰發(fā)出可撤銷且唯一的身份標(biāo)識符。安全解鎖調(diào)試端口的主要好處在于設(shè)備解鎖時不必刪除設(shè)備數(shù)據(jù),進而減少故障排除時間,同時增強故障根本成因的分析能力。

具有完整信任根和安全加載程序的安全啟動

常見的安全啟動實現(xiàn)方式包括將用于驗證程序代碼的公鑰存儲到一次性可編程存儲器中。由于公鑰變得不可逆,因此只有用對應(yīng)的私鑰簽名的程序代碼才能通過身份驗證和執(zhí)行。身份驗證步驟通常由某種形式的啟動加載程序執(zhí)行。

我們使用集成的安全組件后,可以根據(jù)圖1所示,來采取完整的信任鏈步驟。依圖示可見,我們實際上擁有雙核心體系結(jié)構(gòu),第一個核心是安全組件本身,具有自己的專用閃存、ROM、RAM和外圍設(shè)備。第二個核心是通常更加強大的應(yīng)用程序核心,帶有典型的物聯(lián)網(wǎng)SoC設(shè)計應(yīng)具有的存儲器和外圍設(shè)備。

安全啟動過程從安全組件開始。具體看,啟動從安全且不可變的ROM開始,同時由安全組件來執(zhí)行對第一階段啟動加載程序的身份認(rèn)證。在此過程中,第一階段啟動加載程序的更新檢查也要由安全加載程序執(zhí)行。一旦安全組件被完全驗證及可以使用后,第二個(應(yīng)用程序)核心也隨之啟動,同時對第二階段啟動加載程序進行身份驗證,并根據(jù)需要進行安全加載程序的更新。最后,第二階段啟動加載程序會檢查、更新(如果適用)并驗證應(yīng)用程序代碼。此過程如圖1所示。

圖1 具有完整信任根和安全加載程序的安全啟動

關(guān)于防范攻擊的對策,一種很好的做法是要遵循嚴(yán)格的規(guī)則,即僅允許下列可更新部件的固件升級到新的版本:

第一階段啟動加載程序;

第二階段啟動加載程序;

應(yīng)用程序。

這種方式可防止通過安裝較舊的固件來利用已知漏洞。同時,這也可以避免反復(fù)對簽名和加密的升級程序進行解密,因為在這個過程中,可以使用邊信道攻擊(例如差分功率分析)來提取安全密鑰。

結(jié)論

智能物聯(lián)網(wǎng)設(shè)備需要最先進的安全特性,這不僅是為了達到更好的管理,也是為了遵守許多地區(qū)和垂直市場所要求的法律規(guī)范。在黑客與設(shè)備制造商永無止境的軍備競賽中,集成的安全組件可提供卓越的價值和較低的成本來確保設(shè)備的安全。與專用的外部安全組件相比,集成的安全組件可以節(jié)省更多成本。構(gòu)建安全調(diào)試端口解鎖和具有完整信任根的安全啟動這些安全特性所需要的前提條件,只有集成的安全組件才能滿足。

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

    關(guān)注

    5367

    文章

    11162

    瀏覽量

    358380
  • 物聯(lián)網(wǎng)
    +關(guān)注

    關(guān)注

    2894

    文章

    43314

    瀏覽量

    366456
  • 智能設(shè)備
    +關(guān)注

    關(guān)注

    5

    文章

    1024

    瀏覽量

    49878

原文標(biāo)題:【IoT干貨】 集成安全組件的設(shè)計優(yōu)點

文章出處:【微信號:SiliconLabs,微信公眾號:Silicon Labs】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    如何在 TIDK 器件和客戶產(chǎn)品 HS 器件中完成安全流程

    電子發(fā)燒友網(wǎng)站提供《如何在 TIDK 器件和客戶產(chǎn)品 HS 器件中完成安全流程.pdf》資料免費下載
    發(fā)表于 09-13 11:08 ?0次下載
    如何在 TIDK 器件和客戶產(chǎn)品 HS 器件中完<b class='flag-5'>成安全</b>流程

    采用新思科技和捷德技術(shù)的集成安全iSIM解決方案

    在這個日益互聯(lián)的世界中,機器間的交互需求不斷增加。為了推動物聯(lián)網(wǎng)(IoT)的普及,我們不僅需要高效的控制和高水準(zhǔn)的安全防護,還要確保設(shè)備之間的無縫連接。這一任務(wù)雖然充滿挑戰(zhàn),但可以通過集成SIM(iSIM)技術(shù)和遠程SIM配置(RSP)來實現(xiàn)。
    的頭像 發(fā)表于 08-29 11:04 ?258次閱讀
    采用新思科技和捷德技術(shù)的<b class='flag-5'>集成安全</b>iSIM解決方案

    使用具有集成安全功能的網(wǎng)絡(luò)安全 PLC 實現(xiàn)高速工業(yè)自動化

    作者:Jeff Shepard 從汽車生產(chǎn)到食品加工,無論什么樣的工廠,都需要既靈活又高速,而且兼具集成安全和高網(wǎng)絡(luò)安全水平的機器控制。在這些環(huán)境中,網(wǎng)絡(luò)通信和安全實現(xiàn)必須具有靈活性
    的頭像 發(fā)表于 05-05 14:43 ?405次閱讀
    使用具有<b class='flag-5'>集成安全</b>功能的網(wǎng)絡(luò)<b class='flag-5'>安全</b> PLC 實現(xiàn)高速工業(yè)自動化

    什么是1-Wire串行通信接口?什么是1-Wire的安全產(chǎn)品iButton?

    為保證設(shè)備安全,保護知識產(chǎn)權(quán)和通信的可靠性,各種設(shè)備對集成安全和認(rèn)證功能的需求越來越大。許多設(shè)計人員想集成強大的安全功能,但又想避免復(fù)雜的軟件配置,或者擔(dān)心在軟件中組裝這些功能時會出現(xiàn)
    的頭像 發(fā)表于 04-22 16:44 ?1043次閱讀
    什么是1-Wire串行通信接口?什么是1-Wire的<b class='flag-5'>安全</b>產(chǎn)品iButton?

    鴻蒙OS開發(fā)實例:【組件化模式】

    組件化一直是移動端比較流行的開發(fā)方式,有著編譯運行快,業(yè)務(wù)邏輯分明,任務(wù)劃分清晰等優(yōu)點,針對Android端的組件化;與Android端的組件化相比,HarmonyOS的
    的頭像 發(fā)表于 04-07 17:44 ?452次閱讀
    鴻蒙OS開發(fā)實例:【<b class='flag-5'>組件</b>化模式】

    555集成芯片有哪些優(yōu)點

    555集成芯片具有一系列顯著的優(yōu)點,這些優(yōu)點使得它在電子設(shè)計和應(yīng)用中占據(jù)了重要的地位。
    的頭像 發(fā)表于 03-26 14:52 ?453次閱讀

    什么叫集成芯片 集成芯片的工作原理和優(yōu)點

    集成芯片,全稱為集成電路(Integrated Circuit,簡稱IC),是一種將眾多微小的電子元件(如晶體管、電阻、電容等)集成在一個小型的半導(dǎo)體材料(通常是硅)芯片上的技術(shù)。這種技術(shù)允許復(fù)雜的電路被設(shè)計得更加緊湊、高效,并
    的頭像 發(fā)表于 03-22 17:04 ?936次閱讀

    集成芯片的優(yōu)點有哪些

    綜上所述,集成芯片的優(yōu)點在于其小型化、低功耗、高速度、高可靠性、功能豐富以及成本降低等方面。這些優(yōu)點使得集成芯片在各個領(lǐng)域得到了廣泛應(yīng)用,推動了電子技術(shù)的快速發(fā)展。
    的頭像 發(fā)表于 03-19 15:51 ?540次閱讀

    集成芯片的優(yōu)點和缺點是什么

    集成芯片是現(xiàn)代電子設(shè)備中不可或缺的組成部分,它通過將多個電子元件和功能模塊集成在一塊微小的基片上,實現(xiàn)了電子設(shè)備的小型化、高效化和智能化。集成芯片具有眾多優(yōu)點,但也存在一些缺點。
    的頭像 發(fā)表于 03-18 15:23 ?1113次閱讀

    springboot的優(yōu)點與缺點

    看看。 優(yōu)點: 簡化配置:Spring Boot使用約定優(yōu)于配置的原則,自動配置應(yīng)用程序的大部分組件。使用默認(rèn)配置,開發(fā)人員可以立即開始編寫代碼,而無需手動配置各種Spring組件。 快速開發(fā)
    的頭像 發(fā)表于 12-03 15:29 ?1258次閱讀

    經(jīng)緯恒潤為國產(chǎn)化芯片的AoU功能安全軟件賦能

    近日,經(jīng)緯恒潤成功為旗芯微FC4150開發(fā)出符合功能安全要求的AoU功能安全組件,并適配到門模塊配套產(chǎn)品,為國產(chǎn)化芯片完善了符合功能安全的生態(tài)鏈。AoU(AssumptionofUse,安全
    的頭像 發(fā)表于 11-17 08:00 ?561次閱讀
    經(jīng)緯恒潤為國產(chǎn)化芯片的AoU功能<b class='flag-5'>安全</b>軟件賦能

    安全設(shè)備的硬件安全隔離 安全驅(qū)動該怎么設(shè)計呢?

    這里先來看看安全驅(qū)動怎么設(shè)計。支持TruztZone技術(shù)的芯片可將某個特定外部設(shè)備配置成安全設(shè)備,使其只能被處于安全世界狀態(tài)(SWS)的ARM核訪問。
    的頭像 發(fā)表于 11-14 17:26 ?513次閱讀
    <b class='flag-5'>安全</b>設(shè)備的硬件<b class='flag-5'>安全</b>隔離 <b class='flag-5'>安全</b>驅(qū)動該怎么設(shè)計呢?

    安全設(shè)備的硬件安全隔離

    系統(tǒng)的外部設(shè)備一般是通過APB總線掛接到AXI總線上的,APB總線不支持ARM核對設(shè)備訪問時進行安全檢查的功能,故如果要將某個外部設(shè)備配置成安全設(shè)備,則需在SOC中添加TZPC組件
    的頭像 發(fā)表于 10-30 16:01 ?451次閱讀
    <b class='flag-5'>安全</b>設(shè)備的硬件<b class='flag-5'>安全</b>隔離

    運籌帷幄明察秋毫,IBM 集成安全平臺給企業(yè)“看得見”的安全

    在這個網(wǎng)絡(luò)安全威脅和內(nèi)部風(fēng)險不斷增加的時代,數(shù)據(jù)安全保障能力已成為企業(yè)競爭力的一個重要層面,也是眾多企業(yè)面臨的挑戰(zhàn)之一。 IBM Security 通過全球領(lǐng)先的集成式企業(yè)安全系列產(chǎn)品
    的頭像 發(fā)表于 10-24 19:35 ?401次閱讀
    運籌帷幄明察秋毫,IBM <b class='flag-5'>集成安全</b>平臺給企業(yè)“看得見”的<b class='flag-5'>安全</b>

    集成電路電源芯片有哪些類別?

    集成電路(IC)電源芯片在現(xiàn)代電子設(shè)備中起到至關(guān)重要的作用。它們負責(zé)管理和分配電能,以滿足不同組件和子系統(tǒng)的需求。電源芯片有多種不同的類別,每一種都有其特定的應(yīng)用場景和優(yōu)點。本文將對常見的幾種
    的頭像 發(fā)表于 09-25 09:08 ?1382次閱讀
    <b class='flag-5'>集成</b>電路電源芯片有哪些類別?