日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

峰會回顧第13期 | 開源機密計算平臺:蓬萊-OpenHarmony

OpenHarmony TSC ? 來源:OpenHarmony TSC ? 作者:OpenHarmony TSC ? 2023-06-09 08:38 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

演講嘉賓 | 杜 東

回顧整理 | 廖 濤

排版校對 | 李萍萍

f656cb8e-065d-11ee-9c1d-dac502259ad0.png

嘉賓簡介

杜東,上海交通大學(xué)助理研究員。中國計算機學(xué)會CCF會員,ACM會員。研究興趣為操作系統(tǒng)與體系結(jié)構(gòu)、服務(wù)器無感知(Serverless)計算、系統(tǒng)安全。在包括ASPLOS、ISCA、OSDI、SOSP、ACM SoCC、TOCS等國際著名會議和期刊發(fā)表/錄用多篇學(xué)術(shù)論文。

內(nèi)容來源

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

正 文 內(nèi) 容

OpenHarmony賦能萬物互聯(lián),存在覆蓋從端到云的安全能力需求。蓬萊-OpenHarmony是一個開源機密計算平臺,提供了面向OpenHarmony的可信執(zhí)行環(huán)境,賦能OpenHarmony安全能力。那么,蓬萊-OpenHarmony主要做了哪些安全增強方面的工作,有哪些關(guān)鍵技術(shù)呢?上海交通大學(xué)助理研究員、中國計算機學(xué)會CCF會員、ACM會員杜東在第一屆OpenHarmony技術(shù)峰會上給大家?guī)砹藥c分享。

f6664d02-065d-11ee-9c1d-dac502259ad0.png

01?

萬物互聯(lián)計算的安全挑戰(zhàn)

當(dāng)進入到萬物互聯(lián)的新場景后,存在哪些安全風(fēng)險和挑戰(zhàn),又有哪些解決方案呢?

依靠軟件本身提供系統(tǒng)安全能力是一種方案。但是,依賴形式化驗證、類型安全語言等技術(shù)目前來加強系統(tǒng)安全,目前看來是較為困難的。在萬物互聯(lián)的場景中,開發(fā)者的背景和能力多樣性倍增,各自所依靠開發(fā)軟件本身處理安全風(fēng)險的能力不盡相同。就算能夠?qū)崿F(xiàn),也可能需要更多的輔助工具來配合開發(fā)者完成。

f6988600-065d-11ee-9c1d-dac502259ad0.png

通過軟硬件配合,依賴于硬件提供的安全特性來加固系統(tǒng),為其提供可信執(zhí)行環(huán)境(TEE)是另一種可行的系統(tǒng)安全加固方案。可信執(zhí)行環(huán)境能夠有效增強邊緣設(shè)備的安全能力,例如內(nèi)存隔離、I/O隔離等。依賴該方案進行安全加固的代表系統(tǒng)有Intel SGX、ARM TrustZone和RISC-V蓬萊或Keystone等。目前,已經(jīng)發(fā)布了多個安全特性擴展和完善的可執(zhí)行環(huán)境方案,為什么還要定制化設(shè)計一個蓬萊-OpenHarmony呢?因為OpenHarmony所面臨的萬物互聯(lián)場景是有不一樣的挑戰(zhàn)和風(fēng)險,主要有以下3個方面:

第一,萬物互聯(lián)會導(dǎo)致需要面臨復(fù)雜的硬件環(huán)境。在異構(gòu)的硬件環(huán)境下,通過一套系統(tǒng)把OpenHarmony的安全特性和需求支撐起來,是非常復(fù)雜的一件事。例如,端側(cè)可能存在非常小型的低配設(shè)備,沒有頁表和內(nèi)存隔離,但是TEE很難跑在這種配置下;又例如,在較高配的手機場景,怎么能夠讓小型的、沒有很多基礎(chǔ)安全能力的環(huán)境和有安全能力的環(huán)境進行協(xié)同,也是一個較大的挑戰(zhàn)。

第二,軟件棧存在差異。面向云場景,軟件主要基于Linux內(nèi)核和虛擬機監(jiān)控器等,必要時可引入如安全OS等組件;而面向邊緣及IoT,軟件棧較為簡單,可能基于RTOS(如OpenHarmony小型內(nèi)核)等構(gòu)建整個軟件棧。因此,如何使得二者進行協(xié)同,是軟件異構(gòu)所帶來的問題。

第三,操作系統(tǒng)國產(chǎn)化問題。例如OpenHarmony目前在系統(tǒng)安全方面已經(jīng)有所成果,如何保證它的安全能力自主可控呢?這也是需要思考的一個風(fēng)險和挑戰(zhàn)。

蓬萊-OpenHarmony能夠有效解決上述問題,下圖是蓬萊-OpenHarmony的logo。討論一個有趣的話題:為什么新的系統(tǒng)命名為蓬萊?蓬萊是中國古代神話里面的一座仙島,其被一片黑色的冥河所包圍。我們希望提供一個可信執(zhí)行環(huán)境,它是和外界隔離的,里面的東西不能出來,外面的東西也不能進去。一方面能夠保證內(nèi)部機密數(shù)據(jù)的安全,另一方面也能夠避免內(nèi)部不安全因素因其特殊的地位而對外部造成損害。

f6a27bce-065d-11ee-9c1d-dac502259ad0.png

02?

蓬萊-OpenHarmony

在蓬萊-OpenHarmony的項目中,開發(fā)了蓬萊可信執(zhí)行環(huán)境并提供了通用的解決方案。目前主要做的四項工作有:(1)提出面向OpenHarmony的通用TEE架構(gòu)和接口,明確架構(gòu)和接口的定義,保證后續(xù)所有的TEE都能夠滿足某一個抽象或某一個核心接口而被納入OpenHarmony體系中;(2)基于 RISC-V v1.10的指令集,開發(fā)了蓬萊安全硬件擴展;(3)開發(fā)固件層(M-mode) Monitor和TEE SDK的軟件層;(4)提供含MMU平臺和無MMU平臺的兩套系統(tǒng)支持。

2.1??

RISC-V生態(tài)

在RISC-V生態(tài)中,開發(fā)者可以自身需求定制化設(shè)計硬件而無需擔(dān)心版權(quán)風(fēng)險,如果硬件的特性足夠好,還可以將其合入到RISC-V的官方指令集中。截至2022年,RISC-V處理器出貨量達到100億,Semico Research預(yù)測到2025年,RISC-V處理器出貨量將達到800億,構(gòu)建了強大的影響力和生態(tài)。

f6b6403c-065d-11ee-9c1d-dac502259ad0.png

RISC-V設(shè)備的急劇增加,逐步形成了萬物互聯(lián)的端邊場景,RISC-V的CEO Calista Redmond預(yù)測,到2030年將有500億聯(lián)網(wǎng)和物聯(lián)網(wǎng)設(shè)備需要安全和定制處理器加持,需要有足夠多的安全特性以保證身邊的設(shè)備能夠滿足計算和處理器的需求。

f6c335a8-065d-11ee-9c1d-dac502259ad0.png

2.2??

面向OpenHarmony的通用TEE架構(gòu)和接口

面向OpenHarmony的通用TEE架構(gòu)和接口當(dāng)前還處于草案的狀態(tài)。如下圖所示,架構(gòu)本身和RISC-V無關(guān),并未涉及到具體的架構(gòu)和特性。我們認為,未來OpenHarmony的通用TEE架構(gòu)和接口可能包含4層:最底層是所需要的硬件特性,其上層為安全固件;可信執(zhí)行環(huán)境操作系統(tǒng)在安全固件的上層;最上層即用戶應(yīng)用層。

f6eacbfe-065d-11ee-9c1d-dac502259ad0.png

2.3??

蓬萊-OpenHarmony:RISC-V指令集下的TEE系統(tǒng)架構(gòu)

蓬萊-OpenHarmony的整體架構(gòu)如下圖所示。蓬萊-OpenHarmony基于上述定義的OpenHarmony TEE參考架構(gòu);在硬件上進行了創(chuàng)新,面向萬物互聯(lián)異構(gòu)的場景,提出了細粒度的輕量隔離,其安全特性是可配置和可選的;在軟件上也進行了創(chuàng)新,面向多元隔離的需求,支持安全OS和輕量安全應(yīng)用;此外,蓬萊-OpenHarmony也支持OpenHarmony標準、小型、輕量等配置。

f709df3a-065d-11ee-9c1d-dac502259ad0.png

2.4??

硬件異構(gòu)應(yīng)對案例

在硬件異構(gòu)的場景中,如何實現(xiàn)內(nèi)存隔離呢?RISC-V將整個軟硬件分為硬件層、機器態(tài)、特權(quán)態(tài)以及用戶態(tài)共4層。其中,硬件層RISC-V支持不同的特性及擴展;機器態(tài)即固件層,擁有比特權(quán)態(tài)更高的權(quán)限,通常負責(zé)加載操作系統(tǒng)或者實現(xiàn)安全特性;特權(quán)態(tài)運行操作系統(tǒng)內(nèi)核,支持MMU和no-MMU平臺;用戶態(tài)則運行各類應(yīng)用程序。可信執(zhí)行環(huán)境的基礎(chǔ)能力,要求內(nèi)核和應(yīng)用之間要內(nèi)存隔離,云邊場景可以通過內(nèi)存管理模塊 (MMU)/頁表實現(xiàn),但IoT和邊緣RISC-V設(shè)備可能沒有MMU,內(nèi)核和應(yīng)用之間缺乏隔離性。

怎么解決呢?如下圖所示為一個臨時解決方案,即將內(nèi)核運行在機器態(tài),機器態(tài)中有一套硬件機制PMP,可以通過PMP控制來隔離內(nèi)核和用戶態(tài)。例如,Linux在沒有 MMU的時候,通過RISC-V機器態(tài)的PMP隔離機制實現(xiàn)粗粒度隔離。但隨之而來出現(xiàn)一個問題,機器態(tài)固件和操作系統(tǒng)之間會存在機器態(tài)爭搶,其問題根本是邊緣設(shè)備硬件情況不同所導(dǎo)致,對于小型硬件經(jīng)常存在這樣的問題和風(fēng)險。

f71a53b0-065d-11ee-9c1d-dac502259ad0.png

在蓬萊-OpenHarmony中,提出了新的RISC-V硬件擴展:sPMP。sPMP是輕量級的內(nèi)存隔離機制,存在硬件資源開銷低、訪存性能好的優(yōu)勢。有sPMP和沒有sPMP的區(qū)別在什么地方呢?當(dāng)沒有sPMP時,機器態(tài)是有內(nèi)存隔離的,但是用戶態(tài)和OS態(tài)之間沒有任何隔離,很難在上面運行多個APP;有sPMP后,操作系統(tǒng)依賴sPMP存器就可以實現(xiàn)隔離,補齊了機制缺陷。

f722d0f8-065d-11ee-9c1d-dac502259ad0.png

2.5??

軟件異構(gòu)應(yīng)對方案

在軟件異構(gòu)場景中,隔離域依賴于安全硬件的物理內(nèi)存隔離機制,如RISC-V段隔離機制。其問題是隔離域與硬件強相關(guān),比如PMP,最終的總體隔離數(shù)量與PMP個數(shù)是呈正相關(guān)。段隔離機制本身是有限的 (不超過16個),4組PMP寄存器現(xiàn)在最多只能劃分出4個域,如圖所示。

f7331ce2-065d-11ee-9c1d-dac502259ad0.png

那么可信執(zhí)行環(huán)境如何提供可擴展的隔離域呢?在云場景中,可以利用軟件隔離出更多隔離域,但在邊端由于內(nèi)存資源不足并不適用。針對此問題,蓬萊-OpenHarmony提供了滑動窗口的隔離域設(shè)計,使一組PMP (邏輯上) 保護多個隔離域,在上下文切換時滑動實際的保護范圍。如圖所示,當(dāng)隔離域-1被執(zhí)行時,PMP-2能夠?qū)⒏綦x域收縮至隔離域-1的范圍;反之,當(dāng)隔離域-2被執(zhí)行時,PMP-2也能夠?qū)⒏綦x域收縮至隔離域-2的范圍。如此一來,能夠保證每一個隔離域執(zhí)行時,其內(nèi)存保護的范圍是準確的。

f74e5020-065d-11ee-9c1d-dac502259ad0.png

03?

總結(jié)

總的來說,蓬萊-OpenHarmony項目為OpenHarmony在RISC-V架構(gòu)下提供了安全基石,支持OpenHarmony面向萬物互聯(lián)的多場景安全需求。歡迎大家持續(xù)關(guān)注蓬萊-OpenHarmony項目,我們也期待更多的開發(fā)者能夠加入其中,共同賦能OpenHarmony的安全底座。

E N D

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

關(guān)注我們,獲取更多精彩。


審核編輯黃宇


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

    關(guān)注

    3

    文章

    4375

    瀏覽量

    46487
  • OpenHarmony
    +關(guān)注

    關(guān)注

    33

    文章

    3979

    瀏覽量

    21395
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    開源鴻蒙亮相第九屆數(shù)字中國建設(shè)峰會

    近日,第九屆數(shù)字中國建設(shè)峰會召開前夕,鴻蒙生態(tài)峰會(以下簡稱“峰會”)在福州海峽國際會展中心成功舉辦。峰會聚焦OpenHarmony
    的頭像 發(fā)表于 05-06 14:07 ?152次閱讀

    拓維信息亮相鴻蒙生態(tài)峰會,開源鴻蒙產(chǎn)業(yè)生態(tài)發(fā)展全面提速

    4月28日,第九屆數(shù)字中國建設(shè)峰會召開之際,鴻蒙生態(tài)峰會在福州海峽國際會展中心同期舉行。本次峰會聚焦OpenHarmony開源鴻蒙)生態(tài)建
    的頭像 發(fā)表于 04-29 18:33 ?191次閱讀
    拓維信息亮相鴻蒙生態(tài)<b class='flag-5'>峰會</b>,<b class='flag-5'>開源</b>鴻蒙產(chǎn)業(yè)生態(tài)發(fā)展全面提速

    直播預(yù)告 | 開源軟件包移植適配專題(1):SQLite 從入門到精通

    嵌入式數(shù)據(jù)庫在資源受限設(shè)備上跑不動?交叉編譯SQLite總是缺依賴、配置難?想在AMP雙系統(tǒng)下統(tǒng)一數(shù)據(jù)存儲方案?睿擎平臺正式推出「開源軟件包移植適配專題」,每期深度講解一個主流開源軟件在睿擎派上
    的頭像 發(fā)表于 04-24 18:05 ?474次閱讀
    直播預(yù)告 | <b class='flag-5'>開源</b>軟件包移植適配專題(<b class='flag-5'>第</b>1<b class='flag-5'>期</b>):SQLite 從入門到精通

    直播預(yù)告丨開源鴻蒙AI賦能系列——具身智能專題技術(shù)直播第五來啦!

    開源鴻蒙AI賦能系列 ——具身智能專題技術(shù)直播第五 時間 :2026年3月19日(周四)19:00 直播內(nèi)容:本次直播將分享如何打破傳統(tǒng)架構(gòu),將飛控軟件直接運行于主控芯片的操作系統(tǒng)OpenHarmony中,與上層應(yīng)用共享同一
    的頭像 發(fā)表于 03-19 10:19 ?344次閱讀
    直播預(yù)告丨<b class='flag-5'>開源</b>鴻蒙AI賦能系列——具身智能專題技術(shù)直播第五<b class='flag-5'>期</b>來啦!

    軟通國際亮相2025沙中開源與AI科技峰會

    2025年11月11日,由沙特程序員協(xié)會(parmg)主辦的"2025沙中開源與AI科技峰會"在利雅得盛大啟幕。
    的頭像 發(fā)表于 11-14 17:45 ?1619次閱讀

    摩爾線程亮相GOTC 2025全球開源技術(shù)峰會

    近日,以“萬源共振,智構(gòu)未來”為主題的GOTC 2025全球開源技術(shù)峰會在北京成功舉辦。本屆峰會匯聚了國內(nèi)外頂尖技術(shù)專家、企業(yè)代表與開源社區(qū)領(lǐng)袖,共同探討
    的頭像 發(fā)表于 11-04 10:43 ?2307次閱讀

    燧原科技亮相GOTC 2025全球開源技術(shù)峰會

    2025年11月1日,全球開源技術(shù)峰會(GOTC 2025)在北京舉行,聚焦Agentic AI、大模型應(yīng)用、AI+軟件工程、具身智能等熱門話題,探討開源未來和發(fā)展。
    的頭像 發(fā)表于 11-04 10:40 ?586次閱讀

    2025開放原子園區(qū)行暨小米開源峰會圓滿落幕

    近日,開放原子園區(qū)行(小米站)暨2025小米開源峰會在小米園區(qū)成功舉辦。本次活動聚焦推動開源落地產(chǎn)業(yè)一線,不僅展示了開源技術(shù)最新成果,更以搭建精準供需對接
    的頭像 發(fā)表于 10-30 09:36 ?825次閱讀

    明晚開播 |開源芯片系列講座29:RISC-V AI芯片的創(chuàng)新和應(yīng)用

    鷺島論壇開源芯片系列講座29「RISC-VAI芯片的創(chuàng)新和應(yīng)用」明晚(15號)8點精彩開播期待與您云相聚,共襄學(xué)術(shù)盛宴!|直播信息報告題目RISC-VAI芯片的創(chuàng)新與應(yīng)用報告簡介本報告介紹了在
    的頭像 發(fā)表于 10-14 08:03 ?1007次閱讀
    明晚開播 |<b class='flag-5'>開源</b>芯片系列講座<b class='flag-5'>第</b>29<b class='flag-5'>期</b>:RISC-V AI芯片的創(chuàng)新和應(yīng)用

    雷曼光電COB超高清大屏落地山東黃金蓬萊礦業(yè)集控中心

    近日,雷曼光電為山東黃金集團蓬萊礦業(yè)有限公司(以下簡稱“山東黃金蓬萊礦業(yè)”)集控中心打造了超大型LED顯示解決方案。該項目為企業(yè)的智能化運營與管理提供了清晰、穩(wěn)定的視覺保障,贏得客戶高度贊譽。
    的頭像 發(fā)表于 08-05 14:45 ?1172次閱讀

    【重要通知】OpenHarmony主干平臺開發(fā)板選型提報倒計時(參考工具發(fā)布)

    各位伙伴好: 鑒于當(dāng)前開源鴻蒙標準系統(tǒng)的主線驗證平臺(RK3568)在性能上已難以滿足未來幾年的發(fā)展需求。為確保系統(tǒng)持續(xù)演進,現(xiàn)啟動下一代主力驗證平臺的規(guī)劃工作。 經(jīng)過初步調(diào)研,我們篩選出四個候選
    發(fā)表于 07-24 09:17

    廈門市開源芯片產(chǎn)業(yè)促進會R-Talk13成功舉辦

    2025年6月28日,由中國開放指令生態(tài)(RISC-V)聯(lián)盟福建區(qū)域中心、廈門市開源芯片產(chǎn)業(yè)促進會(“開芯會”)和廈門市校友經(jīng)濟促進會聯(lián)合主辦的R-Talk13活動在中科(廈門)數(shù)
    的頭像 發(fā)表于 06-30 11:36 ?1096次閱讀
    廈門市<b class='flag-5'>開源</b>芯片產(chǎn)業(yè)促進會R-Talk<b class='flag-5'>第</b><b class='flag-5'>13</b><b class='flag-5'>期</b>成功舉辦

    第三屆大會回顧3 | FFRT并發(fā)框架在OpenHarmony中的設(shè)計與實踐

    演講嘉賓 | 黃佑鐘 回顧整理 | 廖 ? 濤 排版校對 | 宋夕明 嘉賓介紹 開發(fā)框架分論壇? 黃佑鐘 ,海思Kirin解決方案并行與異構(gòu)計算專家。 正文內(nèi)容 多任務(wù)并發(fā)能更有效地利用CPU資源
    的頭像 發(fā)表于 06-21 16:53 ?1492次閱讀
    第三屆大會<b class='flag-5'>回顧</b><b class='flag-5'>第</b>3<b class='flag-5'>期</b> | FFRT并發(fā)框架在<b class='flag-5'>OpenHarmony</b>中的設(shè)計與實踐

    第三屆大會回顧1 OpenHarmony下一代通信互聯(lián)技術(shù)演進以及通途極簡協(xié)議構(gòu)建策略

    演講嘉賓 | 李 ? 杰 回顧整理 | 廖 ? 濤 排版校對 | 宋夕明 嘉賓介紹 通信互聯(lián)分論壇? 李杰 ,通信互聯(lián)TSG主任,華為OpenHarmony網(wǎng)絡(luò)協(xié)議首席架構(gòu)師,終端通信領(lǐng)域?qū)<?,負?zé)
    的頭像 發(fā)表于 06-07 16:48 ?1203次閱讀
    第三屆大會<b class='flag-5'>回顧</b><b class='flag-5'>第</b>1<b class='flag-5'>期</b>  <b class='flag-5'>OpenHarmony</b>下一代通信互聯(lián)技術(shù)演進以及通途極簡協(xié)議構(gòu)建策略

    開源鴻蒙開發(fā)必備!OpenHarmony替換Full SDK全攻略

    本文介紹開源鴻蒙OpenHarmony替換FullSDK的方法,演示設(shè)備為觸覺智能PurplePiOH鴻蒙開發(fā)板獲取FullSD
    的頭像 發(fā)表于 06-06 18:11 ?1049次閱讀
    <b class='flag-5'>開源</b>鴻蒙開發(fā)必備!<b class='flag-5'>OpenHarmony</b>替換Full SDK全攻略
    西昌市| 家居| 莱芜市| 三门县| 蓝田县| 万荣县| 伊吾县| 西盟| 黄骅市| 峨山| 克拉玛依市| 澳门| 石门县| 涿州市| 南开区| 台山市| 宝应县| 都兰县| 织金县| 九江市| 灵武市| 郎溪县| 天等县| 天津市| 肥西县| 饶河县| 双流县| 韩城市| 井陉县| 二手房| 墨玉县| 尼玛县| 高尔夫| 兰州市| 邮箱| 蓬溪县| 射洪县| 金湖县| 神池县| 南召县| 阳高县|