Mobile Roots-of-Trust (MRoT) is a fully software-based dynamic mobile trusted module technology designed to provide tamper-evident security for mobile devices. It measures and verifies both static and runtime states of a device, including the boot loader, operating system, and installed applications, to detect malicious system changes or unauthorized activity. The system ensures that access to critical software and information is restricted exclusively to verified trusted states.
The solution requires no modifications to the underlying operating system kernel and can be implemented without manufacturer or service provider support. It features a user interface that allows administrators to place specific mobile applications into an MRoT-protected vault, and it includes a standard API to facilitate interaction with the trusted module.