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

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

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

防止IoT遭受侵入式攻擊,保護(hù)系統(tǒng)安全

美信半導(dǎo)體 ? 來源:未知 ? 作者:佚名 ? 2018-01-03 08:50 ? 次閱讀
作者:Ben Smith,Maxim Integrated嵌入式安全事業(yè)部資深工程師

D NA是個非常有意思的東西——它將我們與地球上的其他人類聯(lián)系在一起,同時又使我們每個人獨一無二。世界上沒有任何一個人的DNA與您的相同,一個也沒有。

近年來,我們已經(jīng)知道如何利用這種獨特性作為一種絕對身份識別的手段。有些被錯誤定罪的人得益于DNA證據(jù)而擺脫罪名,有些人則因為DNA提供了犯罪證據(jù)而受到應(yīng)有懲罰??梢哉f,我們每個人身體中的每個細(xì)胞都攜帶有個人身份的絕對證明。

這與技術(shù)世界形成了鮮明的對比。在這個世界中,每種設(shè)備的個體之間必須完全相同,哪怕是一個微米、微伏或字節(jié)。每部設(shè)備都必須擁有相同的外觀及功能。大多數(shù)情況下,這是一件好事——作為現(xiàn)代技術(shù)的創(chuàng)造者,您必須提供一致的用戶體驗。但同時,這種千篇一律也可能對安全性帶來徹底的摧毀。

如何確保真實性?

由于各個設(shè)備都完全相同,難以知道聲稱來自于某臺設(shè)備的消息是否真的源自于該設(shè)備。這些消息可能來自于另一臺假冒設(shè)備。例如,某個房門執(zhí)行器從門禁鍵盤上接收到一條消息,且輸入的密碼正確,那么該門就應(yīng)打開。但該執(zhí)行器如何知道消息是真實可信的呢?

在面對面溝通中,這從來都不是問題。我們之所以認(rèn)識正在交談的人,是因為我們熟悉其下巴形狀、耳朵大小以及說話的聲音——也就是說,我們知道其DNA物理特征的表示形式,正是這點使我們每個人獨一無二。如果每臺設(shè)備也都具有這樣的獨特性就好了。

這正是Maxim研發(fā)ChipDNA?技術(shù)的原因。采用ChipDNA技術(shù)的設(shè)備包含使其獨一無二的元素,即使各個設(shè)備的功能都完全相同。配備有ChipDNA的設(shè)備內(nèi)部是測量芯片本身特定物理特征的電路元件?,F(xiàn)在,這些物理特征在時間上是穩(wěn)定的,但在各個設(shè)備之間卻又是不同的。ChipDNA邏輯利用這些器件相關(guān)的變化計算一個值,該值在每次計算時保持相同,但該值對于每個具體設(shè)備都是獨一無二的。該值能夠唯一地確認(rèn)設(shè)備,就像您的DNA能夠唯一地確認(rèn)您的身份一樣。

為了更好的理解確保發(fā)送方身份和消息完整性的重要性,我們以一個簡單的場景為例。假如您在遠(yuǎn)端位置有一個傳感器,傳感器發(fā)送消息說存在某項問題。您如何相信該消息是真實的?您有幾種選擇:

選擇一:共享密鑰

您在部署傳感器之前就應(yīng)設(shè)置一個密鑰——可能是密碼。然后,當(dāng)傳感器發(fā)送消息時,以一定的方式將密鑰合并到消息中。您接收到消息時,檢查發(fā)送的密碼是否正確;如果密碼正確,則接受該消息。

問題是,如果所有此類場景下的密碼都相同,那么對手就可能對設(shè)備執(zhí)行反向工程,并盜取密碼。然后對手就能夠假冒來自于任何類型、任何設(shè)備的消息。更為糟糕的是,如果密碼在發(fā)送時未經(jīng)加密,對手根本就無需接觸設(shè)備——只需監(jiān)聽會話即可獲得密碼。這就意味著能夠假冒部署范圍內(nèi)任何地點的任何傳感器。所以,共享密鑰不是解決問題的方法。

選擇二:公鑰加密

如果您在設(shè)備中設(shè)置私鑰,設(shè)備即可利用私鑰對消息進(jìn)行數(shù)字簽名,并可利用對應(yīng)的公鑰進(jìn)行驗證。采用這種方式簽名的消息近乎可以實現(xiàn)安全認(rèn)證。經(jīng)過簽名的消息是幾乎不可能更改或偽造的,所謂“幾乎不可能”是指在沒有簽名方私鑰的情況下,沒有已知方法能夠在合理時間內(nèi)模仿簽名。

問題是,密鑰、私鑰必須存在于目標(biāo)設(shè)備存儲空間中的某處。如果攻擊者能夠置入惡意軟件,惡意軟件就很容易泄露私鑰。在開發(fā)出惡意軟件之后,即可利用固件升級方法傳播惡意軟件,很快就會有大量受影響設(shè)備受到威脅。這種方法比簡單的共享密鑰方法好,但仍然不是最佳選擇。

選擇三:ChipDNA技術(shù)

ChipDNA技術(shù)克服了傳統(tǒng)公鑰-私鑰系統(tǒng)存在的問題,其私鑰永遠(yuǎn)無法泄露,甚至無法泄露給自己。實際上,在實際需要私鑰之前,設(shè)備中根本就不存在私鑰。只有在準(zhǔn)備對消息進(jìn)行簽名時,才在硬件中產(chǎn)生ChipDNA邏輯計算的值,并且立即銷毀。計算值從不會出現(xiàn)在微控制器的存儲器映射中。以下是您可能使用ChipDNA技術(shù)的方式:

設(shè)備制造商在部署物聯(lián)網(wǎng)(IoT)設(shè)備之前,使ChipDNA硬件計算一個與ChipDNA值(私鑰)對應(yīng)的公鑰,而實際的ChipDNA值絕不會泄露。設(shè)備制造商然后利用其企業(yè)私鑰對公鑰進(jìn)行簽名,產(chǎn)生一個證書,然后將其寫入到設(shè)備。該證書隨后可證明設(shè)備提供的公鑰與工廠計算的公鑰相同,因為沒有人能夠在無企業(yè)公鑰的情況下生成有效的證書。

完成部署之后,如果IoT設(shè)備想要發(fā)送消息,則重新計算ChipDNA值并將其作為私鑰,然后對消息進(jìn)行簽名。如果消息的接收方擁有該設(shè)備的公鑰,則能夠以非常高的可信度確認(rèn)消息是真實的、未經(jīng)篡改以及來自于特定的設(shè)備。

但是,自然環(huán)境下有數(shù)以百萬計的IoT設(shè)備,每臺IoT設(shè)備都配備一個公鑰,由誰來管理這個龐大的公鑰數(shù)據(jù)庫呢?接收到某臺IoT設(shè)備消息的所有接收方不可能都擁有特定設(shè)備的公鑰。但是接收方可向設(shè)備本身發(fā)送請求,詢問設(shè)備的公鑰證書。當(dāng)設(shè)備發(fā)送證書時,接收方可通過兩步來驗證證書的有效性:首先,接收方使用簽名方的公鑰驗證證書的簽名。驗證證書的合法性之后,接收方可繼續(xù)第二步:使用證書中包含的公鑰,測試設(shè)備消息的有效性。盡管看起來像是一套非常復(fù)雜的系統(tǒng),但整個過程所需時間卻不到1秒鐘。

防止IoT遭受侵入式攻擊

問題來了,該系統(tǒng)到底有多安全?考慮一下以下場景:在測量芯片的物理屬性之前,私鑰甚至根本不存在,并且在使用完私鑰后立即將其銷毀。由于私鑰僅存在于安全、完全隔離的硬件中,從來不會出現(xiàn)在微控制器的實際存儲空間內(nèi),所以不能利用流氓固件發(fā)現(xiàn)私鑰。即使攻擊方試圖探測芯片本身,探測器件的行為將改變器件的特性,而器件特性決定了ChipDNA值,因此將摧毀恢復(fù)私鑰的任何企圖。

我們以上討論了如何利用ChipDNA來絕對保證某臺IoT設(shè)備消息的真實性且未經(jīng)篡改,但ChipDNA也可用于從驗證固件映像到管理設(shè)備合法使用的其他諸多過程。對于任何需要絕對保證相關(guān)設(shè)備身份的事務(wù),ChipDNA都能大顯身手—— 擁有無窮無盡的可能性。

因此,在您考慮下一產(chǎn)品的安全需求時,不要將就,一定要采用最嚴(yán)格、最強大的保護(hù)—ChipDNA技術(shù)。因為,你無法盜取一個并不存在的密鑰!

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

    關(guān)注

    5059

    文章

    18975

    瀏覽量

    302088
  • Maxim
    +關(guān)注

    關(guān)注

    8

    文章

    859

    瀏覽量

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

    關(guān)注

    2900

    文章

    44084

    瀏覽量

    370286

原文標(biāo)題:Maxim博客 | 你無法盜取一個并不存在的密鑰!

文章出處:【微信號:Maxim_Integrated,微信公眾號:美信半導(dǎo)體】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    裝機員教你如何防止轟動全球勒索病毒

    ,很多系統(tǒng)可能尚未安裝更新補丁。微軟周五表示,其工程師已經(jīng)增加了針對WannaCrypt的檢測和保護(hù)。微軟還說,該公司正在為客戶提供幫助。攻擊規(guī)模有多大?目前已經(jīng)有99個國家遭受
    發(fā)表于 05-23 17:12

    針對非接觸安全微控制器的攻擊方式及防范措施

    需求的非接觸應(yīng)用,則要求更高的安全級別。經(jīng)過合理設(shè)計的安全微控制器能足該應(yīng)用領(lǐng)域的數(shù)據(jù)安全和隱私保護(hù)要求。 芯片技術(shù)在身份驗證中的應(yīng)用,正
    發(fā)表于 12-05 09:54

    安全系統(tǒng)需要保護(hù)什么?

    新聞總是樂于報道安全系統(tǒng)遭到攻擊的事件:操作系統(tǒng)漏洞、非法入侵***網(wǎng)絡(luò)、筆記本電腦的*帳戶信息被竊等等。安全性不僅僅涉及到筆記本電腦和服務(wù)器,嵌入
    發(fā)表于 08-06 08:01

    使用安全IC保護(hù)IoT嵌入設(shè)計

    發(fā)電廠和類似應(yīng)用中的IoT傳感器節(jié)點免受安全威脅。沒有專家的密碼學(xué)確保物聯(lián)網(wǎng)設(shè)計免受威脅的安全需要:端點的安全通信和真實性強大的密鑰管理功能可保護(hù)
    發(fā)表于 09-28 19:21

    檢查系統(tǒng)安全和儀器保護(hù)的重要性

    檢查系統(tǒng)安全和儀器保護(hù)的重要性
    發(fā)表于 05-13 06:10

    等級保護(hù)常用術(shù)語及定義分享

    網(wǎng)絡(luò)安全cybersecurity通過采取必要措施,防范對網(wǎng)絡(luò)的攻擊、侵入、干擾、破壞和非法使用以及意外事故,使網(wǎng)絡(luò)處于穩(wěn)定可靠運行的狀態(tài),以及保障網(wǎng)絡(luò)數(shù)據(jù)的完整性、保密性、可用性的能力。定級
    發(fā)表于 07-02 08:10

    自動化出現(xiàn)二個新要點,IoT帶來的變化(第一篇:嵌入設(shè)備安全,老兵新傳,關(guān)系IIoT安全

    攻擊者入侵一輛處于自動駕駛模式的汽車后,相當(dāng)于劫持了這輛汽車,黑客就可以操控汽車將其駛離正常行駛的道路,后果不堪設(shè)想。因此,嵌入系統(tǒng)安全不僅是財務(wù)損失的問題,還可能是人命關(guān)天的大事。 嵌入
    發(fā)表于 07-04 10:27

    如何檢測并強化對非侵入篡改的攻擊

    ,以及使儀表硬化以防止磁性篡改攻擊。為檢測磁篡改,三個霍爾效應(yīng)傳感器可檢測所有三個維度中強磁鐵的存在。當(dāng)系統(tǒng)備用電源用完時,霍爾效應(yīng)傳感器的平均電流消耗很低至關(guān)重要…
    發(fā)表于 11-10 07:46

    新唐對應(yīng)四大物聯(lián)網(wǎng)安全攻擊保護(hù)措施

    ,智能家居及娛樂等則會發(fā)生個人信息被竊取的風(fēng)險。因此如何從裝置本身就做好安全防護(hù)是聯(lián)網(wǎng)產(chǎn)品在設(shè)計規(guī)劃初期就必須審慎思考的項目。 物聯(lián)網(wǎng)設(shè)備安全必須保護(hù)系統(tǒng)、網(wǎng)絡(luò)和數(shù)據(jù)免受廣泛的物聯(lián)網(wǎng)
    發(fā)表于 08-21 08:14

    Maxim Integrated保護(hù)嵌入系統(tǒng)的交鑰匙方案面世,有利于防止系統(tǒng)遭受侵入攻擊

    在法國戛納舉辦的TRUSTECH 2017展會上(當(dāng)?shù)貢r間2017年11月28日至30日) ,Maxim將展示能夠有效保護(hù)嵌入系統(tǒng)和聯(lián)網(wǎng)設(shè)備的交鑰匙方案,防止您的
    發(fā)表于 06-25 11:13 ?548次閱讀

    DS28E38 DeepCover安全認(rèn)證器為IoT設(shè)計提供更好的攻擊措施

    您的IoT設(shè)計很有可能不足以防御黑客攻擊。通過本視頻短片,了解基于硬件的安全性為什么能夠提供比軟件安全性更好的防護(hù)。同時您還將了解到,采用ChipDNA PUF技術(shù)的Maxim DS2
    的頭像 發(fā)表于 10-12 04:20 ?3050次閱讀

    如何使用MAXREFDES155提供安全性,防止系統(tǒng)受到攻擊

    您設(shè)計的IoT系統(tǒng)是否擁有最高等級的安全措施?通過本視頻,了解如何利用Maxim的DeepCover?嵌入安全參考設(shè)計在項目之初就設(shè)計
    的頭像 發(fā)表于 10-09 04:36 ?3490次閱讀

    檢測并強化對非侵入篡改的攻擊

    檢測并強化對非侵入篡改的攻擊
    發(fā)表于 11-01 08:25 ?0次下載
    檢測并強化對非<b class='flag-5'>侵入</b><b class='flag-5'>式</b>篡改的<b class='flag-5'>攻擊</b>

    攻擊者角度淺談系統(tǒng)安全

    攻擊者主要的目標(biāo)圍繞著破壞系統(tǒng)安全性問題,通過深入了解系統(tǒng)安全攻擊者,從攻擊者的視角上來考慮設(shè)計系統(tǒng)安
    發(fā)表于 12-21 15:05 ?560次閱讀

    嵌入系統(tǒng)安全實用技巧

    嵌入系統(tǒng)安全實用技巧
    的頭像 發(fā)表于 12-28 09:51 ?692次閱讀