PoisonIvy: Safe speculation for secure memory

Published

Other Article

© 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.

Full Text

Duke Authors

Cited Authors

  • Lehman, TS; Hilton, AD; Lee, BC

Published Date

  • December 14, 2016

Published In

Volume / Issue

  • 2016-December /

International Standard Serial Number (ISSN)

  • 1072-4451

International Standard Book Number 13 (ISBN-13)

  • 9781509035083

Digital Object Identifier (DOI)

  • 10.1109/MICRO.2016.7783741

Citation Source

  • Scopus