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 | ||
| 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
- Name:
- micro2016.pdf
- Size:
- 823.58 KB
- Format:
- Adobe Portable Document Format
- Description:
- Accepted version