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

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

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

什么是機(jī)密計(jì)算?機(jī)密計(jì)算有何獨(dú)到之處?

NVIDIA英偉達(dá) ? 來源:NVIDIA英偉達(dá)企業(yè)解決方案 ? 2023-05-06 16:38 ? 次閱讀

機(jī)密計(jì)算是一種在計(jì)算機(jī)處理器的保護(hù)區(qū)內(nèi)處理數(shù)據(jù)的方式。該保護(hù)區(qū)通常位于遠(yuǎn)程邊緣或公有云服務(wù)器內(nèi),可保證無人能夠查看或更改所處理的工作。

隨著用戶所處理的數(shù)據(jù)日益豐富,云和邊緣網(wǎng)絡(luò)正在構(gòu)建一道名為“機(jī)密計(jì)算”的新防線,保護(hù)用戶在該環(huán)境中處理的數(shù)據(jù)。

機(jī)密計(jì)算的定義

機(jī)密計(jì)算是一種保護(hù)在用數(shù)據(jù)(例如位于內(nèi)存中、計(jì)算過程中的數(shù)據(jù)等)并防止任何人查看或更改工作的方法。

機(jī)密計(jì)算使用與處理器相連的加密密鑰創(chuàng)建一個(gè)可信的執(zhí)行環(huán)境或安全飛地。該安全數(shù)字空間支持一種被稱為“認(rèn)證”的加密簽名證明,即通過正確配置硬件和固件來防止他人查看或更改其數(shù)據(jù)或應(yīng)用代碼。

用安全專家的話來說,機(jī)密計(jì)算保證了數(shù)據(jù)和代碼的隱私性以及它們的完整性。

機(jī)密計(jì)算有何獨(dú)到之處?

機(jī)密計(jì)算是一種相對(duì)較新用于保護(hù)在用數(shù)據(jù)的能力。

多年來,計(jì)算機(jī)一直使用加密技術(shù)對(duì)網(wǎng)絡(luò)上傳輸?shù)臄?shù)據(jù)和存儲(chǔ)在驅(qū)動(dòng)器或非易失性存儲(chǔ)芯片中的靜態(tài)數(shù)據(jù)進(jìn)行保護(hù)。但由于沒有實(shí)用的方法來運(yùn)行加密數(shù)據(jù)的計(jì)算,用戶面臨著在處理器或主存儲(chǔ)器內(nèi)使用他們的數(shù)據(jù)時(shí)被看到、干擾甚至盜竊的風(fēng)險(xiǎn)。

借助機(jī)密計(jì)算,系統(tǒng)可以覆蓋整個(gè)數(shù)據(jù)生命周期,使數(shù)據(jù)永遠(yuǎn)不會(huì)被暴露。

機(jī)密計(jì)算增加了一個(gè)新的計(jì)算機(jī)安全層,在處理器上運(yùn)行時(shí)能夠保護(hù)正在使用的數(shù)據(jù)。

過去,計(jì)算機(jī)安全功能主要側(cè)重于保護(hù)企業(yè)服務(wù)器等用戶所擁有的系統(tǒng)上的數(shù)據(jù)。這種情況下,系統(tǒng)軟件看到用戶的數(shù)據(jù)和代碼是可以的。

但隨著云和邊緣計(jì)算的出現(xiàn),用戶現(xiàn)在經(jīng)常在不屬于他們的計(jì)算機(jī)上運(yùn)行他們的工作負(fù)載。因此,機(jī)密計(jì)算把重點(diǎn)轉(zhuǎn)移到保護(hù)用戶的數(shù)據(jù),使其不受機(jī)器所有者的影響。

在運(yùn)行機(jī)密計(jì)算時(shí),操作系統(tǒng)、管理程序等在云或邊緣計(jì)算機(jī)上運(yùn)行的軟件仍然可以管理工作,比如為用戶程序分配內(nèi)存等,但它永遠(yuǎn)無法讀取或更改用戶分配的內(nèi)存中的數(shù)據(jù)。

機(jī)密計(jì)算如何得名

2015 年的一篇研究論文是使用 x86 CPU 中新的 Security Guard Extensions(Intel SGX)展示什么是可能的其中一個(gè)。這種方法被稱為 VC3,即可驗(yàn)證的機(jī)密云計(jì)算(Verifiable Confidential Cloud Computing),之后這個(gè)名稱(或者至少是這個(gè)名稱的一部分)被保留了下來。

該論文的主要作者 Felix Schuster 表示:“我們開始把它稱為機(jī)密云計(jì)算?!?/p>

四年后,Schuster 在德國(guó)波鴻共同創(chuàng)辦了 Edgeless Systems。該公司開發(fā)的工具使用戶可以創(chuàng)建自己的機(jī)密計(jì)算應(yīng)用程序,以加強(qiáng)數(shù)據(jù)保護(hù)。

他表示,機(jī)密計(jì)算“就像給你的數(shù)據(jù)附加了一份契約,只允許它做某些事情。”

機(jī)密計(jì)算如何工作?

下面我們就來深入了解機(jī)密計(jì)算。機(jī)密計(jì)算建立在一個(gè)叫做信任根的基礎(chǔ)之上,它基于每個(gè)處理器獨(dú)有的安全密鑰。

處理器會(huì)檢查它是否有可以進(jìn)行安全、測(cè)量啟動(dòng)的合適固件。這個(gè)過程會(huì)產(chǎn)生參考數(shù)據(jù),用來驗(yàn)證芯片是否處于可以開始工作的已知安全狀態(tài)。

接下來,處理器會(huì)建立一個(gè)與系統(tǒng)其他部分隔離的安全飛地可信執(zhí)行環(huán)境(TEE),用戶的應(yīng)用就在其中運(yùn)行。應(yīng)用將加密數(shù)據(jù)傳入 TEE,對(duì)其進(jìn)行解密,然后運(yùn)行用戶的程序,最后對(duì)結(jié)果進(jìn)行加密并發(fā)送出去。

在任何時(shí)候,機(jī)器所有者都無法查看用戶的代碼或數(shù)據(jù)。

還有一點(diǎn)很關(guān)鍵:它要向用戶證明沒有人可以篡改數(shù)據(jù)或軟件。

c898fab6-e42d-11ed-ab56-dac502259ad0.jpg

驗(yàn)證流程使用私鑰創(chuàng)建安全證書并存儲(chǔ)在公共日志中。用戶可以使用網(wǎng)絡(luò)的傳輸層安全(TLS)來訪問它們以驗(yàn)證保密防御措施是否完好并保護(hù)他們的工作負(fù)載。

該證明是通過一個(gè)被稱為“認(rèn)證”的多步驟流程實(shí)現(xiàn)的(見上圖)。

好消息是,研究人員和商業(yè)服務(wù)已證明了機(jī)密計(jì)算的可行性,它通??梢栽诓伙@著影響性能的情況下保證數(shù)據(jù)安全。

c8b37cb0-e42d-11ed-ab56-dac502259ad0.jpg

機(jī)密計(jì)算運(yùn)行全景圖

縮小安全周界

因此,用戶不再需要信任所有遠(yuǎn)程的獨(dú)立云和邊緣公司的所有軟件和系統(tǒng)管理員。

機(jī)密計(jì)算關(guān)閉了許多黑客喜歡使用的后門。它可以隔離程序及其數(shù)據(jù)免受來自固件、操作系統(tǒng)、管理程序、虛擬機(jī),甚至計(jì)算機(jī)上的 USB 端口或 PCI Express 連接器等物理接口的攻擊。

根據(jù) Identity Theft Resource Center 的一份報(bào)告,這項(xiàng)新一級(jí)的安全措施有望減少數(shù)據(jù)泄露。僅在美國(guó),數(shù)據(jù)泄露事件就從 2010 年的 662 起上升到 2021 年的 1000 多起。

即便如此,目前尚不存在任何萬全之策,但機(jī)密計(jì)算是一種將控制權(quán)直接交給“數(shù)據(jù)所有者”的優(yōu)秀安全工具。

機(jī)密計(jì)算用例

首批使用機(jī)密計(jì)算的用戶包括擁有敏感數(shù)據(jù)集的用戶以及銀行、醫(yī)療機(jī)構(gòu)和政府等受監(jiān)管的行業(yè),但這僅僅是個(gè)開始。

由于可以保護(hù)敏感數(shù)據(jù)和知識(shí)產(chǎn)權(quán),機(jī)密計(jì)算能夠讓各個(gè)團(tuán)隊(duì)放心地開展協(xié)作。團(tuán)隊(duì)成員都能看到證明其內(nèi)容和代碼安全性的驗(yàn)證。

機(jī)密計(jì)算的應(yīng)用實(shí)例包括:

公司使用區(qū)塊鏈執(zhí)行智能合約

研究型醫(yī)院聯(lián)合訓(xùn)練能夠分析病人數(shù)據(jù)趨勢(shì)的 AI 模型

零售商、電信運(yùn)營(yíng)商和其他位于網(wǎng)絡(luò)邊緣的企業(yè)在計(jì)算機(jī)可能受到物理訪問的地方保護(hù)個(gè)人信息

軟件廠商可以銷售包含 AI 模型和專有算法產(chǎn)品,同時(shí)保留它們的知識(shí)產(chǎn)權(quán)

雖然機(jī)密計(jì)算始于公有云服務(wù),但它將會(huì)迅速擴(kuò)散。

用戶需要使用機(jī)密計(jì)算保護(hù)無人值守或難以接觸的邊緣服務(wù)器。企業(yè)數(shù)據(jù)中心可以用它來防范內(nèi)部攻擊,保護(hù)機(jī)密工作負(fù)載不受另一個(gè)工作負(fù)載的影響。

c8cac122-e42d-11ed-ab56-dac502259ad0.jpg

Everest Group 的市場(chǎng)研究人員估計(jì),機(jī)密計(jì)算市場(chǎng)在五年內(nèi)可能增長(zhǎng) 26 倍。

Schuster 表示,到目前為止,大多數(shù)用戶處于概念驗(yàn)證階段并希望能夠馬上將工作負(fù)載投入生產(chǎn)。

未來的機(jī)密計(jì)算將不限于特殊用途或敏感的工作負(fù)載。這項(xiàng)新一級(jí)的安全功能將會(huì)像托管它的云服務(wù)一樣普及。

事實(shí)上,專家預(yù)測(cè)機(jī)密計(jì)算將會(huì)像加密一樣被廣泛使用。

這項(xiàng)技術(shù)的潛力促使各廠商于 2019 年推出了機(jī)密計(jì)算聯(lián)盟,這是 Linux 基金會(huì)的一部分。該聯(lián)盟成員包括處理器和云領(lǐng)域的領(lǐng)導(dǎo)者以及數(shù)十家軟件公司。

該組織的項(xiàng)目之一 Open Enclave SDK 是一個(gè)用于構(gòu)建可信執(zhí)行環(huán)境的框架。

機(jī)密計(jì)算聯(lián)盟技術(shù)顧問委員會(huì)成員、Fortanix 技術(shù)副總裁 Jethro Beekman 表示:“我們最大的任務(wù)是為構(gòu)成該生態(tài)基礎(chǔ)的所有開源項(xiàng)目提供支持。” Fortanix 是首批開發(fā)機(jī)密計(jì)算軟件的初創(chuàng)企業(yè)之一。

Beekman 表示:“這個(gè)令人信服的范式把安全落實(shí)到數(shù)據(jù)層面,而不是去擔(dān)心基礎(chǔ)設(shè)施的各處細(xì)節(jié),這應(yīng)該能幫助避免每天都出現(xiàn)關(guān)于數(shù)據(jù)泄露的新聞?!盉eekman 在 2016 年所寫的博士論文就是關(guān)于機(jī)密計(jì)算的。

機(jī)密計(jì)算如何發(fā)展演化

機(jī)密計(jì)算的實(shí)現(xiàn)方式正在迅速發(fā)展演化。

在 CPU 層面,AMD 已發(fā)布安全加密虛擬化-安全嵌套分頁(SEV-SNP)功能。它將英特爾 SGX 中的進(jìn)程級(jí)保護(hù)擴(kuò)展到整臺(tái)虛擬機(jī),使用戶可以在無需重寫應(yīng)用程序的情況下實(shí)現(xiàn)機(jī)密計(jì)算。

領(lǐng)先的處理器制造商一致支持這種方法。英特爾通過新的可信域擴(kuò)展提供支持。Arm 將自己的實(shí)現(xiàn)方式命名為 Realms。

RISC-V 處理器架構(gòu)的支持者正在一個(gè)名為 Keystone 的開源項(xiàng)目中實(shí)現(xiàn)機(jī)密計(jì)算。

加速機(jī)密計(jì)算

NVIDIA 正通過其 Hopper 架構(gòu) GPU 推出應(yīng)用于虛擬機(jī)機(jī)密計(jì)算的 GPU 加速。

H100 Tensor Core GPU 能夠?yàn)楦鞣N AI 和高性能計(jì)算用例提供機(jī)密計(jì)算,使這些安全服務(wù)用戶能夠訪問加速計(jì)算。

c8d5bcf8-e42d-11ed-ab56-dac502259ad0.jpg

示例:GPU 和 CPU 一同提供加速機(jī)密計(jì)算服務(wù)。

同時(shí),云服務(wù)提供商正在提供基于一種或多種基礎(chǔ)技術(shù)或基于其獨(dú)家混合技術(shù)的服務(wù)。

機(jī)密計(jì)算的下一步是什么

機(jī)密計(jì)算聯(lián)盟的 Beekman 表示,隨著時(shí)間推移,行業(yè)準(zhǔn)則和標(biāo)準(zhǔn)將逐漸出現(xiàn)并擴(kuò)展到機(jī)密計(jì)算的各個(gè)方面,包括驗(yàn)證、高效安全的 I/O 等。

雖然機(jī)密計(jì)算仍是一種相對(duì)較新的隱私工具,但它憑借保護(hù)代碼和數(shù)據(jù)以及保密的能力成為了一種強(qiáng)大的工具。

展望未來,專家預(yù)計(jì)機(jī)密計(jì)算將與其他隱私方法融合,例如完全同態(tài)加密(FHE)、聯(lián)邦學(xué)習(xí)、差分隱私和其他形式的多方計(jì)算。

隨著對(duì) AI 和隱私的需求增加,能否使用現(xiàn)代隱私工具箱中的所有元素將是成功的關(guān)鍵。

因此,要在整個(gè)安全環(huán)境中克服各項(xiàng)挑戰(zhàn)并發(fā)揮機(jī)密計(jì)算的優(yōu)勢(shì)還有很長(zhǎng)的路要走。





審核編輯:劉清

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

    關(guān)注

    68

    文章

    19286

    瀏覽量

    229841
  • 存儲(chǔ)器
    +關(guān)注

    關(guān)注

    38

    文章

    7492

    瀏覽量

    163834
  • 計(jì)算機(jī)
    +關(guān)注

    關(guān)注

    19

    文章

    7494

    瀏覽量

    87953
  • TEE技術(shù)
    +關(guān)注

    關(guān)注

    0

    文章

    3

    瀏覽量

    2650

原文標(biāo)題:什么是機(jī)密計(jì)算?

文章出處:【微信號(hào):NVIDIA_China,微信公眾號(hào):NVIDIA英偉達(dá)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    加密算法在云計(jì)算中如何應(yīng)用?

    加密算法在云計(jì)算中的應(yīng)用主要體現(xiàn)在以下幾個(gè)方面: 數(shù)據(jù)加密 : 數(shù)據(jù)加密是保護(hù)數(shù)據(jù)在傳輸和存儲(chǔ)過程中的機(jī)密性的關(guān)鍵技術(shù)。在云計(jì)算中,數(shù)據(jù)加密技術(shù)可以分為傳輸加密和存儲(chǔ)加密。傳輸加密技術(shù)如SSL
    的頭像 發(fā)表于 12-17 16:02 ?109次閱讀

    邊緣計(jì)算網(wǎng)關(guān)的功能特點(diǎn)哪些

    邊緣計(jì)算網(wǎng)關(guān)的功能特點(diǎn)哪些
    的頭像 發(fā)表于 12-14 11:16 ?149次閱讀

    計(jì)算安全性如何保障

    。無論是數(shù)據(jù)傳輸過程中還是存儲(chǔ)時(shí),都應(yīng)確保數(shù)據(jù)的機(jī)密性。 傳輸加密 :在數(shù)據(jù)傳輸過程中,云服務(wù)提供商通常會(huì)采用傳輸層安全協(xié)議(TLS)等加密技術(shù),以防止數(shù)據(jù)在傳輸中被截獲或篡改。 存儲(chǔ)加密 :云計(jì)算平臺(tái)還會(huì)對(duì)存儲(chǔ)的數(shù)據(jù)進(jìn)行
    的頭像 發(fā)表于 10-24 09:14 ?272次閱讀

    基于51單片機(jī)密碼鎖數(shù)碼管顯示設(shè)計(jì)

    本資源內(nèi)容概要:? ? ? ?這是基于51單片機(jī)密碼鎖數(shù)碼管顯示設(shè)計(jì)包含了電路圖源文件(Altiumdesigner軟件打開)、C語言程序源代碼(keil軟件打開)、元件清單(excel表格打開
    發(fā)表于 06-25 10:05 ?4次下載

    特斯拉起訴前供應(yīng)商:干電極電池技術(shù)商業(yè)機(jī)密泄露風(fēng)波

    近日,電動(dòng)汽車巨頭特斯拉與其前供應(yīng)商馬修斯國(guó)際公司(Matthews International)之間爆發(fā)了一場(chǎng)關(guān)于商業(yè)機(jī)密泄露的訴訟戰(zhàn)。特斯拉在美國(guó)加利福尼亞州北區(qū)地方法院正式起訴馬修斯公司,指控
    的頭像 發(fā)表于 06-20 10:36 ?1752次閱讀

    蘋果計(jì)劃為機(jī)密計(jì)算開發(fā)定制芯片

    蘋果公司預(yù)計(jì)在6月中旬的年度開發(fā)者大會(huì)上,詳細(xì)公布其如何將人工智能(AI)融入Siri虛擬助手及其他產(chǎn)品線中。然而,這一融合背后的關(guān)鍵挑戰(zhàn)在于如何在不違背用戶數(shù)據(jù)保護(hù)承諾的前提下實(shí)現(xiàn)。
    的頭像 發(fā)表于 05-31 09:16 ?512次閱讀

    鯤鵬芯片引領(lǐng)下的通用機(jī)密計(jì)算平臺(tái)技術(shù)解析

    可信計(jì)算,是一項(xiàng)由可信計(jì)算組(可信計(jì)算集群)推動(dòng)和開發(fā)的技術(shù),包括5大核心技術(shù)概念:認(rèn)證密鑰、安全輸入輸出、內(nèi)存加密/受保護(hù)執(zhí)行、封裝存儲(chǔ)、遠(yuǎn)程證明??尚?b class='flag-5'>計(jì)算更多地從系統(tǒng)設(shè)計(jì)角度出發(fā)。
    的頭像 發(fā)表于 04-08 10:19 ?647次閱讀
    鯤鵬芯片引領(lǐng)下的通用<b class='flag-5'>機(jī)密</b><b class='flag-5'>計(jì)算</b>平臺(tái)技術(shù)解析

    Arm Neoverse CSS V3 助力云計(jì)算實(shí)現(xiàn) TCO 優(yōu)化的機(jī)密計(jì)算

    的全場(chǎng)景基礎(chǔ)設(shè)施用例提供高性能和出色能效。針對(duì)需要更高性能的工作負(fù)載和用例,Arm 推出了 Neoverse V 系列。其中,Neoverse V2 核心已被行業(yè)先行者廣泛部署于云、高性能計(jì)算
    發(fā)表于 03-26 16:37 ?370次閱讀
    Arm Neoverse CSS V3 助力云<b class='flag-5'>計(jì)算</b>實(shí)現(xiàn) TCO 優(yōu)化的<b class='flag-5'>機(jī)密</b><b class='flag-5'>計(jì)算</b>

    Arm Neoverse S3 系統(tǒng) IP 為打造機(jī)密計(jì)算和多芯?;A(chǔ)設(shè)施 SoC 夯實(shí)根基

    )、邊緣和顯示處理單元,是新一代基礎(chǔ)設(shè)施系統(tǒng)級(jí)芯片 (SoC) 的理想技術(shù)根基。Neoverse S3 設(shè)計(jì)實(shí)現(xiàn)了芯粒 (Chiplet) 與機(jī)密計(jì)算 (Confidential Compute) 等
    發(fā)表于 03-26 16:33 ?777次閱讀
    Arm Neoverse S3 系統(tǒng) IP 為打造<b class='flag-5'>機(jī)密</b><b class='flag-5'>計(jì)算</b>和多芯?;A(chǔ)設(shè)施 SoC 夯實(shí)根基

    中國(guó)工程師被指盜竊Google機(jī)密還轉(zhuǎn)給中國(guó)企業(yè) 正面臨起訴

    據(jù)媒體報(bào)道,曾在Google任職的中國(guó)人丁林葳被指盜竊了Google TPU、GPU等相關(guān)技術(shù)機(jī)密,還轉(zhuǎn)給中國(guó)企業(yè),目前正面臨起訴。
    的頭像 發(fā)表于 03-11 14:17 ?815次閱讀
    中國(guó)工程師被指盜竊Google<b class='flag-5'>機(jī)密</b>還轉(zhuǎn)給中國(guó)企業(yè) 正面臨起訴

    水電池有望5年內(nèi)取代鋰離子電池 顛覆性的電池技術(shù)

    這款電池的獨(dú)到之處在于,它使用水替代了傳統(tǒng)的有機(jī)電解質(zhì),從而完全消除了電池起火和爆炸的風(fēng)險(xiǎn)。
    的頭像 發(fā)表于 03-06 15:03 ?1016次閱讀

    邊緣計(jì)算與云計(jì)算什么區(qū)別?

    邊緣計(jì)算和云計(jì)算是兩種不同的計(jì)算范式,它們不同的用途,但在某些場(chǎng)景下也可以相互補(bǔ)充。在當(dāng)今日益數(shù)字化的世界中,對(duì)計(jì)算資源的需求呈指數(shù)級(jí)增長(zhǎng)
    的頭像 發(fā)表于 02-19 13:26 ?527次閱讀
    邊緣<b class='flag-5'>計(jì)算</b>與云<b class='flag-5'>計(jì)算</b>:<b class='flag-5'>有</b>什么區(qū)別?

    現(xiàn)在常說的邊緣計(jì)算與云計(jì)算什么不同?

    現(xiàn)在常說的邊緣計(jì)算與云計(jì)算什么不同? 邊緣計(jì)算與云計(jì)算是兩種不同的計(jì)算模型,它們?cè)?/div>
    的頭像 發(fā)表于 02-06 14:38 ?674次閱讀

    什么是邊緣計(jì)算?邊緣計(jì)算技術(shù)哪些優(yōu)缺點(diǎn)?

    什么是邊緣計(jì)算?邊緣計(jì)算技術(shù)哪些優(yōu)缺點(diǎn)? 邊緣計(jì)算是一種將計(jì)算和數(shù)據(jù)處理能力從傳統(tǒng)的云計(jì)算數(shù)據(jù)
    的頭像 發(fā)表于 02-06 14:38 ?1724次閱讀

    什么是邊緣計(jì)算,邊緣計(jì)算哪些應(yīng)用?

    什么是邊緣計(jì)算,邊緣計(jì)算哪些應(yīng)用? 邊緣計(jì)算是一種將計(jì)算能力移動(dòng)到離數(shù)據(jù)源和終端設(shè)備更近的位置的計(jì)算
    的頭像 發(fā)表于 01-09 11:29 ?1903次閱讀