91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

MCU設(shè)備系統(tǒng)的防篡改技術(shù)介紹

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

掃碼添加小助手

加入工程師交流群

基于MCU的設(shè)計(jì)可以通過(guò)將算法編碼到設(shè)備中來(lái)輕松添加專(zhuān)用和差異化功能。舊算法或全新方法的新變化可以使成功的產(chǎn)品與失敗之間產(chǎn)生差異。不幸的是,使用MCU還可以打開(kāi)您的設(shè)計(jì)以逆向工程,競(jìng)爭(zhēng)對(duì)手會(huì)竊取您的辛勤工作并從您的創(chuàng)新中獲益。當(dāng)然,律師可以參與并可能進(jìn)行報(bào)復(fù),但通常只有在損害發(fā)生后才能進(jìn)行。更好的方法是保護(hù)您的設(shè)計(jì)免受常見(jiàn)的硬件篡改入侵,這些入侵用于訪問(wèn)您的代碼并竊取您寶貴的IP。

本文將介紹硬件“黑客”用于訪問(wèn)貴重設(shè)計(jì)IP的一些常用方法。新的MCU包括幾個(gè)關(guān)鍵功能,可用于設(shè)置一些困難的障礙,以防止硬件篡改。這些防篡改設(shè)計(jì)技術(shù)可以成為MCU設(shè)計(jì)人員技術(shù)“訣竅”的重要組成部分。

片上防篡改:管理員模式

最新創(chuàng)新之一在MCU中已經(jīng)包含了多年來(lái)在標(biāo)準(zhǔn)CPU中使用的功能。最早的防篡改功能之一,將用戶(hù)操作模式與管理員操作模式分離(管理員模式通常與CPU中的操作系統(tǒng)模式相關(guān))已經(jīng)出現(xiàn)在MCU設(shè)備中。此功能允許監(jiān)督軟件對(duì)受保護(hù)資源進(jìn)行特權(quán)訪問(wèn),同時(shí)限制或取消對(duì)較低權(quán)限用戶(hù)程序的訪問(wèn)。這使得黑客通過(guò)用戶(hù)軟件代碼錯(cuò)誤獲得對(duì)系統(tǒng)的控制變得更加困難。即使可以使用用戶(hù)錯(cuò)誤來(lái)獲得對(duì)MCU的控制,它仍然會(huì)停留在用戶(hù)模式,而無(wú)法訪問(wèn)與配置,編程,調(diào)試和系統(tǒng)控制相關(guān)的最重要的系統(tǒng)元素。

作為一個(gè)說(shuō)明性示例,飛思卡爾Kinetis K60 MCU系列支持管理員和用戶(hù)模式。這允許系統(tǒng)保持對(duì)配置外圍設(shè)備,訪問(wèn)受保護(hù)的存儲(chǔ)器空間,限制系統(tǒng)代碼的重新編程以及限制對(duì)用于保護(hù)用戶(hù)數(shù)據(jù)的加密功能的訪問(wèn)的控制。許多關(guān)鍵的MCU系統(tǒng)資源需要一種監(jiān)控模式來(lái)訪問(wèn)配置寄存器。例如,多功能時(shí)鐘發(fā)生器(MCG)將對(duì)所有相關(guān)控制寄存器的寫(xiě)訪問(wèn)限制為管理員模式(圖1)。這消除了未經(jīng)授權(quán)篡改時(shí)鐘設(shè)置的可能性,時(shí)鐘設(shè)置是硬件黑客試圖禁用系統(tǒng)操作的潛在攻擊向量。此外,管理程序模式可防止用戶(hù)代碼無(wú)意中訪問(wèn)系統(tǒng)資源,然后可能為攻擊者提供方便的“后門(mén)”,以獲取對(duì)其他受保護(hù)資源的訪問(wèn)權(quán)。

MCU設(shè)備系統(tǒng)的防篡改技術(shù)介紹

圖1:飛思卡爾Kinetis K60 MCU多功能時(shí)鐘發(fā)生器具有僅限超級(jí)用戶(hù)對(duì)敏感控制寄存器的寫(xiě)訪問(wèn)權(quán)限(由飛思卡爾提供)

許多其他外設(shè)和系統(tǒng)功能具有類(lèi)似的訪問(wèn)保護(hù)。最敏感的元素,如閃存控制器,只能將對(duì)控制和數(shù)據(jù)寄存器的寫(xiě)訪問(wèn)限制為管理員模式。閃存控制器中的高速緩沖存儲(chǔ)器甚至可以防止未經(jīng)授權(quán)的讀取,因此黑客無(wú)法“窺探”其他敏感數(shù)據(jù)。其他不太敏感的元件具有不太嚴(yán)格的訪問(wèn)要求,但即使CAN總線(xiàn)控制寄存器也可以防止未經(jīng)授權(quán)的寫(xiě)入,因?yàn)槟幌M诳湍軌蚩刂颇?chē)的剎車(chē)!

篡改 - 檢測(cè)功能

無(wú)論您在保護(hù)設(shè)計(jì)方面有多徹底,仍有可能發(fā)生篡改。篡改檢測(cè)的幾種方法是可能的并且通常易于實(shí)現(xiàn)。例如,為了檢測(cè)板級(jí)篡改事件(例如硬件探測(cè),提升信號(hào)跡線(xiàn)和電源改變),通常在印刷電路板上的內(nèi)部層中放置特殊的隱藏篡改檢測(cè)跡線(xiàn)。如果攻擊者試圖鉆電路板以訪問(wèn)關(guān)鍵信號(hào),則可以檢測(cè)到對(duì)隱藏軌跡的影響。另一種常見(jiàn)方法是使用機(jī)械篡改檢測(cè)蓋,可以檢測(cè)攻擊者試圖訪問(wèn)封閉設(shè)備。

大多數(shù)篡改檢測(cè)方法都可以生成篡改檢測(cè)信號(hào),然后由MCU決定采取行動(dòng) - 通常非常快,因此攻擊者幾乎沒(méi)有可用于惡作劇的時(shí)間。當(dāng)檢測(cè)到篡改事件時(shí),MCU可能采取的常見(jiàn)操作是快速記錄事件,然后重置系統(tǒng),關(guān)閉關(guān)鍵部分的電源,甚至清除敏感信息。記錄事件可以是逐步升級(jí)“懲罰”篡改生成的有用方法。如果篡改是一個(gè)反復(fù)發(fā)生的事件,那么應(yīng)用更嚴(yán)厲的響應(yīng)(可能是擦除代碼和敏感數(shù)據(jù))可能是謹(jǐn)慎的。如果這是第一次篡改事件,那么較不嚴(yán)重的響應(yīng)(可能只是系統(tǒng)重置)可能更合適。如果日志將用于確定升級(jí)過(guò)程,則捕獲篡改事件的時(shí)間戳非常重要。

某些MCU包括監(jiān)視事件輸入并生成用于記錄的時(shí)間戳的功能。例如,德州儀器(TI)MSP430FR5739 MCU具有實(shí)時(shí)時(shí)鐘外設(shè)(RTC)RTC_C,與其他RTC外設(shè)類(lèi)似,如下面的圖2所示。但是,RTC_C具有額外的篡改檢測(cè)事件記錄功能。

MCU設(shè)備系統(tǒng)的防篡改技術(shù)介紹

圖2:德州儀器MSP430定時(shí)器/計(jì)數(shù)器資源(由德州儀器公司提供)

事件/篡改檢測(cè)時(shí)間戳可以監(jiān)視兩個(gè)MCU輸入,當(dāng)其中一個(gè)變?yōu)榛顒?dòng)狀態(tài)時(shí),會(huì)生成篡改事件。輸入可以來(lái)自用于檢測(cè)篡改保護(hù)蓋的移除的開(kāi)關(guān),移除備用電池或任何數(shù)量的巧妙的隱藏篡改檢測(cè)方法。激活篡改事件時(shí)捕獲實(shí)時(shí)時(shí)鐘的值,它可以用作記錄活動(dòng)的一部分。此值可用于查看篡改事件是否以更高的頻率發(fā)生,以便可以應(yīng)用不斷升級(jí)的懲罰。

使用事件監(jiān)視器記錄器進(jìn)行篡改報(bào)告

為了簡(jiǎn)化捕獲和記錄篡改事件的過(guò)程,一些MCU為篡改事件檢測(cè)和時(shí)間添加了更多功能 - 郵票捕獲功能。例如,恩智浦LPC1800 MCU具有專(zhuān)用的事件監(jiān)視器/記錄器外圍設(shè)備,可快速捕獲,記錄和響應(yīng)篡改事件。如圖3中的框圖所示,恩智浦LPC1800最多可監(jiān)控三個(gè)篡改事件輸入,并可捕獲事件的時(shí)間戳。為第一個(gè)篡改事件和最后一個(gè)篡改事件存儲(chǔ)時(shí)間戳,以便于查看它們發(fā)生的時(shí)間段。整個(gè)外圍設(shè)備在備用電池電源域運(yùn)行,RTC也是如此,即使在電源被移除或斷電情況下發(fā)生事件也可以記錄事件 - 這是黑客使用的常用方法繞過(guò)基于機(jī)箱的篡改檢測(cè)方案。

MCU設(shè)備系統(tǒng)的防篡改技術(shù)介紹

圖3:恩智浦LPC1800 MCU系列事件監(jiān)控記錄儀方框圖(由恩智浦提供)

請(qǐng)注意,即使MCU處于低功耗狀態(tài),也可能會(huì)產(chǎn)生中斷或喚醒事件。這確保了篡改事件可以快速響應(yīng),因此黑客在應(yīng)用懲罰之前有最少的時(shí)間來(lái)攻擊系統(tǒng)。隨著安全性和篡改檢測(cè)和防護(hù)變得越來(lái)越重要,期望將更多功能添加到專(zhuān)用篡改外圍設(shè)備中,以便以更低的開(kāi)銷(xiāo)保護(hù)設(shè)計(jì)。

參考設(shè)計(jì)向您展示

了解MCU設(shè)計(jì)的篡改檢測(cè)和預(yù)防功能的最有效方法之一是查看參考設(shè)計(jì)。許多MCU供應(yīng)商為其產(chǎn)品提供參考設(shè)計(jì),并且在某些情況下,它們說(shuō)明了高級(jí)功能,例如篡改檢測(cè)和預(yù)防。僅舉一個(gè)例子,Microchip的能量計(jì)參考設(shè)計(jì)非常接近基于PIC18F MCU的完整系統(tǒng)。部分設(shè)計(jì)包括多種篡改檢測(cè)功能,包括電源反轉(zhuǎn),頻率干擾,低電流,外部施加的磁場(chǎng)檢測(cè)以及篡改蓋移除檢測(cè)開(kāi)關(guān)。下面的圖4顯示了系統(tǒng)和檢測(cè)到篡改事件時(shí)記錄的篡改代碼列表。

MCU設(shè)備系統(tǒng)的防篡改技術(shù)介紹

圖4:Microchip電表參考設(shè)計(jì)和防篡改功能(由Microchip提供)

硬件布局,原理圖和物料清單可用于充分利用Microchip在參考設(shè)計(jì)中投入的工作。該代碼也可用,可用作您自己的篡改檢測(cè)和日志記錄方案的起點(diǎn),用于基于Microchip PIC 18F MCU的設(shè)計(jì)。您還可以使用Digi-Key參考設(shè)計(jì)庫(kù)并搜索“Tamper”,以輕松生成具有篡改相關(guān)功能的參考設(shè)計(jì)列表。

結(jié)論

使用防篡改技術(shù)對(duì)于保護(hù)為基于MCU的系統(tǒng)創(chuàng)建的有價(jià)值的設(shè)計(jì)IP至關(guān)重要。現(xiàn)代MCU設(shè)備中提供了多種防篡改技術(shù),即使是最具攻擊性的硬件黑客,也可以有效阻止這些技術(shù)。

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

    關(guān)注

    147

    文章

    18950

    瀏覽量

    398920
  • 飛思卡爾
    +關(guān)注

    關(guān)注

    24

    文章

    852

    瀏覽量

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

    關(guān)注

    68

    文章

    11287

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    UV三漆固化設(shè)備選型指南 | UV快干三設(shè)備提升生產(chǎn)效率 | 鉻銳特實(shí)業(yè) | 東莞

    UV三漆憑借秒級(jí)固化優(yōu)勢(shì)顯著提升PCB生產(chǎn)效率。本文詳細(xì)介紹UV快干三漆特點(diǎn)、固化設(shè)備類(lèi)型及選型要點(diǎn),幫助企業(yè)在東莞等地快速選擇適合的UV三
    的頭像 發(fā)表于 12-19 15:12 ?373次閱讀
    UV三<b class='flag-5'>防</b>漆固化<b class='flag-5'>設(shè)備</b>選型指南 | UV快干三<b class='flag-5'>防</b>漆<b class='flag-5'>設(shè)備</b>提升生產(chǎn)效率 | 鉻銳特實(shí)業(yè) | 東莞

    如何驗(yàn)證電能質(zhì)量在線(xiàn)監(jiān)測(cè)裝置的數(shù)據(jù)篡改功能是否生效?

    驗(yàn)證電能質(zhì)量在線(xiàn)監(jiān)測(cè)裝置數(shù)據(jù)篡改功能是否生效,需圍繞“數(shù)據(jù)采集 - 存儲(chǔ) - 傳輸 - 管理” 全生命周期,結(jié)合 “本地實(shí)操驗(yàn)證 + 主站聯(lián)動(dòng)驗(yàn)證 + 第三方專(zhuān)業(yè)檢測(cè)” 三層邏輯,通過(guò)模擬篡改
    的頭像 發(fā)表于 12-12 13:54 ?340次閱讀

    基于CW32 MCU的I2C接口優(yōu)化穩(wěn)定讀寫(xiě)EEPROM關(guān)鍵技術(shù)

    CW32 MCU優(yōu)化I2C接口,確保在與EEPROM芯片通信時(shí)的穩(wěn)定性。內(nèi)容涵蓋以下幾個(gè)關(guān)鍵技術(shù)點(diǎn): I2C時(shí)序與頻率調(diào)整:介紹如何根據(jù)EEPROM的特性,合理設(shè)置I2C時(shí)鐘頻率和時(shí)序參數(shù),避免因過(guò)高或
    發(fā)表于 12-03 07:29

    芯源半導(dǎo)體在物聯(lián)網(wǎng)設(shè)備中具體防護(hù)方案

    中被寫(xiě)入安全存儲(chǔ)區(qū)域,無(wú)法被篡改或復(fù)制。物聯(lián)網(wǎng)設(shè)備在接入系統(tǒng)時(shí),會(huì)將安全芯片的 UID 發(fā)送給認(rèn)證服務(wù)器,認(rèn)證服務(wù)器通過(guò)驗(yàn)證 UID 的合法性來(lái)確認(rèn)設(shè)備身份。例如,智能電表在接入電力物
    發(fā)表于 11-18 08:06

    芯源半導(dǎo)體安全芯片技術(shù)原理

    區(qū)域,采用了特殊的硬件隔離技術(shù),將敏感信息如密鑰、證書(shū)、設(shè)備身份標(biāo)識(shí)等存儲(chǔ)在該區(qū)域。安全存儲(chǔ)區(qū)域具有篡改、讀取的特性,即使
    發(fā)表于 11-13 07:29

    A25:MCU系統(tǒng)器件知識(shí)與應(yīng)用專(zhuān)題--MCU、EEPROM/FLASH和晶體/晶振知識(shí)及應(yīng)用案例

    課程目標(biāo):MCU系統(tǒng)是電子產(chǎn)品的大腦和核心;也是BMS軟件板的控制核心。本課程介紹MCU系統(tǒng)的主要組成,以及在BMS單板中的核心功能;并針
    的頭像 發(fā)表于 09-09 10:24 ?655次閱讀
    A25:<b class='flag-5'>MCU</b><b class='flag-5'>系統(tǒng)</b>器件知識(shí)與應(yīng)用專(zhuān)題--<b class='flag-5'>MCU</b>、EEPROM/FLASH和晶體/晶振知識(shí)及應(yīng)用案例

    深圳超新材料技術(shù)有限公司介紹

    深圳市超新材料技術(shù)有限公司專(zhuān)注于線(xiàn)路板電子防護(hù)整體解決方案,為產(chǎn)品提供全方位的防水、短路、防腐蝕、凝露、防塵、結(jié)霜、防霉菌、易清潔納
    發(fā)表于 08-14 17:39 ?1次下載

    Sub-GHz射頻技術(shù),智能安系統(tǒng)的“長(zhǎng)續(xù)航、深覆蓋”密碼

    Sub-GHz射頻技術(shù)在智能安中發(fā)揮核心作用,提升通信距離、續(xù)航與抗干擾能力,推動(dòng)安系統(tǒng)智能化與高效化。
    的頭像 發(fā)表于 07-30 09:04 ?1452次閱讀
    Sub-GHz射頻<b class='flag-5'>技術(shù)</b>,智能安<b class='flag-5'>防</b><b class='flag-5'>系統(tǒng)</b>的“長(zhǎng)續(xù)航、深覆蓋”密碼

    ADE7953ACPZ-RL:?jiǎn)蜗嚯娔苡?jì)量的高精度竊電解決方案

    電流(I_N),消除通道間時(shí)序誤差 竊電引擎 :通過(guò)實(shí)時(shí)比對(duì)|I_L - I_N|值(精度±0.5%),檢測(cè)非法分流篡改 全信號(hào)路徑集成 :內(nèi)置可編程增益放大器(PGA×22)與羅氏線(xiàn)圈積分器,兼容
    發(fā)表于 06-23 12:40

    凌科芯安國(guó)產(chǎn)安全MCU簡(jiǎn)介

    安全MCU是指在傳統(tǒng)MCU基礎(chǔ)上,集成了硬件級(jí)安全功能模塊的芯片,專(zhuān)門(mén)用于應(yīng)對(duì)數(shù)據(jù)泄露、惡意攻擊、固件篡改等安全威脅。其核心目標(biāo)是通過(guò)硬件層面的安全設(shè)計(jì),為設(shè)備提供從啟動(dòng)、運(yùn)行到數(shù)據(jù)存
    的頭像 發(fā)表于 06-04 15:28 ?959次閱讀

    酒店智能化都用到哪些芯片之高速互聯(lián)型MCU CH32V317

    MCU CH32V317芯,憑借卓越的計(jì)算能力、豐富的通信接口和高集成度設(shè)計(jì),在酒店智能化、安監(jiān)控、工業(yè)自動(dòng)化等領(lǐng)域展現(xiàn)出顯著優(yōu)勢(shì)。本文將以酒店場(chǎng)景為切入點(diǎn),深入解析CH32V317的技術(shù)特性與應(yīng)用價(jià)值
    發(fā)表于 05-30 17:02

    屏蔽通道屏蔽入口線(xiàn)路

    屏蔽通道與屏蔽入口線(xiàn)路是安全監(jiān)控及網(wǎng)絡(luò)通信領(lǐng)域的重要技術(shù),以下是對(duì)兩者的詳細(xì)介紹屏蔽通道 定義:
    的頭像 發(fā)表于 05-20 11:05 ?4585次閱讀

    抗干擾篡改:無(wú)線(xiàn)開(kāi)關(guān)模塊的“雙保險(xiǎn)”設(shè)計(jì)實(shí)踐

    受干擾和截獲,導(dǎo)致信息泄露或被篡改;模塊本身可能存在設(shè)計(jì)缺陷或安全漏洞,被攻擊者利用進(jìn)行非法控制;此外,系統(tǒng)在使用過(guò)程中還可能受到物理環(huán)境的干擾和破壞。
    的頭像 發(fā)表于 05-14 10:31 ?676次閱讀
    抗干擾<b class='flag-5'>防</b><b class='flag-5'>篡改</b>:無(wú)線(xiàn)開(kāi)關(guān)模塊的“雙保險(xiǎn)”設(shè)計(jì)實(shí)踐

    PoE交換機(jī)在安監(jiān)控系統(tǒng)中的關(guān)鍵作用

    。隨著技術(shù)的不斷發(fā)展,PoE交換機(jī)提供快速集成新設(shè)備與新應(yīng)用的靈活性。這種靈活性確保安監(jiān)控系統(tǒng)始終處于技術(shù)前沿,以有效應(yīng)對(duì)不斷變化的安全挑
    發(fā)表于 03-24 16:41

    物聯(lián)網(wǎng)BLE技術(shù)助力丟器方案PTR5618

    隨著物聯(lián)網(wǎng)和低功耗藍(lán)牙(BLE)技術(shù)的快速發(fā)展,丟器方案成為了解決日常生活中物品丟失問(wèn)題的有效工具。 方案說(shuō)明: 該丟器方案基于BLE和物聯(lián)網(wǎng)技術(shù),由一個(gè)小巧的
    發(fā)表于 03-18 09:50