日前,OpenTitan联盟宣布了一个重大消息:他们成功推出了首款包含开源内置硬件安全功能的商用硅芯片。这一里程碑式的成就不仅代表了开放硬件运动的又一重要进展,也预示着硅芯片行业将迎来全新的变革。
自RISC-V这一流行的开源处理器架构问世以来,开放硬件领域一直在持续蓬勃发展。RISC-V为计算机的高效运行提供了公开的解决方案,而OpenTitan则通过为芯片本身提供开源设计,进一步超越了RISC-V的开源指令集。尽管过去已经有一些开源芯片的开发尝试,但OpenTitan联盟声称,他们的芯片是首个经过设计验证并成功生产出功能齐全的商业产品的案例。
这款名为Earl Grey的芯片采用了基于RISC-V的处理器核心,并集成了众多内置硬件安全和加密模块。这些模块协同工作,在一个独立的微处理器中实现了出色的安全性和性能。该项目由Google于2019年发起,并由位于英国剑桥的非营利组织lowRISC领导。在过去的五年里,来自世界各地的贡献者,包括官方附属机构和独立编码人员,共同努力将这个项目推向了新的高度。
对于这一成就,OpenTitan的联合创始人兼联盟合作伙伴ZeroRISC的首席执行官Dominic Rizzo表示:“这款芯片非常令人兴奋,但更重要的是,它代表了一种全新方法论的发展。这种方法论不是传统的命令和控制风格,而是分布式的、开源的。”他相信,这种开源硬件开发模板将被其他合作所复制,并为整个行业带来变革。
在开发过程中,OpenTitan联盟采用了一种称为“Silicon Commons”的方法。这种方法提供了文档规则、预定义接口和质量标准,以确保不同合作伙伴能够作为一个集体做出决策。lowRISC的首席执行官Gavin Ferris解释说,开源硬件设计面临着许多挑战,如更高的成本、更小的专业社区以及产品发布后无法提供错误修复等问题。然而,Silicon Commons框架为解决这些问题提供了有效的途径。
此外,硬件安全在OpenTitan项目中扮演着至关重要的角色。该项目利用称为信任根(RoT)的硬件安全协议来提供一个无法远程访问的片上密钥源。这种设计确保了系统的安全性,并为构建可信的安全连接奠定了基础。支持者认为,由于任何人都可以检查和探究设计,因此开源硬件在理论上更有可能发现并修复错误,从而提供更高级别的信任。
对于物联网(IoT)设备来说,片上安全性尤为重要。这些设备面临着严峻的安全挑战,而OpenTitan的解决方案有望为这一领域带来广泛的应用。ZeroRISC及其合作伙伴计划通过抢先体验计划向物联网市场开放销售他们的芯片。
总的来说,OpenTitan联盟的成就代表了开源硬件运动的一个重要里程碑。他们的开源硬件开发模板和方法论有望为整个行业带来变革,并为未来的硅芯片设计提供新的思路和方向。随着更多合作伙伴的加入和学术界的参与,我们有理由相信开源硬件将在未来发挥越来越重要的作用。