Roots of Trust (RoT) es un conjunto de funciones en el módulo informático confiable en el que siempre confía el sistema operativo (SO) de la computadora. El RoT sirve como motor de cálculo independiente que controla el procesador criptográfico de la plataforma informática confiable en la PC o dispositivo móvil en el que está integrado.
El RoT proporciona la funcionalidad detrás de las características informáticas confiables que incluyen
- Cifrado de disco sobre la marcha.
- Detección y reporte de cambios no autorizados en el sistema operativo o programas.
- Detección de rootkits.
- Cortina de memoria para evitar que los programas lean o escriban de manera inapropiada en la memoria de otro programa.
- Compatibilidad con la gestión de derechos digitales (DRM) basada en hardware.
Los críticos argumentan que este nivel de control otorgado al RoT y la computación confiable podría usarse de manera anticompetitiva para controlar qué software se usa en una computadora o negar el control de los datos protegidos por derechos de autor u otros datos del usuario. Además, aunque el hardware dificulta que alguien eluda de forma remota los mecanismos de seguridad, podrían superarse mediante modificaciones físicas.