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
    +关注

    关注

    135

    文章

    9596

    浏览量

    393839
  • soc
    soc
    +关注

    关注

    40

    文章

    4636

    浏览量

    230311
  • 安全架构
    +关注

    关注

    0

    文章

    13

    浏览量

    5261
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    BK7239N规格书,原理图和开发资料,2.4g+5g双频wifi6+蓝牙soc,超低功耗物联网iot芯片

    的网络连接,满足智能家居设备在多设备连接场景下的网络需求。 BK7239N基于强大的安全架构提供最先进的安全性,集成了用于密码和系统安全控制的物联网平台安全套件(IPSS),通过IPS
    发表于 04-15 10:48

    黑芝麻智能华山A2000芯片的高隔离性“3L”安全架构解析

    黑芝麻智能华山A2000芯片,凭借创新的高隔离性“3L”安全架构,通过层级化纵深防御设计,既实现了一体化SoC的集成优势,又将外置MCU时代的确定性安全信任无缝平移,成为一体化SoC
    的头像 发表于 04-01 09:45 2980次阅读
    黑芝麻智能华山A2000芯片的高隔离性“3L”<b class='flag-5'>安全架构</b>解析

    广东宏展快速温变试验箱安全性能优势:构建全维度防护体系,守护试验安全底线

    广东宏展科技Lab Companion快速温变试验箱采用双重安全架构,具备硬件+软件防护,满足多项国际标准,保障试验安全可靠。
    的头像 发表于 03-17 11:15 478次阅读
    广东宏展快速温变试验箱<b class='flag-5'>安全</b>性能优势:构建全维度防护体系,守护试验<b class='flag-5'>安全</b>底线

    BK7239N规格书,原理图和开发资料,2.4g+5g双频wifi6+蓝牙soc,超低功耗物联网iot芯片

    的网络连接,满足智能家居设备在多设备连接场景下的网络需求。 BK7239N基于强大的安全架构提供最先进的安全性,集成了用于密码和系统安全控制的物联网平台安全套件(IPSS),通过IPS
    发表于 03-02 11:35

    新思科技EDA工具和车规IP助力芯粒架构汽车SoC设计

    汽车行业正在经历重大变革,这一变革由软件工作负载的日益复杂以及严格的功耗和安全标准推动。随着车辆变得更加互联和自动化,系统级芯片(SoC)解决方案的架构变得至关重要。SoC 是现代汽车
    的头像 发表于 02-27 14:07 2898次阅读
    新思科技EDA工具和车规IP助力芯粒<b class='flag-5'>架构</b>汽车<b class='flag-5'>SoC</b>设计

    芯源MCU架构是不是基本都是ARM架构?还有其他的架构吗?

    芯源MCU架构是不是基本都是ARM架构?还有其他的架构吗?
    发表于 11-20 06:21

    如何自己设计一个基于RISC-V的SoC架构,最后可以在FPGA上跑起来?

    如何自己设计一个基于RISC-V的SoC架构,最后可以在FPGA上跑起来
    发表于 11-11 08:03

    什么是ARM架构?你需要知道的一切

    从智能手机到工业边缘计算机,ARM®架构为全球数十亿台设备提供动力。ARM®以其效率优先的设计和灵活的许可模式而闻名,已迅速从移动处理器扩展到人工智能边缘计算、工业控制器,甚至数据中心。本文我们将
    的头像 发表于 09-11 14:48 1757次阅读
    什么是<b class='flag-5'>ARM</b><b class='flag-5'>架构</b>?你需要知道的一切

    看不见的安全防线:信而泰仪表如何验证零信任有效性

    ——从静态防御转向动态信任评估,从粗放权限分配转向最小化权限原则。本文将深入解析零信任安全架构的核心机理,并基于零信任实现方案,全面介绍如何通过信而泰测试仪表进行专业验证,确保零信任的安全可靠。 零信任
    发表于 09-09 15:33

    同一水平的 RISC-V 架构的 MCU,和 ARM 架构的 MCU 相比,运行速度如何?

    ARM 架构与 RISC-V 架构的 MCU 在同一性能水平下的运行速度对比,需从架构设计原点、指令集特性及实际测试数据展开剖析。以
    的头像 发表于 07-02 10:29 1760次阅读
    同一水平的 RISC-V <b class='flag-5'>架构</b>的 MCU,和 <b class='flag-5'>ARM</b> <b class='flag-5'>架构</b>的 MCU 相比,运行速度如何?

    搭载Integrity Guard安全架构的芯片交付量突破100亿,充分彰显英飞凌在安全领域的领导地位

    的半导体领导者英飞凌科技股份公司(FSE代码:IFX / OTCQX代码:IFNNY)的Integrity Guard安全架构自推出以来,基于该架构安全控制器交付量已突破100亿,这一重要里程碑充分证明了该
    的头像 发表于 06-30 12:49 730次阅读

    基于DE1-SOC开发的oneAPI实验教程(2)

    上一期我们从oneAPI CLI Samples Browser复制保存的Simple DMA是基于Quartus Pro的Nios V示例,无法直接用在DE1-SoC开发上,因此这一节我们
    的头像 发表于 06-23 11:17 1882次阅读
    基于DE1-<b class='flag-5'>SOC</b>开发<b class='flag-5'>板</b>的oneAPI实验教程(2)

    Analog Devices Inc. LTC3311演示特性/测试设置

    Analog Devices Inc. LTC3311 LTC3311演示是用于LTC3311同步降压Silent Switcher®器件的演示和开发平台。LTC3311 Silent
    的头像 发表于 06-19 15:41 1250次阅读
    Analog Devices Inc. LTC3311<b class='flag-5'>演示</b><b class='flag-5'>板</b>特性/<b class='flag-5'>测试</b>设置

    IPv6 与零信任架构重塑网络安全新格局

    现如今,网络安全形势日益严峻,传统网络安全架构的局限性愈发凸显。在此背景下,IPv6和零信任架构逐渐成为该领域的焦点,它们的融合正为网络安全防护带来全新变革。IPv6:开启网络新时代I
    的头像 发表于 06-10 13:25 1526次阅读
    IPv6 与零信任<b class='flag-5'>架构</b>重塑网络<b class='flag-5'>安全</b>新格局

    Arm架构何以成为现代计算的基础

    2025 年 4 月,Arm 架构迎来了问世 40 周年。这个始于英国剑桥一隅、怀揣雄心壮志的项目,如今已成为全球广泛采用的计算架构。从传感器、智能手机、笔记本电脑,到汽车、数据中心等诸多领域,有数十亿设备如今运行在
    的头像 发表于 05-20 10:02 1392次阅读