资源与支持

安全与质量

透过持续的创新与改善,我们在每一款产品中实现最高水准的质量与安全性

我们的质量方针

SiFive 的使命是打造全球顶尖的计算解决方案,帮助客户在其市场中推出差异化的卓越产品。我们专注于提供优秀的产品质量、执行力与客户支持。我们遵循对客户的承诺、管理机构的要求以及自身的业务流程,同时致力于持续优化我们的产品、服务与业务流程。

安全解决方案

SiFive 为 RISC-V 提供强大的安全解决方案。我们近期已将 WorldGuard 安全解决方案捐赠给 RISC-V International,让更广泛的生态系皆能轻松取得这项技术。

SiFive Shield

SiFive® Shield™ 是一种开放且具可扩展性的平台架构,目的是为实现 RISC-V SoC 的系统级安全防护,并提供多层安全机制以应对不同威胁。 SiFive Shield 与 WorldGuard 支援可扩展的安全架构,能实现更高层级的隔离能力。

WorldGuard

WorldGuard 是一种用于隔离代码执行和数据保护的安全模型。基于无上限约束的 World 数量,以及每个 World 可以支持的多层级权限控制,它可提供 SoC 级別的信息和先进隔离控制。WorldGuard 包含多域安全,可为处理器核心、cache、互联系统、外设和内存提供数据保护。

物理内存保护(PMP)可实现 CPU 操作的代码与资料之间的内存隔离。透过 WorldGuard,硬件隔离能力延伸至整个 SoC,能保护 cache、互联系统、任何的总线控制器、内存和外设。 wgMarker 会为该 CPU 核发出的所有传输事务附加 World ID,并将其透过互连传递至周边设备和内存中,以强制执行存取控制。功能丰富的作业系统、应用程序以及可信执行环境(TEE)都能在多核系统中实现隔离与保护。

worldguard banner

预防威胁

准确的威胁建模是实现安全 SoC 设计的关键。在 SoC 中,资料处理所涉及的信息流需要各类技术的协作。为防止物理篡改攻击,SoC 内配置故障检测机制,可确保系统按预期运行。RISC-V ISA 支持物理内存保护(PMP)和物理内存属性(PMA),而 SiFive Shield 则可利用这些功能按权限设置内存范围和内存映射周边设备的限制,从而实现可扩展的域安全性。

经验证的加密引擎

SiFive Shield 架构不仅支援 RISC-V 向量加密扩展,用于高吞吐量的 AES 与 SHA 运算,还内建一个专用的 AES 加密引擎,能防范 SPA、DPA 和 EMA 等攻击,并支援分组密码和认证加密。它也支援如 SHA-2 安全散列算法及 ECDSA 公开密钥加密等技术。系统还包含一个 100% 数字、符合 NIST SP 800-90A/B/C 标准的真随机数发生器(TRNG),可实现加密或基于熵的安全功能。

security crypto banner

产品的安全性对我们至关重要。如您希望提交潜在漏洞或有任何安全性相关疑问,请查看 SiFive 产品安全事件响应团队(PSIRT)页面。

和我们一起推动 RISC-V 发展

为什么选择 SiFive
探索 SiFive 在 RISC-V 领域的专业能力,助您突破传统架构的限制,释放更多创新自由。
RISC-V 的历史
探索 RISC-V 的起源以及由我们所引领的开源浪潮
软件与工具
探索 SiFive 提供的整套工具,加速芯片设计师与软件开发者的工作流程。