Using Virtualization to Implement a Scalable Trusted Execution Environment in Secure SoCs