1. A method for enabling a trusted execution environment (TrEE) in computing devices without a hardware trusted platform module (TPM) component, comprising steps for: retrieving an “fTPM” module from a firmware component of a computing device, said fTPM providing a software-based interface to security extension functionality integral to one or more processors in the computing device; retrieving a software-based “Monitor” module from the firmware component of the computing device; instantiating the fTPM and the Monitor into a “Secure World” environment within protected memory of the computing device prior to booting an OS on the computing device; and enabling a TrEE on the computing device by allowing a “Caller” in a “Normal World” environment to access the security functionality of the one or more processors via a “Secure Monitor Call” to the “Monitor”, said Monitor then passing instructions relating to the “Secure Monitor Call” to the fTPM in the “Secure World.”