當(dāng)前位置:首頁(yè) > 通信技術(shù) > 通信技術(shù)
[導(dǎo)讀] 使用物理不可克隆功能(PUF)確保機(jī)器對(duì)機(jī)器通信安全目前,世界上能夠進(jìn)行機(jī)器對(duì)機(jī)器(M2M)通信的器件數(shù)量呈現(xiàn)爆炸性增長(zhǎng)趨勢(shì)。思科公司經(jīng)常被引用的一項(xiàng)預(yù)測(cè)指出,到2020年將有500億臺(tái)器件連接全球互聯(lián)網(wǎng),其中多數(shù)器

 使用物理不可克隆功能(PUF)確保機(jī)器對(duì)機(jī)器通信安全

目前,世界上能夠進(jìn)行機(jī)器對(duì)機(jī)器(M2M)通信的器件數(shù)量呈現(xiàn)爆炸性增長(zhǎng)趨勢(shì)。思科公司經(jīng)常被引用的一項(xiàng)預(yù)測(cè)指出,到2020年將有500億臺(tái)器件連接全球互聯(lián)網(wǎng),其中多數(shù)器件是無(wú)人操作或自主運(yùn)行的器件,即所謂物聯(lián)網(wǎng)(IoT)。此外,M2M通信也利用其它類型的網(wǎng)絡(luò):通過(guò)蜂窩電話基礎(chǔ)設(shè)施、使用藍(lán)牙或近場(chǎng)通信(NFC)的個(gè)人區(qū)域網(wǎng)絡(luò),以及更專業(yè)的網(wǎng)絡(luò),比如航空管制、醫(yī)療器械及車輛(V2x)網(wǎng)絡(luò)?,F(xiàn)代幾乎所有M2M通信也都利用多個(gè)無(wú)線通信協(xié)議,及互聯(lián)網(wǎng)和蜂窩(對(duì)比舊式安全專用線路)等公共網(wǎng)絡(luò),因此很容易遭遇惡意監(jiān)控和篡改,若要安全、放心地使用聯(lián)網(wǎng)的機(jī)器,便必須采取相應(yīng)的防護(hù)措施。

A) SRAM啟動(dòng)值用于計(jì)算私有密匙,通過(guò)注冊(cè)階段保存的“激活碼”確保該密匙可靠

B)根據(jù)私有密匙,器件制造商計(jì)算和認(rèn)證一個(gè)公有密匙,賦予每個(gè)器件一個(gè)可以認(rèn)證的不可克隆的全球唯一的身份標(biāo)識(shí).

安全服務(wù)有多種,其中兩種分別是保密性和可靠性。目前,保密性通常通過(guò)加密實(shí)現(xiàn),防止信息被未經(jīng)授權(quán)的人員獲取??煽啃灾傅氖撬瓦_(dá)的信息完好無(wú)損,沒(méi)有未檢測(cè)出的錯(cuò)誤,而且來(lái)自一個(gè)已知的(可信任)源。雖然保密性是最被關(guān)注的加密業(yè)務(wù),但通常可靠性在M2M通信中才是更重要的,例如在建立安全的網(wǎng)絡(luò)時(shí)間源時(shí),隱藏的有效載荷并不重要(正確的時(shí)間并不是秘密);重要的是確保接收的時(shí)間值未被篡改,并且來(lái)自可靠信息源而非不可靠源。這一點(diǎn)與利用IEEE 1588精密時(shí)間協(xié)議(PTP)標(biāo)準(zhǔn)以確保時(shí)間同步安全性的互聯(lián)網(wǎng)RFC7384的觀點(diǎn)一致。

我有一個(gè)秘密

為了證明真實(shí)性,信息發(fā)送者必須有一個(gè)秘碼,當(dāng)這個(gè)秘碼應(yīng)用于信息時(shí),接收者可以驗(yàn)證這個(gè)秘碼,從而證明信息來(lái)源于正確的來(lái)源。加密的方法主要有兩種。在對(duì)稱加密中,發(fā)送機(jī)器和接收機(jī)器共享通常預(yù)先置于這兩臺(tái)機(jī)器中的密匙,發(fā)送者采用根據(jù)信息計(jì)算出的信息鑒別代碼(MAC)和密匙,對(duì)信息進(jìn)行“標(biāo)記”,接收方使用同一密匙進(jìn)行驗(yàn)證。對(duì)于使用少量節(jié)點(diǎn)的虛擬私有網(wǎng)絡(luò),這種加密方法足以應(yīng)付。對(duì)于更大型的網(wǎng)絡(luò),對(duì)稱加密效果并不是很好:若所有節(jié)點(diǎn)使用同一密匙,便會(huì)存在令人無(wú)法接受的安全風(fēng)險(xiǎn);或者每一對(duì)機(jī)器都必須使用不同的密匙,但由于隨著節(jié)點(diǎn)數(shù)量的增加,密匙數(shù)量呈指數(shù)級(jí)增長(zhǎng),因此這種方法很難處理。更好的解決方案是采用不對(duì)稱加密或“公共密匙”加密和混合加密。

A)SRAM位由兩個(gè)名義上相同的交叉耦合反相器組成

B)制造工藝造成的隨機(jī)微小的變化導(dǎo)致每個(gè)SRAM位具有優(yōu)選的啟動(dòng)狀態(tài),用于計(jì)算密匙

在非對(duì)稱加密中,信息創(chuàng)建者具有一個(gè)僅這個(gè)節(jié)點(diǎn)知道的私有密匙。發(fā)送者利用其私有密匙對(duì)將要發(fā)送的信息進(jìn)行數(shù)字標(biāo)記。當(dāng)信息被接收時(shí),利用發(fā)送者的相關(guān)公共密匙對(duì)數(shù)字簽名進(jìn)行驗(yàn)證,便可以證明真實(shí)性。由于只有一臺(tái)而不是兩臺(tái)或多臺(tái)器件必須存儲(chǔ)(私有)密匙,因此安全性得到提高。任何數(shù)量的器件都可以使用這個(gè)公共密匙,該密匙可以隨著信息傳輸,不需要由接收者保密或永久地儲(chǔ)存。在遭遇入侵的情況下,只有受影響的器件需要脫離網(wǎng)絡(luò)及更換密匙對(duì)。整個(gè)系統(tǒng)可以根據(jù)節(jié)點(diǎn)數(shù)量線性擴(kuò)展,這是超越對(duì)稱密匙系統(tǒng)的重大改進(jìn)。

在混合加密中,私有密匙用于創(chuàng)建暫時(shí)的對(duì)稱會(huì)話密匙,然后采用對(duì)稱MAC標(biāo)記來(lái)提供真實(shí)性?;旌霞用艹?jì)算效率通常更高之外,整體效果與單純的非對(duì)稱密匙方法相同。這種會(huì)話密匙還可以作為加密/解密密匙,從而提供機(jī)密性。

該方法仍然存在一些問(wèn)題:首先,如何在源機(jī)器中創(chuàng)建和保護(hù)用于創(chuàng)建身份的私有密匙及數(shù)字簽名(或會(huì)話密匙),其次,如何分配和確保用于檢查那些簽名的相關(guān)公共密匙是真實(shí)的。

用于識(shí)別一個(gè)器件的最好的私有密匙,就是利用所謂的物理不可克隆功能(PUF)計(jì)算得出的密匙。PUF基于器件生產(chǎn)制造期間隨意生成的物理特性,由于加工過(guò)程中微小的不可控的隨機(jī)變化,使得這些特點(diǎn)成為每臺(tái)器件獨(dú)一無(wú)二的特點(diǎn)。雖然這些變化無(wú)法預(yù)先確定或控制(即克隆),但是,如果它們可以在足夠低的噪聲中測(cè)量或足夠穩(wěn)定,則它們可用于PUF。這些測(cè)量可用于構(gòu)建該器件特有的私有密匙。PUF是無(wú)生命器件的“生物測(cè)定特征”,與人類的指紋或視網(wǎng)膜類似。與由相同DNA“制造”卻具有獨(dú)特指紋的人類雙胞胎一樣,采用相同藍(lán)本和工藝制造的無(wú)生命物體固有的PUF也是獨(dú)一無(wú)二的。由于無(wú)法避免的小的變化,在一定程度上,完美的克隆實(shí)際上是不可能的,而PUF正時(shí)利用了這一事實(shí)來(lái)提供了優(yōu)勢(shì)。

通過(guò)PUF創(chuàng)建的器件不可克隆身份標(biāo)識(shí)和密鑰,被器件制造商用來(lái)建立信任鏈,使每個(gè)系統(tǒng)集成商/運(yùn)營(yíng)商可以對(duì)自己獨(dú)立的PKI進(jìn)行認(rèn)證,這樣他們制造和使用的機(jī)器可以與經(jīng)過(guò)他們授權(quán)的其它機(jī)器和服務(wù)器安全地通信,而把其它設(shè)備則會(huì)被拒諸門外。

絕對(duì)沒(méi)有相同的兩次

PUF具有優(yōu)異的安全特性,可以說(shuō)是最好的非易失性密匙儲(chǔ)存技術(shù)。由于制造差別通常是原子級(jí)別的,所以除不可克隆之外(無(wú)論怎樣嘗試也不可能制造具有相同特性的兩個(gè)器件),對(duì)手也很難提取基于PUF的密匙。PUF有多種形式,從藥瓶上的防篡改標(biāo)簽到電子器件。集成電路PUF可以基于存儲(chǔ)器元件、邏輯延遲、電阻或其它物理因素,它們是適用于M2M應(yīng)用的最有用的PUF。

SRAM PUF是一種最具特色和可靠性的存儲(chǔ)器PUF類型,通常創(chuàng)建在集成電路芯片上,比如智能卡芯片或FPGA上。它通過(guò)測(cè)量SRAM模塊中的位的隨機(jī)啟動(dòng)狀態(tài)來(lái)生成特定的數(shù)據(jù)。每個(gè)SRAM位包括兩個(gè)名義上相同的交叉耦合的反相器,但由于實(shí)際上沒(méi)有兩個(gè)反相器完全相同,因此,當(dāng)開(kāi)始施加電源時(shí),每個(gè)SRAM位的啟動(dòng)狀態(tài)將優(yōu)先選擇一種狀態(tài)而非另一種狀態(tài),結(jié)果將優(yōu)先啟動(dòng)“1”或“0”狀態(tài)。這種優(yōu)先性很大程度上是在集成電路制造期間已經(jīng)“固有”的,與每個(gè)位無(wú)關(guān)。

對(duì)于那些反相器平衡性異常良好的位,熱噪聲可能克服固有的優(yōu)先性,該位將偶爾從其正常狀態(tài)的相反狀態(tài)啟動(dòng),但是,在大多數(shù)位中,隨機(jī)固有(靜態(tài))優(yōu)先性足夠強(qiáng)大,它將克服任何動(dòng)態(tài)噪聲。溫度、使用壽命和其它環(huán)境因素也會(huì)產(chǎn)生噪聲。PUF設(shè)計(jì)中已經(jīng)考慮了噪聲的影響,利用糾錯(cuò)技術(shù)來(lái)保證其可靠性。當(dāng)PUF首次登記時(shí),對(duì)SRAM位的啟動(dòng)值拍攝快照,并計(jì)算出糾錯(cuò)代碼,即激活碼(有時(shí)稱為輔助數(shù)據(jù)),從而在所有隨后的上電周期中,可以對(duì)有噪聲位進(jìn)行校正并恢復(fù)原快照中的數(shù)值。因此,每次打開(kāi)時(shí)也可以重新構(gòu)建相同的密匙。SRAM PUF的一個(gè)很大的好處是,當(dāng)電源關(guān)閉時(shí),秘密從該器件中迅速消失:當(dāng)電源關(guān)閉時(shí),沒(méi)有任何已知技術(shù)能夠預(yù)測(cè)SRAM位的啟動(dòng)狀態(tài)。在安全方面另一個(gè)好的屬性就是如果激活碼歸零(即被擦除),不管之后對(duì)該器件進(jìn)行如何詳盡的分析,也無(wú)法重建該P(yáng)UF密匙。

構(gòu)建一個(gè)高質(zhì)量的256-位加密密匙的可以采用SRAM的1-2k字節(jié)。理想的情況是,每個(gè)位同等地選擇1或0(即50:50的幾率),這種優(yōu)先性與所有其它位無(wú)關(guān)。在這種情況下,每個(gè)位具有100%的熵。由于較小的偏差和相互關(guān)系,現(xiàn)實(shí)世界中的存儲(chǔ)位可能僅有95%的熵。與原來(lái)登錄的儲(chǔ)存圖像進(jìn)行對(duì)比,動(dòng)態(tài)噪聲及環(huán)境影響會(huì)造成位反轉(zhuǎn)(bit-flip)。在理想的打開(kāi)至打開(kāi)情況中(例如,恒定溫度),有噪位的數(shù)量可能是3-5%。在所有條件,包括溫度和時(shí)間,噪聲可能增加到12-15%,仍然位于糾錯(cuò)碼的范圍之內(nèi)(25%或更高)。SRAM PUF可能是最有特點(diǎn)和最可靠的PUF技術(shù),可以設(shè)計(jì)用于保證在所有環(huán)境下和全生命周期內(nèi)完美的密匙重建,錯(cuò)誤率低至十億分之一。這種不常發(fā)生的故障可以檢測(cè)出來(lái)的幾率很高,通常只需要重試便可以得到正確的密匙。

我們已經(jīng)回答了第一個(gè)問(wèn)題:“如何最好地創(chuàng)建和保護(hù)用于創(chuàng)建數(shù)字簽名的私有密匙和會(huì)話密匙”;第二個(gè)問(wèn)題是如何分配公共密匙和確保其真實(shí)性。

基礎(chǔ)設(shè)施

這需要公匙基礎(chǔ)設(shè)施(PKI)。在PKI中,證書授權(quán)中心(CA)利用CA自已的私有密匙對(duì)網(wǎng)絡(luò)內(nèi)所有批準(zhǔn)器件的公共密匙進(jìn)行數(shù)字簽名,從而對(duì)其進(jìn)行認(rèn)證。最常用的認(rèn)證格式是X.509標(biāo)準(zhǔn)定義的格式。當(dāng)器件傳輸數(shù)字簽名信息(或創(chuàng)建會(huì)話密匙)時(shí),它也可以發(fā)送自己的X.509公共密匙認(rèn)證,讓接收方可以利用來(lái)自認(rèn)證的公共密匙來(lái)驗(yàn)證信息上的數(shù)字簽名。

如果信息已經(jīng)被篡改,其數(shù)字簽名將無(wú)法正確驗(yàn)證。接收方還必須檢查其正在使用的公共密匙是否真實(shí),如果公匙是隨信息發(fā)送的而并非接收方預(yù)先內(nèi)置的,則特別需要進(jìn)行檢查。這一點(diǎn)可通過(guò)CA的公共密匙以檢查X.509認(rèn)證上的CA數(shù)字簽名來(lái)完成,而公共密匙通常由制造商或網(wǎng)絡(luò)操作員預(yù)先置于每臺(tái)器件中,所以是固有可信任的,因此創(chuàng)建了一條基于等級(jí)認(rèn)證的信任鏈;由于發(fā)送器件應(yīng)用的簽名經(jīng)過(guò)認(rèn)證,因此信息被證明是真實(shí)的;由于用于進(jìn)行這種認(rèn)證的公共密匙通過(guò)了CA認(rèn)證,而CA的公共密匙是原先安裝在所有器件內(nèi)的,因此具備固有可信性。網(wǎng)絡(luò)中每臺(tái)合法機(jī)器的身份都可被辨認(rèn),而且確信度非常高,所以,把信息分發(fā)給這些機(jī)器的可信度很高。反過(guò)來(lái)說(shuō),偽冒機(jī)器和偽造信息很容易被檢測(cè)出來(lái)。

開(kāi)放市場(chǎng)上使用PUF技術(shù)的器件的最佳實(shí)例就是美高森美的SmartFusion2 SoC FPGA和IGLOO2 FPGA器件系列。由于其固有的靈活性和數(shù)量較多的I/O引腳,F(xiàn)PGA和SoC FPGA在M2M應(yīng)用中提供了諸多優(yōu)勢(shì)。這些特定FPGA器件中的SRAM PUF以美高美森作為認(rèn)證授權(quán)中心,為每個(gè)器件建立了預(yù)先配置的認(rèn)證身份。這些器件還具有內(nèi)置加密功能,比如適用于AES、SHA、HMAC和橢圓曲線加密(ECC)的硬件加速器,以及加密級(jí)真隨機(jī)位生成器。這些功能可用于建立用戶PKI,利用用戶自己的認(rèn)證授權(quán)中心對(duì)網(wǎng)絡(luò)中的每臺(tái)合法機(jī)器進(jìn)行認(rèn)證;每臺(tái)機(jī)器也都具有一個(gè)信任鏈,從用戶保護(hù)很好的根CA密匙直到美高美森FPGA中PUF創(chuàng)建的原子級(jí)別的高確信度身份標(biāo)識(shí)。PUF和PKI互相配合,一起為虛擬私有網(wǎng)絡(luò)中的每臺(tái)設(shè)備建立穩(wěn)固的身份標(biāo)識(shí)和關(guān)聯(lián),這樣,設(shè)備和通信都得到了很好的保護(hù),可以安全、放心地在M2S和IOT系統(tǒng)中使用。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

倫敦2024年8月29日 /美通社/ -- 英國(guó)汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開(kāi)發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來(lái)越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來(lái)越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對(duì)日本游戲市場(chǎng)的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開(kāi)幕式在貴陽(yáng)舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語(yǔ)權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對(duì)環(huán)境變化,經(jīng)營(yíng)業(yè)績(jī)穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤(rùn)率延續(xù)升勢(shì) 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長(zhǎng) 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競(jìng)爭(zhēng)力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競(jìng)爭(zhēng)優(yōu)勢(shì)...

關(guān)鍵字: 通信 BSP 電信運(yùn)營(yíng)商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國(guó)電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場(chǎng) NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長(zhǎng)三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡(jiǎn)稱"軟通動(dòng)力")與長(zhǎng)三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉