PoisonIvy: Safe speculation for secure memory
Resumo |
Encryption and integrity trees guard against phys- ical 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 per- formance overheads from 40% to 20% for memory intensive workloads and down to 1.8%, on average. |
---|---|
Identificador |
Proceedings of the 49th International Symposium on Microarchitecture |
Relação |
Proceedings of the 49th International Symposium on Microarchitecture |
Tipo |
Other |