吴忠躺衫网络科技有限公司

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

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

3天內不再提示

Arm用新的SoC和演示板測試安全架構

白紀龍 ? 來源:白老大大 ? 作者:白老大大 ? 2022-07-07 11:37 ? 次閱讀

Arm 公司最近宣布了一個新的原型架構,這個架構是從其 Morello 項目中分離出來的,它可能為下一代數據安全系統鋪平道路

幾年前,劍橋大學(University of Cambridge)的研究人員與 ARM 合作,開發了一種名為 CHERI 的實驗架構ーー能夠增強硬件性能的 RISC 指令ーー該指令使用64位 Armv8-A 來解決內存安全問題,尤其是在編程語言中。

在 CHERI 保護模型的基礎上,安謀與劍橋大學(University of Cambridge)合作,創建了“莫雷洛計劃”(Morello program) ,并于2019年啟動了為處理器設計安全硬件架構的愛丁堡大學。

Arm Morello SoC.作為這個項目的一部分,Arm 公司現在已經使用基于 CHERI 的 Morello 原型架構構建了一個系統芯片(SoC)和一個演示板。這種架構據說可以增強內存保護和擴展軟件防火分區,目的是保護內存不安全的語言不受各種漏洞的影響。

內存安全可能取決于編程語言

內存安全是現代嵌入式設計面臨的最緊迫的挑戰之一。像健身追蹤器、智能手機、筆記本電腦,甚至基于物聯網智能汽車這樣的智能設備存儲著諸如照片、交易憑證和保存的密碼等敏感信息,以及許多其他類型的個人數據。

內存安全也是一些編程語言的關鍵屬性。內存安全語言防止程序員引入某些缺陷或錯誤來控制設備的內存。這樣的語言包括 C # 、 JavaPython。相反,C、 C + + 和匯編語言是內存不安全的。

使用內存安全語言,用戶可能允許訪問內存中的某些地址范圍。即便如此,如果程序員試圖訪問超出范圍的地址,這個人應該會收到一個錯誤,否則程序就會崩潰。但是,內存不安全的語言允許程序員讀取所有內存內容。

CHERI 建筑

為了減輕這種內存漏洞,CHERI 被開發為一種混合能力架構來擴展傳統的硬件指令集架構(ISA)。體系結構增加了指針(在內存中引用地址的變量)的使用限制。這樣,只能引用一些確定的地址范圍。一旦物理實現,指針的地址訪問就不能被軟件內存不安全的語言偽造。



說明 CHERI 架構如何通過防火分區提高內存安全性的插圖

CHERI 還可用于將關鍵地址塊與其他非關鍵地址塊分離。研究人員稱之為防火分區。在這里,代碼的關鍵部分被隔離在一個隔間中。因此,即使程序員破壞了代碼的一部分,他們也只能被困在那個隔間里。

Morello 系統芯片設計

Morello SoC 基于 ARM 的 N1SDP 平臺,其中四個 CPU 的配置被分配到兩個 CPU 集群中。在 Morello SoC 中復制了類似的配置,以及新的互連和動態內存控制器。它還使用相同的系統控制處理器(SCP)和可管理性控制協議(MCP)。

由于 SoC 預計將運行操作系統,因此它集成了 Arm Mario-G76圖形處理器和 Ma-D35顯示處理器。


Morello SoC 配置

除了硬件,ARM 工程師還開發了軟件工具鏈,主要是 LLVM 和 Clang 工具鏈,實現了 Morello 架構。Arm 創建了一個內部 FPGA,以方便操作系統在 SoC 數據庫被錄制用于制造之前啟動 SoC 設計。

莫雷洛示范委員會

Morello 演示板嵌入了 Arm v8-2-A 處理器。它的特點是 ARM 的 ULINK-Plug 調試適配器,它消除了對單獨適配器的需要。根據研究人員的說法,演示板可以讓研究人員實際評估和測試安全效益。

固件包括 SRP、 TF-A 和 UEFIED2,以支持操作系統的引導。研究人員報告稱啟動了一系列 Arm 64位操作系統,包括 LinuxAndroid 11和 Windows 11。

Arm 正在通過 UKRI Digital Security by Design (DSbD)計劃,將董事會分發給大學和企業中感興趣的合作伙伴,其中最著名的兩家是谷歌(Google)和微軟(Microsoft)。

莫雷洛計劃的下一步是什么?

隨著 Morello 架構的硬件實現現已可用,ARM 和劍橋的研究人員現在正在尋找這種架構的未來機會。他們還在開發第二個基于 GNU 的工具鏈,以及一個新的 Linux 內核用戶 ABI,以促進純功能用戶空間軟件的生產。

莫雷洛研究項目的下一階段將持續到五年計劃結束。

審核編輯:湯梓紅
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • ARM
    ARM
    +關注

    關注

    134

    文章

    9169

    瀏覽量

    369245
  • soc
    soc
    +關注

    關注

    38

    文章

    4204

    瀏覽量

    219113
  • 安全架構
    +關注

    關注

    0

    文章

    11

    瀏覽量

    5091
收藏 人收藏

    評論

    相關推薦

    16通道AD采集方案,基于復旦微ARM + FPGA國產SoC處理器平臺

    測試數據匯總 表 1 本文帶來的是基于復旦微FMQL20S400M四核ARM Cortex-A7(PS端) + FPGA可編程邏輯資源(PL端)異構多核SoC處理器設計的全國產工業評估
    的頭像 發表于 01-23 10:39 ?138次閱讀
    16通道AD采集方案,基于復旦微<b class='flag-5'>ARM</b> + FPGA國產<b class='flag-5'>SoC</b>處理器平臺

    一文詳解Arm架構Armv9.6-A中的最新功能

    計算的需求,包括 AI 的興起、機器學習 (ML) 和芯粒 (chiplet) 技術的使用,以及應對高級安全威脅。持續創新確保了 Arm 架構的普及性、普適性能、出色能效、安全性和開發
    的頭像 發表于 12-17 10:22 ?1826次閱讀
    一文詳解<b class='flag-5'>Arm</b><b class='flag-5'>架構</b>Armv9.6-A中的最新功能

    一文看懂SoC架構

    一、SoC 架構圖:核心功能和設計目標 SoC 是基于通用處理器這樣的思路進行設計的,與 PC 設計思路一樣。即通用處理器是由 CORE + MEM 兩部分組成,修改軟件來實現不同的功能,電腦還是
    的頭像 發表于 11-29 09:57 ?966次閱讀
    一文看懂<b class='flag-5'>SoC</b>的<b class='flag-5'>架構</b>

    ARM開發與FPGA的結合應用

    一、引言 ARM開發是一種基于ARM架構的嵌入式開發平臺,具有高性能、低功耗的特點。FPGA是一種可編程的數字電路,可以根據需要配置不同的邏輯功能。將
    的頭像 發表于 11-05 11:42 ?717次閱讀

    ARM開發與樹莓派的比較

    ARM開發和樹莓派都是基于ARM架構的單板計算機,它們在教育、工業控制、物聯網等領域有著廣泛的應用。 硬件配置 ARM開發
    的頭像 發表于 11-05 11:11 ?646次閱讀

    采用Arm AE IP產品組合實現SDV功能安全

    Arm 汽車增強 (AE) IP 產品組合。然而,Arm 的功能安全策略不僅僅局限于硬件,還通過提供軟件測試庫 (STL)、工具和編譯器等帶來全方位的支持。因此,便能助力
    的頭像 發表于 09-03 11:47 ?1692次閱讀
    采用<b class='flag-5'>Arm</b> AE IP產品組合實現SDV功能<b class='flag-5'>安全</b>

    樹莓派和arm開發的區別

    樹莓派(Raspberry Pi)和ARM開發都是基于ARM架構的微型計算機,但它們之間存在一些關鍵區別。 一、歷史背景 樹莓派(Raspberry Pi) 樹莓派是由英國樹莓派基金
    的頭像 發表于 08-30 15:36 ?1227次閱讀

    基于芯科科技xG28開發運行藍牙和Sub-GHz動態多協議的范圍測試

    本次的演示視頻演示了基于SiliconLabs(亦稱“芯科科技”)xG28 SoC開發運行藍牙 + Sub-GHz動態多協議的范圍測試
    的頭像 發表于 08-20 15:00 ?605次閱讀

    聯發科天璣9000旗艦芯片曝光,內置Arm架構,IPC測試勝過蘋果

    微博數碼博主于4月28日透露,天璣9400仍會沿用“全大核”CPU設計,其中超大核將采用Arm公司最新的“BlackHawk黑鷹”CPU架構,并在IPC測試中超越蘋果A17 Pro,展現出更強大的同頻性能。
    的頭像 發表于 04-30 09:48 ?572次閱讀

    聯發科天璣9400或采用Arm“黑鷹”架構,沖擊移動SoC冠軍

    據悉,聯發科計劃于2024年下半年推出天璣9400旗艦移動SoC芯片。近期,關于這款芯片的相關信息不斷浮出水面,包括其仍將沿用“全大核”CPU設計,以及超大核將采用Arm新款名為“BlackHawk黑鷹”的CPU架構等細節。
    的頭像 發表于 04-29 16:15 ?512次閱讀

    fpga封裝技術和arm架構的優缺點

    FPGA封裝技術和ARM架構是兩個不同的概念,分別屬于硬件設計的不同領域。
    的頭像 發表于 03-26 15:51 ?980次閱讀

    英特爾與Arm聯手助力初創企業開發Arm架構SoC

    據介紹,此次合作旨在聯合推動使用Intel 18A制程工藝研發Arm架構SoC的初創企業發展。英特爾和Arm將攜手提供IP和制造及相關金融支持,助力初創企業持續進行創新和增長。這些企業
    的頭像 發表于 03-25 15:34 ?471次閱讀

    英特爾聯手Arm支持初創企業研發Arm架構SoC

    英特爾解釋道,“新興企業支持計劃”源自于去年四月與Arm公司簽訂的合作協議。依據此份協議,雙方致力于為設計廠商提供Intel18A工藝低功耗SoC的解決方案。
    的頭像 發表于 03-25 14:04 ?445次閱讀

    ARM推出一系列汽車SoC IP,RISC-V壓力又大了

    ARM在美國時間3月13日推出一系列汽車SoC IP,包括比英偉達H100還強的CPU內核架構Neoverse V3AE,
    的頭像 發表于 03-20 16:02 ?1175次閱讀
    <b class='flag-5'>ARM</b>推出一系列汽車<b class='flag-5'>SoC</b> IP,RISC-V壓力又大了

    Arm v9芯片新架構揭秘

    從中長期來看,隨著單芯片 ARM 核數增加、基于 ARM 架構芯片數量的上升以及ARM 應用場景的增加,公司仍將保持增長。據公司公告數據顯示,2023 財年,高端芯片采用
    發表于 02-27 14:14 ?5544次閱讀
    <b class='flag-5'>Arm</b> v9芯片新<b class='flag-5'>架構</b>揭秘
    总统娱乐城| 水果机破解器多少钱| 百家乐官网赌场网| 百家乐21点桌| 博彩通百家乐官网概率| 威尼斯人娱乐场 澳门赌场| 百家乐官网破解分| 大发888赌场 游戏平台| 百家乐龙虎的投注法| 平定县| 澳门百家乐娱乐城打不开| 百家乐官网游戏规则介绍| 大世界百家乐娱乐场| 百家乐游戏机| 威尼斯人娱乐城存款多少起存 | 大发888官方6222.| 网上百家乐如何作假| 百家乐官网推荐怎么看| E世博开户| 百家乐最新打法| 百家乐官网游戏群号| 猪猪棋牌游戏| 百家乐挂机软件| 风水上看做生意养金毛好吗| 百家乐官网怎么押钱| 卢湾区| 澳门百家乐玩法与游戏规则| 百家乐官网注册开户送现金| 太阳城娱乐网88| 百家乐www| 做生意如何风水| 百家乐官网赢钱秘籍鹰| 理塘县| 德州扑克比大小| 威尼斯人娱乐场棋牌| 百家乐出千手法| 博九百家乐娱乐城| 大玩家百家乐官网的玩法技巧和规则| 六合彩下注| 百家乐怎样赢| 澳门百家乐群代理|