24小時(shí)聯(lián)系電話(huà):18217114652、13661815404
中文
- 您當前的位置:
- 首頁(yè)>
- 電子資訊>
- 技術(shù)專(zhuān)題>
- 物聯(lián)網(wǎng)的指紋
技術(shù)專(zhuān)題
物聯(lián)網(wǎng)的指紋
物聯(lián)網(wǎng)的指紋
物聯(lián)網(wǎng)(IoT)由數十億個(gè)傳感器和其他通過(guò)Internet相互連接的設備組成,所有這些傳感器和設備都需要受到保護,以防止受到惡意目的的黑客攻擊。物聯(lián)網(wǎng)設備安全性的低成本,高能效解決方案利用了內置內存芯片的獨特特性。
通過(guò)物聯(lián)網(wǎng)相互連接的設備數量越多,惡意黑客獲得重要信息甚至控制整個(gè)系統的風(fēng)險就越大。除了各種各樣的隱私問(wèn)題外,不難想象,例如某人控制了化工廠(chǎng)或核工廠(chǎng)中的溫度傳感器,可能會(huì )造成嚴重損害。
為了防止此類(lèi)問(wèn)題的發(fā)生,每個(gè)IoT設備都必須能夠以專(zhuān)業(yè)術(shù)語(yǔ)顯示身份證明文件“身份驗證”。通常來(lái)說(shuō),這是通過(guò)一種密碼來(lái)完成的,該密碼以加密形式發(fā)送給與設備進(jìn)行通信的人員。為此所需的安全密鑰必須以一種或另一種方式存儲在IoT設備中。“但是這些設備通常都是小型且便宜的設備,不應消耗太多能量。要安全地將密鑰存儲在這些設備中,您需要具有恒定電源的額外硬件。這不是很實(shí)用。”
數碼指紋
有一種不同的方法:即通過(guò)可以在幾乎每個(gè)物聯(lián)網(wǎng)設備中找到的存儲芯片(靜態(tài)隨機存取存儲器或SRAM)的獨特物理特性推導安全密鑰。根據芯片制造過(guò)程中的隨機情況,存儲位置的隨機默認值為0或1。
“在激活芯片時(shí)可以讀取的二進(jìn)制代碼構成了設備的一種數字指紋,”庫斯特斯說(shuō),她在TU / e電氣工程系的信息和通信理論實(shí)驗室獲得了博士學(xué)位。此指紋稱(chēng)為物理不可克隆功能(PUF)。“基于Eindhoven的公司Intrinsic ID出售基于SRAM-PUF的數字安全產(chǎn)品。我與他們合作進(jìn)行博士研究,在此期間,我專(zhuān)注于如何以可靠的方式從這種數字指紋中生成密鑰,該密鑰長(cháng)越長(cháng)越安全。”
基于SRAM-PUF的安全密鑰的主要優(yōu)點(diǎn)是該密鑰僅在需要身份驗證時(shí)存在。“設備會(huì )自行重啟以讀取SRAM-PUF,并以此創(chuàng )建密鑰,然后在使用后立即將其擦除。這使得攻擊者幾乎不可能竊取密鑰。”
噪音和可靠性
但這并不是全部,因為激活過(guò)程中SRAM的某些位并不總是具有相同的值。原來(lái)有百分之十到百分之十五的位不確定,這使得數字指紋有些模糊。您如何使用該模糊指紋來(lái)制作盡可能高的復雜度的密鑰,而實(shí)際上每次仍然適合接收鎖?
您要防止的是由于SRAM-PUF中的“噪音”,接收方無(wú)法識別所生成的密鑰。“如果發(fā)生這種情況,也許每百萬(wàn)次發(fā)生一次,最好是減少一次,那是正常的。” 使用較短的密鑰,出錯的可能性較小,但是對于有不良意圖的人,這樣的密鑰也更容易猜測。“在測量中考慮到一定的噪聲的情況下,我一直在尋找最長(cháng)的可靠密鑰。如果您存儲有關(guān)SRAM-PUF的額外信息,這將有所幫助,但這對于潛在的攻擊者不一定有用。我的論點(diǎn)是分析如何利用這些額外信息在不同情況下達到最佳結果。”