PoisonIvy: Safe speculation for secure memory

dc.contributor.author

Hilton, AD

dc.contributor.author

Lee, BC

dc.contributor.author

Lehman, TS

dc.date.accessioned

2016-08-22T00:42:13Z

dc.date.issued

2016-12-14

dc.description.abstract

© 2016 IEEE.Encryption and integrity trees guard against physical attacks, but harm performance. Prior academic work has speculated around the latency of integrity verification, but has done so in an insecure manner. No industrial implementations of secure processors have included speculation. This work presents PoisonIvy, a mechanism which speculatively uses data before its integrity has been verified while preserving security and closing address-based side-channels. PoisonIvy reduces performance overheads from 40% to 20% for memory intensive workloads and down to 1.8%, on average.

dc.identifier.isbn

9781509035083

dc.identifier.issn

1072-4451

dc.identifier.uri

https://hdl.handle.net/10161/12671

dc.publisher

IEEE

dc.relation.ispartof

Proceedings of the Annual International Symposium on Microarchitecture, MICRO

dc.relation.isversionof

10.1109/MICRO.2016.7783741

dc.title

PoisonIvy: Safe speculation for secure memory

dc.type

Other article

pubs.organisational-group

Computer Science

pubs.organisational-group

Duke

pubs.organisational-group

Electrical and Computer Engineering

pubs.organisational-group

Pratt School of Engineering

pubs.organisational-group

Trinity College of Arts & Sciences

pubs.publication-status

Published

pubs.volume

2016-December

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
micro2016.pdf
Size:
823.58 KB
Format:
Adobe Portable Document Format
Description:
Accepted version