03.12.2016 Views

128-Bit Addressing in RISC-V and Security

Tue1530-128bit-Addr-RISC-V-Wallach-Micron

Tue1530-128bit-Addr-RISC-V-Wallach-Micron

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Shadow Stack - Architecture<br />

Return Block<br />

Return Block<br />

FP<br />

AP<br />

FP<br />

AP<br />

Stack Po<strong>in</strong>ter<br />

Stack Po<strong>in</strong>ter<br />

Shadow Stack (Hardware Ma<strong>in</strong>ta<strong>in</strong>ed)<br />

User Visible Stack<br />

Different Doma<strong>in</strong>, Same virtual address Can not write/read Shadow Stack<br />

Return via THIS STACK 2016 _NOV _<strong>RISC</strong>V_WORKSHOP 41

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

Saved successfully!

Ooh no, something went wrong!