13.01.2017 Views

Executing code in the TrustZone land

2016_SH_Edgar_Barbosa_Running_Code_in_the_TrustZone_Land

2016_SH_Edgar_Barbosa_Running_Code_in_the_TrustZone_Land

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

SMC<br />

Secure Monitor Call <strong>in</strong>struction<br />

Requires kernel ﴾EL1﴿ privilege to be executed<br />

Need a device driver<br />

L<strong>in</strong>ux kernel provides some functions<br />

The bridge between <strong>the</strong> secure and normal world<br />

There is usually an <strong>in</strong>terface between user‐mode applications<br />

and TEE device drivers

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!