kirancodes.me
To Proof Maintenance & Beyond!

2,199 papers · page 24 of 110

POPL 2021★ Distinguished Paper

Automatically eliminating speculative leaks from cryptographic code with blade

Marco Vassena, Craig Disselkoen, Klaus von Gleissenthall, Sunjay Cauligi, Rami Gökhan Kici, Ranjit Jhala, Dean M. Tullsen, Deian Stefan

We introduce Blade, a new approach to automatically and efficiently eliminate speculative leaks from cryptographic code. Blade is built on the insight that to stop leaks via speculative execution, it suffices to cut the dataflow from expressions that speculatively introduce secre…