资源与支持

SiFive 博客

来自 RISC-V 专家的最新洞察与深度技术解析

October 17, 2025

X100 系统安全防护:RISC-V 边缘端的 AI

边缘 AI 是多种技术的融合,包括人工智能、物联网、边缘计算和嵌入式系统。它们共同发挥关键作用,使智能处理和决策能够在网络边缘实现。边缘 AI 利用嵌入式算法监控远程系统的活动,并处理由传感器及其他数据采集装置收集的非结构化数据,如温度、语言、脸部、运动、图像、距离及其他模拟输入信号。

这些远程系统的形式多样,包括传感器、智能手机、物联网设备、无人机、摄像头,甚至车辆和智能家电。它们收集的数据是边缘 AI 算法的输入,提供关于系统状态或环境的重要信息,让边缘 AI 系统能快速响应变化或异常,并理解所处的运行环境。由于成本、延迟、带宽、安全和隐私等问题,这类边缘 AI 应用在集中式云端或企业数据中心內运行往往是不切实际的,甚至是不可能的。

边缘 AI 在靠近数据生成位置的网络“边缘”部署人工智能,在本地设备上实时处理信息并作出决策,而不是将数据发送至远程云服务器。这种方式可降低延迟、节省网络带宽、通过将敏感数据保留在本地来增强隐私保护,并提升系统的可靠性,使设备在无网络连接的情况下仍能独立运行。许多系统架构师普遍关注的一个关键问题是安全性,因为系统本身通常具有任务关键性质,且传输的信息可能极具敏感性。

多年来,SiFive 致力于提供一系列可在系统各层面部署的安全功能,这些功能与 SiFive 广泛的处理器产品紧密结合。本文将探讨安全性,以及它在 SiFive Intelligence X100 系列日益普及中所发挥的重要作用。

保护数据、降低安全风险需要多层次的安全策略。边缘系统可能面临以下风险:

  • 若未妥善防护,容易受到恶意软件感染、网络攻击和远程入侵
  • 网络通信不安全,包括信息未加密、认证机制薄弱和访问控制不严
  • 设备遭受物理损坏或被篡改、破坏
  • 保护边缘 AI 设备处理的数据的完整性,以维护 AI 模型和决策过程的准确性和可靠性

让我们看看 X100 在这方面能提供什么功能。早在 2019 年,SiFive 就提出了 Shield 架构——一个开放、可扩展的平台,为 RISC-V 设计实现 SoC 级别的整体安全。该架构旨在提供分层、可扩展的安全方案,实现内存区域保护,并支持多重特权模式。下图说明基于 RISC-V 系统的硬件模块如何协同工作以实现系统安全功能。

diagram of hardware elements

下图说明 X100 系列产品所包含的关键安全组件。

X100 Series Security

物理内存保护 (PMP) 提供任务间的物理内存隔离,每个核心可保护多达 16 个内存区域。核心可以实行用户空间的访问权限,并可在系统启动后锁定区域 (的权限),从而防止在最高特权模式 (M 模式) 下的进一步访问。该模式拥有对 CPU 和全部内存的完全访问权限,负责底层硬件管理和中断处理,直到核心复位为止。如访问失败,将产生读取、存储或指令访问异常。(更多技术细节可参见相关文档)

对于 AI 应用场景,不同用户可能希望以不同方式保护不同类型的数据,因此安全机制需具备灵活性。举例来说:

  • ML 模型提供者可能希望保护模型的激活值与权重

  • 终端用户可能希望保护输入数据

  • 内容提供商可能希望保护视频数据

WorldGuard 是 SiFive 发明并捐赠给 RISC-V International 的一项标准,旨在帮助整个 RISC-V 生态系统实现一致的安全机制。它通过创建隔离的 world,並为每个 world 分配系统资源,实现更灵活的安全划分。与传统架构不同,系统用户可将系统配置为不只有“可信”和“不可信”区域。

WorldGuard 组件确保在外部事务中始终跟踪 World ID (WID)。在 X100 系列产品中,SSCI 接口包含 WID,允许加速器限制哪些 CPU contexts 可以访问其资源。下图展示了这一机制在系统中的配置示例。

Worldguard diagram

硬件加密加速器 (HCA):Shield 架构包含符合 NIST SP 800-90A/B/C 标准的真随机数生成器 (TRNG),可实现基于密码算法或者熵的安全功能。加密引擎可抵御 SPA/DPA/EMA 攻击,并支持常见的加密应用场景。AES 加密引擎支持分组加密与认证加密,而安全哈希加密引擎则支持 SHA-2 与 SHA-3 标准。

X100 系列的一大优势——也是 SiFive 多年来的核心设计理念——在于其高度可配置和可定制的内核。它并非一个固定的黑色模块,而是允许客户根据特定应用需求调整核心,实现功耗、性能与面积的最佳平衡。这种灵活性同样延伸至安全子系统的架构设计,让客户能构建符合自身需求的安全方案。

将 AI 带到边缘端是一个令人振奋且快速增长的应用领域,而 RISC-V 正成为这个领域的热门选择。SiFive 可帮助您构建具有多层强大安全防护的系统,并期待与您深入探讨系统挑战,共同定义最优的实现方案。

Read more Insights from the RISC-V Experts

Investing In Our Next Chapter of Growth
Blog Post
Investing In Our Next Chapter of Growth
Today, we are proud to announce one of the most significant milestones in our journey: a $400M funding round led by Atreides Management with other A-list investors, valuing the company at $3.65 billion and will accelerate SiFive’s RISC-V CPU and AI IP solutions into the heart of the data center and AI infrastructure markets.
RISC-V 代码模型(2026 版)
Blog Post
RISC-V 代码模型(2026 版)
RISC-V 指令集架构 (ISA) 在设计上兼顾简洁与模块化。为了实现上述设计目标,RISC-V 有意识地减少了寻址方式的种类,从而降低了实现复杂 ISA 时的一项重大成本。寻址方式成本高昂:在小型设计中,会增加解码开销;在大型设计中,则会引入隐式依赖成本。
模块化是 AI 的未来:为何 SiFive-NVIDIA 的里程碑意义重大
Blog Post
模块化是 AI 的未来:为何 SiFive-NVIDIA 的里程碑意义重大
AI 的巨大潜力目前正受限于一个主要瓶颈:数据传输。在当今系统中,GPU 的处理速度往往受到互联技术以及 CPU、加速器与系统其余部分间数据流动效率的限制。