chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

如何在嵌入式系統(tǒng)中實現(xiàn)身份驗證,提高安全性

電子設(shè)計 ? 來源:郭婷 ? 作者:電子設(shè)計 ? 2019-02-20 08:02 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

物聯(lián)網(wǎng)就是共享,無論是數(shù)據(jù),控制還是一般訪問。那些完全理解這一點的人 - 那些最聆聽最大聲安全的人 - 也理解需要實施的措施,以確保減輕任何安全問題。雖然加密通過公共網(wǎng)絡(luò)傳遞的所有數(shù)據(jù)并非不可能,但問題仍然是有時數(shù)據(jù)可能會傳遞給錯誤的代理。出于這個原因,許多人認為認證將是實現(xiàn)物聯(lián)網(wǎng)的基礎(chǔ)。驗證發(fā)出訪問請求的任何代理的身份的能力將極大地降低惡意活動的風險。

本文著眼于如何實現(xiàn)身份驗證,特別關(guān)注如何在嵌入式系統(tǒng)中實現(xiàn)身份驗證,突出顯示現(xiàn)在集成在MCU中的硬件和軟件功能,以及它們?nèi)绾螌崿F(xiàn)有助于提高連接到物聯(lián)網(wǎng)的任何嵌入式系統(tǒng)的一般安全性。

秘密醬

互聯(lián)網(wǎng)訪問敏感系統(tǒng)所帶來的威脅是它可能使這些系統(tǒng)受到攻擊;在商業(yè)中可能使金融數(shù)據(jù)易受攻擊,但在物聯(lián)網(wǎng)中可能很好地轉(zhuǎn)化為機器中的操作參數(shù)變化或?qū)ㄖ锏脑L問。這里的不同之處在于,人類仍然主要“忽視”商業(yè)世界,而物聯(lián)網(wǎng)旨在在很大程度上消除人類互動的需要和費用。

此外,可能需要執(zhí)行任何更改的速度可能導(dǎo)致人工交互無法實現(xiàn)。電機控制經(jīng)常被引用作為一個例子;能夠根據(jù)變化的負載修改電動機的參數(shù)可以顯著提高效率,需要自主的動作才能完全有效。確保傳遞給控制電路的任何新參數(shù)都是有效的,需要驗證發(fā)送方,數(shù)據(jù)或兩者。

對發(fā)件人進行身份驗證是可能的,但現(xiàn)在采用的標準方法是對數(shù)據(jù)進行身份驗證 - 或者更確切地說,檢查數(shù)據(jù)在發(fā)送和接收之間是否未更改。今天,這是使用安全散列算法(SHA)實現(xiàn)的,這種方法為可以自由共享但“實際上”從不復(fù)制的數(shù)據(jù)返回“校驗和”。通過算法運行數(shù)據(jù),生成校驗和,并且要將數(shù)據(jù)驗證為真實,本地生成的校驗和必須與從遠程代理傳遞的校驗和匹配。

分享校驗和或“消化”(因為它更準確地知道)是安全的這一事實是因為該算法被設(shè)計為僅返回任何給定數(shù)據(jù)的一個可能的摘要。在這方面,它不像常規(guī)校驗和,可以很容易地復(fù)制不同的數(shù)據(jù)。此外,已經(jīng)開發(fā)了該算法,以便“實際上”不可能從摘要的值推導(dǎo)出數(shù)據(jù)。

使用MPU實現(xiàn)SHA正變得司空見慣;很常見,許多制造商現(xiàn)在已經(jīng)實現(xiàn)了硬件加速,以及MPU的主要核心。這使得算法能夠更快,更安全地執(zhí)行,同時不占用寶貴的核心資源。它也可以是降低整體系統(tǒng)功率的有效方法。 SHA現(xiàn)在可以在嵌入式處理器中使用,例如德州儀器的Sitara AM35x系列和Atmel的SAMA5系列,兩者都實現(xiàn)了ARM Cortex-A類應(yīng)用處理器內(nèi)核。

高級加密

除了安全哈希算法之外,高級加密標準(AES)現(xiàn)在也廣泛用于本地加密或解密數(shù)據(jù),通常是在空中更新已實施。通常,這需要至少一個密鑰,本地存儲在安全的非易失性存儲器中。與AES一樣,使用相同密鑰進行加密和解密的算法稱為對稱密鑰算法。

許多MCU現(xiàn)在支持AES,以便允許將代碼/數(shù)據(jù)存儲在外部存儲設(shè)備中。使用加密可以通過代碼在現(xiàn)場修改來降低攻擊風險。它還用于在制造外包時驗證設(shè)備,因為它可以防止克隆或過度制造。

使用許多特定步驟實現(xiàn)加密,這些步驟可以作為MCU中的功能實現(xiàn),通常存儲在固件中并通過API調(diào)用。一個例子是Atmel的AES Bootloader,它可以運行在具有引導(dǎo)加載程序功能和至少1 KB SRAM的8位AVR微控制器上。圖1顯示了AES Bootloader的加密流程圖。

如何在嵌入式系統(tǒng)中實現(xiàn)身份驗證,提高安全性

圖1:由Atmel的Bootloader執(zhí)行的AES加密的典型流程。

與SHA一樣,AES加速現(xiàn)在也在一個數(shù)字上實現(xiàn)從8位到32位的MCU,例如Atmel的AT97SC3204,它具有加密加速器引擎(圖2)。另一系列具有硬件加速AES解密/加密功能的設(shè)備是恩智浦的LPC18S系列。

如何在嵌入式系統(tǒng)中實現(xiàn)身份驗證,提高安全性

圖2:加密引擎有助于使Atmel的AT97SC3204完全符合可信計算組的可信平臺模塊規(guī)范(V1.2)。

AES加密/解密的另一個重要方面是密鑰生成;通常,密鑰越長,加密信息越安全。出于這個原因,許多支持AES的MCU也將集成一個真隨機數(shù)發(fā)生器,但德州儀器的基于FRAM的MSP430FR5xx和MSP430FR6xx混合信號MCU系列比這更進一步,實現(xiàn)了一個真正的隨機數(shù)種子,它是獨一無二的。每個設(shè)備。這些設(shè)備的另一個好處是能夠為每個會話生成一個新密鑰并將其存儲在FRAM中; FRAM的低功耗操作使得在功率受限的設(shè)備(例如由電池供電的設(shè)備,預(yù)期會有許多物聯(lián)網(wǎng)節(jié)點)中更頻繁地存儲數(shù)量變得可行,同時最小化由電源波動引起的過程的外部檢測在寫入傳統(tǒng)閃存時,“窺探者”可能會很明顯。

結(jié)論

在嵌入式系統(tǒng)中使用SHA和AES已變得相對普遍,這些系統(tǒng)可能具有較高的攻擊風險,或者在制造過程中發(fā)生外包時。然而,隨著物聯(lián)網(wǎng)降低傳統(tǒng)障礙,所有嵌入式系統(tǒng)中對更高身份驗證的需求可能會增加。安全性一再被認為是對物聯(lián)網(wǎng)最大的擔憂之一;從保護財產(chǎn)的獲取,到保持敏感的醫(yī)療和/或生物識別數(shù)據(jù)安全,現(xiàn)在需要更高的警惕性遍及所有部門。

解決方案不是減少連接;鑒于物聯(lián)網(wǎng)的性質(zhì),這似乎不是一個選擇。解決方案是通過添加加密和身份驗證等措施,使連接更加健壯。因此,半導(dǎo)體制造商將繼續(xù)在越來越多的MCU中實現(xiàn)更高的安全性功能。

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

    關(guān)注

    5152

    文章

    19675

    瀏覽量

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

    關(guān)注

    2931

    文章

    46251

    瀏覽量

    392635
  • 機器
    +關(guān)注

    關(guān)注

    0

    文章

    791

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    在altera官網(wǎng)下載modelsim時跳轉(zhuǎn)總出現(xiàn)身份驗證錯誤

    為什么我在altera官網(wǎng)下載modelsim時跳轉(zhuǎn)總出現(xiàn)身份驗證錯誤的提示,明明已經(jīng)登錄了
    發(fā)表于 11-19 22:25

    無線身份驗證的門禁控制系統(tǒng)設(shè)計方案

    協(xié)議和加密模式符合各種標準,可支持多種應(yīng)用。TIP系統(tǒng)還可以實現(xiàn)虛擬化及云端基礎(chǔ)模式,因而能夠在不影響安全性的情況下通過互聯(lián)網(wǎng)提供服務(wù)交付?! IP提供一種受保護的身份驗證傳輸網(wǎng)絡(luò),
    發(fā)表于 11-05 11:11

    嵌入式設(shè)備安全的關(guān)鍵是什么

    嵌入式系統(tǒng)面臨著前所未有的安全威脅,而這些威脅的危害也越來越高。沒有設(shè)備是百分百安全的,但是通過仔細分析危害,找出潛在的漏洞并清晰明細的記
    發(fā)表于 07-30 06:06

    如何提升嵌入式系統(tǒng)的VxWorks安全性?

    實時嵌入式系統(tǒng)與網(wǎng)絡(luò)的結(jié)合以及高可信覆蓋網(wǎng)絡(luò)的發(fā)展使得嵌入式實時操作系統(tǒng)安全性問題日益突出。提高
    發(fā)表于 10-30 06:03

    嵌入式設(shè)備如何提高安全性

      隨著越來越多的嵌入式設(shè)備接入網(wǎng)絡(luò)并成為物聯(lián)網(wǎng)的一部分,網(wǎng)絡(luò)黑客們開始利用這些連接,以達到自己不可告人的目的。因此,嵌入式設(shè)備必須提高安全性,以防止黑客復(fù)制IP、盜竊數(shù)據(jù)或侵入系統(tǒng),
    發(fā)表于 06-30 11:05

    HarmonyOS學(xué)習(xí)之三:HarmonyOS 系統(tǒng)安全性

    Execution Environment)從頭開始重塑安全性和可信賴。形式驗證方法是從源頭驗證
    發(fā)表于 11-26 09:30

    你的應(yīng)用程序如何保持安全性

    引言擁有特權(quán)的惡意軟件或者可以實際訪問安卓設(shè)備的攻擊者是一個難以防范的攻擊向量。 在這種情況下,你的應(yīng)用程序如何保持安全性?本文將討論 Android keystore 機制以及在嘗試實現(xiàn)安全
    發(fā)表于 07-28 08:40

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

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

    虛擬儀器實現(xiàn)身份驗證程序的方法

    本文將 labview 與數(shù)據(jù)庫技術(shù)結(jié)合,敘述了基于虛擬儀器的身份驗證程序設(shè)計原理。本文的創(chuàng)新在于可以嵌入已有的測控系統(tǒng)使用,而無需考慮其他開發(fā)工具與LABVIEW的連接問題,更為簡單
    發(fā)表于 07-05 16:50 ?31次下載
    虛擬儀器<b class='flag-5'>實現(xiàn)身份驗證</b>程序的方法

    GPRS無線指紋身份驗證系統(tǒng)的應(yīng)用研究

    本文將GPRS技術(shù)和指紋識別技術(shù)相結(jié)合實現(xiàn)身份驗證系統(tǒng),將其應(yīng)用于保安押運行業(yè),大大提高了管理效能及安全性。隨著第三代移動通信技術(shù)(3G)的不斷發(fā)展,將移動通信技術(shù)應(yīng)用于
    發(fā)表于 07-29 11:03 ?1209次閱讀
    GPRS無線指紋<b class='flag-5'>身份驗證</b><b class='flag-5'>系統(tǒng)</b>的應(yīng)用研究

    基于SCADE模型的高安全性嵌入式軟件解決方案設(shè)計

    嵌入式技術(shù)是計算機發(fā)展的趨勢之一,被廣泛應(yīng)用于工業(yè)和軍事領(lǐng)域。SCADE(高安全性的應(yīng)用程序開發(fā)環(huán)境)為嵌入式軟件提供了一套基于模型的開發(fā)方式。從嵌入式軟件的特點入手,對基于模型的
    發(fā)表于 07-26 14:40 ?3132次閱讀
    基于SCADE模型的<b class='flag-5'>高安全性</b><b class='flag-5'>嵌入式</b>軟件解決方案設(shè)計

    高安全性應(yīng)用開發(fā)環(huán)境的時序性質(zhì)驗證框架

    高安全性應(yīng)用開發(fā)環(huán)境( SCADE)的形式化驗證組件 Design Verifier能夠驗證航空航天領(lǐng)域嵌入式軟件系統(tǒng)
    發(fā)表于 05-28 14:51 ?1次下載

    嵌入式系統(tǒng)的PKI安全性

      公鑰基礎(chǔ)設(shè)施 (PKI) 不僅適用于企業(yè)應(yīng)用程序 - 基于 PKI 的機器對機器 (M2M) 身份驗證策略可以構(gòu)成安全嵌入式系統(tǒng)的支柱。
    發(fā)表于 08-27 10:50 ?623次閱讀

    通過SHA-256主/從身份驗證系統(tǒng)實現(xiàn)更高的安全性

    DS28C22是一款帶有IC接口的DeepCover安全認證器,采用SHA-256算法進行雙向認證。其他功能,包括 3Kb 用戶 EEPROM 陣列、多種存儲器保護方法和高級物理安全性,相結(jié)合
    的頭像 發(fā)表于 02-20 09:36 ?1494次閱讀
    通過SHA-256主/從<b class='flag-5'>身份驗證</b><b class='flag-5'>系統(tǒng)</b><b class='flag-5'>實現(xiàn)</b>更高的<b class='flag-5'>安全性</b>

    芯科科技領(lǐng)先提供CBAP解決方案支持基于證書的身份驗證和配對

    身份驗證,而是通過采用自有密鑰簽署配對數(shù)據(jù)來自動對連接進行身份驗證。 為什么采用CBAP? 快速安全地在數(shù)千個設(shè)備之間進行連接:無需人工干預(yù),不僅加快身份驗證過程,而且還減少人為錯誤,
    的頭像 發(fā)表于 06-04 11:35 ?1100次閱讀