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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

峰會回顧第18期 | 基于可信的機密計算

OpenHarmony TSC ? 來源:OpenHarmony TSC ? 作者:OpenHarmony TSC ? 2023-07-11 08:41 ? 次閱讀

演講嘉賓 | 趙 波

回顧整理 | 廖 濤

排版校對 | 李萍萍

a3057478-1f83-11ee-9c1d-dac502259ad0.png

嘉賓簡介

趙波,博士,教授,武漢大學國家網(wǎng)絡安全學院黨委書記,國家網(wǎng)絡安全先進個人,國家網(wǎng)絡安全優(yōu)秀教師,武漢大學珞珈特聘教授,中國密碼學會理事,中關村可信計算聯(lián)盟副理事長,CCF(中國計算機學會)高級會員,CCF 信息安全與保密專委會、容錯計算專委會委員。TCG(國際可信計算組織)組織個人會員。主要研究方向為密碼學應用、信息系統(tǒng)安全、可信計算、嵌入式系統(tǒng)云計算安全、網(wǎng)絡安全技術等。參與多項重點工作,發(fā)表七十余篇學術論文,獲得國家發(fā)明授權十余項。并出版《可信計算》等學術專著。

內容來源

第一屆開放原子開源基金會OpenHarmony技術峰會——安全及機密計算分論壇

視頻回顧

正 文 內 容

可信計算引領的整體安全架構和主動免疫安全體系,已經成為網(wǎng)絡空間安全技術版圖中不可或缺的重要一環(huán);機密計算提供硬件級的系統(tǒng)隔離,在數(shù)據(jù)安全領域起到了重要的作用。兩者能夠碰撞出什么火花呢?武漢大學國家網(wǎng)絡安全學院黨委書記、二級教授趙波在第一屆OpenHarmony技術峰會上分享了幾點思路。

a33f849c-1f83-11ee-9c1d-dac502259ad0.png

01?

可信計算及發(fā)展歷程

1.1??

可信計算

什么是可信計算呢?根據(jù)ISO/IEC定義:參與計算的組件、操作或過程在任意的條件下都是可預測的,并能夠抵御病毒和一定程度的物理干擾;根據(jù)IEEE定義:計算機所提供的服務的可信賴性是可論證的。趙波教授所在團隊認為可信可以理解為可靠與安全的結合體:如果一個實體的行為總是以預期的方式,達到預期的目的,那么其就是可信的。

可信計算如何實現(xiàn)呢?可信計算是通過硬件層、應用層以及基礎平臺層三者共同實現(xiàn)的。可信計算技術是保障信息系統(tǒng)安全的關鍵技術,特點是從底層做起、從PC終端做起,強調信任關系傳遞的可信計算平臺適合作為軟硬件軟硬件安全的基準度量平臺。利用可信計算技術,能夠從芯片層面、主板層面、系統(tǒng)軟件層面、應用軟件層面以及網(wǎng)絡層面綜合考慮,構建起可信的計算體系。

a36427b6-1f83-11ee-9c1d-dac502259ad0.png

1.2??

技術落地

在可信技術落地的實踐上,趙波教授所在團隊實現(xiàn)了可信計算機和可信嵌入式平臺:(1)可信計算機搭載了內置可信根芯片,從可信根出發(fā)對BIOS、OS、APP逐級度量并與可信存儲中的度量值進行對比來建立可信鏈,在通用計算機的基礎上實現(xiàn)了基于可信的安全功能;(2)可信嵌入式平臺搭載了ETPM,不僅作為可信平臺模塊,而且主動控制系統(tǒng)I/O。此外,該嵌入式平臺還使用了一種帶數(shù)據(jù)恢復功能的星型信任結構, 利用可信根分別對引導程序、操作系統(tǒng)內核、文件系統(tǒng)等分別度量,采用星型度量方法,相較于傳統(tǒng)鏈式可信啟動模型具有降低信任損失,方便增刪組件以及版本升級開銷小的優(yōu)勢。

a386a3e0-1f83-11ee-9c1d-dac502259ad0.png

趙波教授所在團隊也實現(xiàn)了面向云存儲的可信計算環(huán)境技術落地。什么是可信計算環(huán)境呢?可信計算環(huán)境即利用可信計算的思想,從信任根出發(fā),基于信任度量建立信任鏈,構建一種運算與防護并存的運行環(huán)境,保證了計算的行為與預期一致,同時保證全程可檢測可監(jiān)控。

a3b32460-1f83-11ee-9c1d-dac502259ad0.pnga3c95708-1f83-11ee-9c1d-dac502259ad0.png

在云存儲領域,由于云存儲環(huán)境本身并無任何可信機制,缺乏信任源頭,無法滿足數(shù)據(jù)存儲的安全,在云內外部攻擊者的威脅下,云內存儲的數(shù)據(jù)面臨被窺探的風險?;谠撏袋c,趙波教授所在團隊以外置硬件可信根,將可信從客戶機延伸至云端,構建可信計算環(huán)境,保護數(shù)據(jù)安全。該云儲存產品以外置可信硬件為支撐,將“服務商提供安全”轉變?yōu)椤皞€人掌握安全”,將可信從用戶處延申至云端,構建了面向安全存儲的可信計算環(huán)境,以用戶可感知的方法解決了軟件和數(shù)據(jù)的隱私保護問題。

a3f1082a-1f83-11ee-9c1d-dac502259ad0.png

02?

從可信到機密計算

2.1??

機密計算

什么是機密計算呢?機密計算是在基于硬件的可信執(zhí)行環(huán)境(TEE)中保護軟件及數(shù)據(jù)運行態(tài)安全的安全范式。相比于多方安全計算和同態(tài)加密,TEE效率高,適應數(shù)據(jù)量大,交互頻繁,響應時間快的交互需求。在計算機和大數(shù)據(jù)技術飛速發(fā)展的新場景下,各領域都越來越注重數(shù)據(jù)安全需求,例如:(1)云計算業(yè)務越來越依賴公共云和混合云服務,數(shù)據(jù)在第三方提供的環(huán)境中存儲,運行。云中的數(shù)據(jù)隱私保護勢在必行;(2)機器學習依賴模型訓練,機構間共享數(shù)據(jù)可大幅度提升模型性能,機器學習中的數(shù)據(jù)隱私需要得到保障;(3)區(qū)塊鏈用戶之間數(shù)據(jù)一致性的驗證需要基于歷史數(shù)據(jù)的運算,該數(shù)據(jù)通常以明文方式進行運算,歷史數(shù)據(jù)的隱私需要得到保護。機密計算能夠有效滿足這些場景的數(shù)據(jù)安全訴求。

機密計算的目標是什么呢?機密計算主要實現(xiàn)以下三方面能力:
  • 可用不可見:通過對TEE在運算過程中所使用的系統(tǒng)資源的隔離,使得數(shù)據(jù)在計算的過程中不被惡意竊?。?/li>
  • 可算不可識:對TEE中運行程序所使用的數(shù)據(jù)和代碼進行加密存儲,使敏感數(shù)據(jù)在使用過程中達到匿名化要求;
  • 專數(shù)專用:通過用戶證書在創(chuàng)建TEE時確定其所有權,加密數(shù)據(jù)僅在授權的TEE中解密、運算,確保數(shù)據(jù)專數(shù)專用。

2.2??

現(xiàn)狀與不足

機密計算還處在發(fā)展初期,2019年由Linux基金會宣布由多家巨頭企業(yè)組成的機密計算聯(lián)盟成立,旨在推進機密計算的標準化和商業(yè)化發(fā)展進程。目前,Intel、ARMt等已經推出了各自的機密計算產品。

然而,當前已有的機密計算產品還存在較多不足,例如:

  • Intel通過對CPU一組指令的擴展,使得用戶可以創(chuàng)建名為Enclave的TEE環(huán)境,系統(tǒng)為其分配專用的內存地址進行隔離。但當數(shù)據(jù)和代碼被拷貝至環(huán)境中解碼運行時,任何來自于Enclave外的訪問都會被拒絕,對于Enclave而言,只有Intel的CPU是可信的;

a4200e7c-1f83-11ee-9c1d-dac502259ad0.png
  • ARM將系統(tǒng)運行態(tài)分為兩類:安全世界、普通世界,并通過總線上的一位來區(qū)分運行態(tài)完成環(huán)境隔離。但任何來自普通世界的請求都無法訪問安全世界運行的進程和數(shù)據(jù)。盡管CPU是可信的,但只能分別被兩個運行態(tài)的環(huán)境分時使用。

a43a4936-1f83-11ee-9c1d-dac502259ad0.png

03?

基于可信的機密計算

可信計算環(huán)境與機密計算是兩個不同的概念,但兩者能夠在硬件基礎、技術架構、安全側重點、數(shù)據(jù)安全以及云網(wǎng)段端應用等維度在一定程度上實現(xiàn)優(yōu)勢互補??偟膩碚f,可信計算環(huán)境有信任根可以保證從硬件、軟件、網(wǎng)絡的整體安全,但對數(shù)據(jù)的動態(tài)安全保護能力較弱;機密計算可以保護數(shù)據(jù)運行態(tài)安全,但缺乏從下至上的信任環(huán)境,攻擊面過大。趙波教授所在團隊將二者結合,優(yōu)勢互補即構建可信的機密計算環(huán)境來保護系統(tǒng)安全。

基于可信的機密計算可以定義為:從硬件可信基出發(fā),構造一個可信計算環(huán)境,并將可信向上延伸至機密計算環(huán)境,從而得到一個從啟動到運行全方位安全的基于可信的機密計算環(huán)境。

a462efc6-1f83-11ee-9c1d-dac502259ad0.png

與傳統(tǒng)機密計算不同,可信機密計算將機密計算的底層技術擴大到了可信計算基,利用可信計算加密、度量等服務支撐機密計算的運行環(huán)境,同時解決了原有可信計算環(huán)境無法保證數(shù)據(jù)運行態(tài)安全的盲點。得益于可信計算的良好適用性,能夠將機密計算的應用場景從云計算擴大到嵌入式系統(tǒng)。

構建基于可信的機密計算過程主要有以下幾個步驟:
  1. 首先構建可信根,如果設備本身沒有可信組件,則需要使用嵌入式可信根,可信根需要對上層提供認證,加密、安全存儲等基礎可信服務的支撐;
  2. 再基于可信根實現(xiàn)可信計算環(huán)境,通過對計算機系統(tǒng)代碼和狀態(tài)的度量等技術,構建自底向上的信任鏈,為機密計算提供可信的系統(tǒng)服務;
  3. 最后構建基于可信根的機密計算環(huán)境,為運行程序構造隔離環(huán)境,并對運行在隔離環(huán)境內的應用程序提供度量、判定、控制、報告與審計等服務,確保其運行態(tài)安全。

目前,趙波教授所在團隊研究了安卓環(huán)境下基于TF卡的半機密計算環(huán)境以及基于PCI的可信軟件保護構建的機密計算環(huán)境兩方面內容。

研究內容1:安卓環(huán)境下基于TF卡的半機密計算環(huán)境

構建可信計算根:基于加密TF卡構建信任基,內置加解密引擎,獨立的運算單元,能夠保證較高的加解密效率,同時由于密鑰不出卡,能夠保證安全性。通過TF卡提供的安全存儲、加解密引擎、可信度量等服務,將信任從底部硬件通過信任鏈傳遞向上延伸,在不改變設備原本硬件構成的基礎上,建立了可信計算環(huán)境,為后續(xù)機密運算環(huán)境的建立提供度量與判定的支撐功能。相比于通過硬件芯片構建信任基的方式,該方法效率更高,適應性更強。

a47af0ee-1f83-11ee-9c1d-dac502259ad0.png

基于可信根實現(xiàn)可信計算環(huán)境:可信基礎軟件基TSB是系統(tǒng)運行過程中可信度量、判定、控制、報告與審計功能的實際執(zhí)行部件。TSB通過身份認證機制度量主客體身份的合法性,通過靜態(tài)度量機制度量系統(tǒng)啟動環(huán)境的可信性與文件的可信性,通過動態(tài)度量機制度量系統(tǒng)運行環(huán)境和應用的可信性,通過保密存儲的支撐機制對系統(tǒng)和用戶的數(shù)據(jù)進行私密保護,從而構建可信計算環(huán)境。

構建基于可信的機密計算環(huán)境:TSB通過基于可信根實現(xiàn)的安全存儲、加解密、可信度量等服務,向運行于REE下的可信基礎軟件模塊提供動態(tài)度量與判定的支撐功能,完成了對運行數(shù)據(jù)的保護,實現(xiàn)了機密計算功能。但由于應用程序并未運行在TEE中,而是運行在受到保護和監(jiān)控的REE中,所以稱之為半機密計算環(huán)境。

a49a31ac-1f83-11ee-9c1d-dac502259ad0.png

研究內容2:基于PCI的可信軟件保護構建的機密計算環(huán)境

FPGA芯片等可信組件構成的硬件保護板通過PCI總線與工控機進行通信,基于其提供的加密、解密等服務,能夠構建可信計算環(huán)境。通過可信根提供的硬件加密服務的支撐對運行在軟件平臺中的APP進行加殼保護,使敏感數(shù)據(jù)在使用過程中達到匿名化要求,實現(xiàn)了機密計算“可算不可識”的目標;通過文件過濾驅動,實現(xiàn)敏感數(shù)據(jù)的訪問控制功能,實現(xiàn)了機密計算“專數(shù)專用”的目標;同時使用雙進程保護和時間戳保護對其進行動態(tài)安全防護,實現(xiàn)了機密計算“可用不可見”的目標。軟件平臺基于可新環(huán)境構建,減小了攻擊面,保證了程序從啟動到運行的全方位數(shù)據(jù)安全,完成了可信的機密計算環(huán)境的構建。

a4b4ecb8-1f83-11ee-9c1d-dac502259ad0.png

研究展望

基于RISC-V的研究展望:作為一種新興的精簡指令集架構,RISC-V已經成為和X86、ARM并列的三大主流處理器架構之一。在缺乏硬件生產商信任的環(huán)境下,通過這一新興架構實現(xiàn)自主可控的機密計算環(huán)境有兩個思路:(1)利用Trustzone的思想,在可信根創(chuàng)建的可信計算環(huán)境內,復用RISC-V現(xiàn)有的PMP寄存器,為RISC-V提供獨立物理機抽象,每個區(qū)域都能運行獨立的OS和受保護的應用,實現(xiàn)可信機密計算環(huán)境;(2)利用SGX的思想,在可信硬件支持的計算環(huán)境中提供用戶態(tài)的Enclave抽象,確保App在可信隔離環(huán)境中運行,實現(xiàn)可信機密計算環(huán)境。

04?

總結

未來,基于可信的機密計算需要進一步與計算機硬件、密碼和隱私機制相結合,以進一步實現(xiàn)基于硬件的內存隔離、資源劃分等功能機制,同時在AI態(tài)勢感知、漏洞挖掘、VM和OS安全、容器和微服務安全的協(xié)同支持下進一步提升體系安全能力;基于可信的機密計算在PC、嵌入式系統(tǒng)、IoT、移動網(wǎng)絡等方面的也將會有進一步的應用。此外,國內開源運動的逐漸成熟也為機密計算相關技術的研究提供了良好的助力。

歡迎大家加入到機密計算相關的研究中來,利用開源平臺構建可信的機密計算環(huán)境,打破機密計算環(huán)境目前所面臨的黑盒子的瓶頸,共同為自主可控的機密計算技術貢獻智慧。

E N D

點擊下方閱讀原文獲取演講PPT。

關注我們,獲取更多精彩。

審核編輯 黃宇

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

    關注

    25

    文章

    3635

    瀏覽量

    16061
收藏 人收藏

    評論

    相關推薦

    7EMC線上特訓營圓滿結營!

    的回憶,留下了讓人難以忘懷的寶貴瞬間。▲直播間現(xiàn)場學習旅程回顧歷時160天,課程從2024年1月18日開始,至2024年6月26日結束;累計打卡1460次,成長的
    的頭像 發(fā)表于 06-28 08:17 ?227次閱讀
    <b class='flag-5'>第</b>7<b class='flag-5'>期</b>EMC線上特訓營圓滿結營!

    第二屆大會回顧22 軟件缺陷漏洞分析

    演講嘉賓 | 梁洪亮 回顧整理 | 廖? ?濤 排版校對 | 宋夕明 嘉賓介紹 OS安全分論壇? 梁洪亮, 博士,北京郵電大學副教授,博士生導師。研究興趣為可信軟件與智能系統(tǒng)。 視頻回顧 ? 打開嗶
    的頭像 發(fā)表于 06-27 08:42 ?264次閱讀
    第二屆大會<b class='flag-5'>回顧</b><b class='flag-5'>第</b>22<b class='flag-5'>期</b>  軟件缺陷漏洞分析

    瀾起科技發(fā)布數(shù)據(jù)保護和可信計算加速芯片

    瀾起科技于今日正式發(fā)布其津逮?服務器平臺產品線的一款新產品——數(shù)據(jù)保護和可信計算加速芯片M88STAR5(N)。 該芯片融合了數(shù)據(jù)加解密和平臺可信度量兩大核心功能,兼具高性能、泛在可信等優(yōu)勢,為信息安全領域提供高性能、高安全性、
    的頭像 發(fā)表于 06-12 10:36 ?570次閱讀

    國民技術第四代可信計算芯片NS350正式投入量產

    2024年4月18日,國民技術第四代可信計算芯片NS350v32/v33系列產品正式發(fā)布并開始量產供貨。NS350v32/v33是一款高安全、高性能、超值可信密碼模塊2.0(TCM2.0)安全芯片
    的頭像 發(fā)表于 04-19 08:24 ?731次閱讀
    國民技術第四代<b class='flag-5'>可信計算</b>芯片NS350正式投入量產

    國民技術第四代可信計算芯片NS350正式投入量產!

    2024年4月18日,國民技術第四代可信計算芯片NS350 v32/v33系列產品正式發(fā)布并開始量產供貨。NS350 v32/v33是一款高安全、高性能、超值可信密碼模塊2.0 (TCM 2.0)安全芯片,適用于PC、服務器平臺
    的頭像 發(fā)表于 04-18 16:22 ?665次閱讀
    國民技術第四代<b class='flag-5'>可信計算</b>芯片NS350正式投入量產!

    新品發(fā)布!國民技術第四代可信計算芯片NS350正式投入量產

    2024年4月18日,國民技術第四代可信計算芯片 NS350 v32/v33系列產品正式發(fā)布并開始量產供貨 。NS350 v32/v33是一款 高安全、高性能、超值 可信密碼模塊2.0 (TCM
    發(fā)表于 04-18 15:06 ?1402次閱讀
    新品發(fā)布!國民技術第四代<b class='flag-5'>可信計算</b>芯片NS350正式投入量產

    鯤鵬芯片引領下的通用機密計算平臺技術解析

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

    第二屆大會回顧11 | 面向萬物智聯(lián)的可信連接關鍵技術研究

    OpenHarmony技術俱樂部主任,中國計算機學會高級會員。研究方向為可信計算、信息系統(tǒng)安全、安全測評等。主持國家自然科學基金項目、華為鯤鵬眾智項目等項目10余項,在國內外期刊及會議上發(fā)表學術論文50余篇,翻譯出版譯著2部,參與學術著作6部。 視頻
    的頭像 發(fā)表于 02-25 17:55 ?689次閱讀
    第二屆大會<b class='flag-5'>回顧</b><b class='flag-5'>第</b>11<b class='flag-5'>期</b> | 面向萬物智聯(lián)的<b class='flag-5'>可信</b>連接關鍵技術研究

    第二屆大會回顧10 | 低時延分布式共享設備研究與探索

    演講嘉賓 | 杜? ?東 回顧整理 | 廖? ?濤 排版校對 | 李萍萍 ? 嘉賓介紹 ?OS內核及視窗分論壇? 杜東 ,上海交通大學助理研究員,OpenHarmony項目群技術指導委員會并發(fā)與協(xié)同
    的頭像 發(fā)表于 02-25 17:52 ?509次閱讀
    第二屆大會<b class='flag-5'>回顧</b><b class='flag-5'>第</b>10<b class='flag-5'>期</b> | 低時延分布式共享設備研究與探索

    第二屆大會回顧8 | 智能終端OS的個人數(shù)據(jù)處理與保護

    演講嘉賓 | 夏虞斌 回顧整理 | 廖? ?濤 排版校對 | 李萍萍 嘉賓介紹 ?OS安全分論壇? 夏虞斌,上海交通大學教授/博導、上海交通大學OpenHarmony技術俱樂部主任、中國計算機學會
    的頭像 發(fā)表于 02-21 11:52 ?363次閱讀
    第二屆大會<b class='flag-5'>回顧</b><b class='flag-5'>第</b>8<b class='flag-5'>期</b> | 智能終端OS的個人數(shù)據(jù)處理與保護

    國民技術Z32H330TC可信計算芯片在DCS系統(tǒng)中的應用

    近日,我國電力發(fā)電控制系統(tǒng)在自主可控方面取得重大突破,國內首臺全國產可信DCS系統(tǒng)在華能威海電廠成功投入運營,作為系統(tǒng)基礎可信安全硬件,國民技術Z32H330TC可信計算芯片在DCS系統(tǒng)中提供了
    的頭像 發(fā)表于 12-25 14:30 ?1075次閱讀

    喜報|易華錄自研隱私計算平臺通過信通院“可信隱私計算”測試

    12月20日,中國信通院在2023數(shù)據(jù)資產管理大會中公布第九批“可信隱私計算”評估測試結果, 易華錄隱私計算平臺V1.3(以下簡稱“平臺”)通過本批“聯(lián)邦學習 基礎能力專項測試” 。 這標志著 平臺
    的頭像 發(fā)表于 12-22 19:55 ?753次閱讀
    喜報|易華錄自研隱私<b class='flag-5'>計算</b>平臺通過信通院“<b class='flag-5'>可信</b>隱私<b class='flag-5'>計算</b>”測試

    第二屆大會回顧5 | 分級安全架構構筑智能汽車功能、網(wǎng)絡、隱私三安全

    演講嘉賓 | 付天福 回顧整理 | 廖? ?濤 排版校對 | 李萍萍 嘉賓介紹 ?OS安全分論壇? 付天福 ,OpenHarmony項目群技術指導委員會安全及機密計算TSG負責人,華為公司科學家
    的頭像 發(fā)表于 12-19 08:36 ?433次閱讀
    第二屆大會<b class='flag-5'>回顧</b><b class='flag-5'>第</b>5<b class='flag-5'>期</b> | 分級安全架構構筑智能汽車功能、網(wǎng)絡、隱私三安全

    第二屆大會回顧4 | 數(shù)據(jù)要素流通的安全挑戰(zhàn)與對策

    演講嘉賓 | 李鳳華 回顧整理 | 廖? ?濤 排版校對 | 李萍萍 嘉賓介紹 ?OS安全分論壇? 李鳳華 ,OpenHarmony項目群技術指導委員會安全及機密計算TSG成員,中國科學院信息工程
    的頭像 發(fā)表于 12-14 15:20 ?469次閱讀
    第二屆大會<b class='flag-5'>回顧</b><b class='flag-5'>第</b>4<b class='flag-5'>期</b> | 數(shù)據(jù)要素流通的安全挑戰(zhàn)與對策

    羅姆(ROHM)4代:技術回顧

    羅姆(ROHM)4代:技術回顧
    的頭像 發(fā)表于 11-28 17:02 ?675次閱讀
    羅姆(ROHM)<b class='flag-5'>第</b>4代:技術<b class='flag-5'>回顧</b>