中文 英语
知识中心
导航
知识中心

信任的根源

安全功能的可信环境。
受欢迎程度

描述

信任根是执行特定的关键安全功能的高度可靠的硬件、固件和软件组件。它们是构建块,其他组件可以在此基础上派生安全功能。由于信任的根源本质上是可信的,因此它们必须在设计上是安全的。

信任的硬件根通常由一组需求定义。其中包括用于特权软件运行的可信执行环境(TEE)、执行加密功能的能力、一种随时存在的篡改保护形式,以及主机可以与之交互的用户界面。

安全周界是硬件信任根的重要组成部分,定义了SoC上需要保护的内容。这包括一个安全的CPU、运行时内存和对持久存储的安全访问。

除了CPU,专用的硬件加密加速器可以用来节省电力和面积超过软件实现。真随机数生成器(TRNG)是产生密码函数所需的熵的必要条件。

信任的整个根由抗篡改机制保护。在允许代码在安全CPU上运行之前,这些工具会对代码进行验证,并且应该能够抵御软件攻击。理想情况下,篡改保护也可以防止物理攻击,但实际上,完美的物理攻击保护即使不是不可能,也是很困难的。不过,它应该能够抵抗一些物理攻击。

当信任根将经过测量和验证的指令传递给不属于信任根的硬件、固件或软件时,就创建了信任链。这种情况会继续下去,每个组件都信任它正在执行的代码,因为它已经被之前的链接接受了,一直追溯到信任的根源。

许多公司提供硬件信任根作为可许可的IP,可以集成到其他设计中。

多媒体

人工智能安全漏洞

多媒体

复杂性对安全性的影响

多媒体

技术讲座:HW安全

Baidu