
Secure Engine protected environment
UM2262
62/94
UM2262 Rev 6
1.
The SBSFU code calls the call gate function in order to open the firewall and to execute
protected code
2. The call gate function check parameters and securities and then calls the requested
Crypto function
3. The SE Crypto functions calls an internal ReadKey function that moves the keys into
the protected section of SRAM1 and then use them in the cryptographic operations.
Figure 32. Secure Engine call-gate mechanism
A.1.2 SE
interface
Code protected by the firewall must be non-interruptible and it is up to the user code to
disable interrupts before opening the firewall.
SE interface provides a user-friendly wrapper handling the entrance and exit to a protected
enclave where the actual SE call gate function is executed as illustrated in
.