资源与支持

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

在智能加速器上构建 AI 的未来 
Blog Post
在智能加速器上构建 AI 的未来 
在之前的《本地 AI 的完美解决方案》文章中,我们介绍了 SiFive Intelligence X100 产品系列的部分高层设计理念,并展示了与其他成熟厂商的性能对比。我们还讨论了 AI 市场的快速创新,以及这如何使设计“完美”的硬件加速器变得极具挑战性。而从客户那里可以看到的是,他们希望在加速器之外配备一个可编程的前端,我们称之为加速器控制单元(ACU)。这使得客户能将更多精力(和研发支出)集中在加速器的数据处理能力上,而控制和管理功能则交由 SiFive 基于 RISC-V 的方法来实现。
赋能远端边缘的 AI 创新
Blog Post
赋能远端边缘的 AI 创新
当前行业的焦点,更多投向那些能够将数据中心 AI 性能推向更高峰的硬件技术上。在 HotChips 2025 大会期间,对超大规模计算性能提升的需求占据绝大多数议程,而功能强大的大型芯片则成为了焦点。
本地 AI 的完美解决方案
Blog Post
本地 AI 的完美解决方案
近年来,AI 一直是科技行业的焦点。随着 RISC-V 的快速发展,SiFive 通过我们的 Intelligence IP 家族取得了领先地位,提供了一个基于单一 ISA 的可扩展计算平台,并具备根据特定 AI 工作负载进行定制的能力。
Got a question?

Our AI chatbot can help!

Chat Now