Demystifying the Secure Enclave Processor
LytVKz
LytVKz
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Beginning Stage 3<br />
• SEP copies its page tables into<br />
encrypted memory.<br />
• Reconfigures page tables to<br />
map space for BSS, data and<br />
stack in encrypted memory.<br />
• Initializes BSS, data, and<br />
stack.<br />
• Begins a new message loop<br />
with no shared code between it<br />
and <strong>the</strong> initial low-capability<br />
bootstrap.<br />
Stage 2<br />
Stage 3<br />
Acknowledge Ping<br />
Acknowledge<br />
BootTZ0<br />
Map in TZ0<br />
Setup Memory<br />
Encryption<br />
Begin Stage 3<br />
Configure TZ0 and<br />
TZ1<br />
Send Ping<br />
Send BootTZ0<br />
Send Ping<br />
iBoot<br />
Kernel