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.