Roots of Trust are the foundation of both Code Signing and SSL/TLS/DTLS encryption and authentication. In the context of the Internet of Things, computing devices are embedded into almost any type of "thing", such as automobiles, home security controls, and home automation monitors. While some of these embedded IoT devices
have great computing power, many have significantly less computing power, and thus less cryptographic capabilities. IoT has a diverse mix of high- and low-power devices, so IoT Roots of Trust are roots that are optimized for the wide-range of Internet of Things devices.