5. Secure Execution Environment (SEE) :It
refers to a processing unit which is capable of executing applications in a protected manner. The building blocks of an SEE are : a secure processor (either a dedicated processor or one capable of supporting a secure mode) which is hardware compartmentalized from the non-secure mode, Secure code and Data memory (most likely dedicated on-chip RAMs) and a Secure kernel for providing the interface between hardware and software.