The bibliographic entry was discovered and compiled by a machine, and published without a person checking it against the publication. The publication itself is the authors' own work — this badge says nothing about it.

Modular Verification of Secure and Leakage-Free Systems: From Application Specification to Circuit-Level Implementation

The work

AuthorsAnish Athalye; Henry Corrigan-Gibbs; M. Frans Kaashoek; Joseph Tassarotti; Nickolai Zeldovich
Editors
Typemisc
Year2024
Citekeyathalye2024modular

Where it appeared

Published inACM SIGOPS Symposium on Operating Systems Principles (SOSP)
Pages655--672

Identifiers

DOI10.1145/3694715.3695956
OpenAlexW4404400662

From OpenAlex, which stores abstracts as an index of words and their positions: what is shown is rebuilt from that, and reads fluently whether or not it is what the author wrote.

Abstract

Parfait is a framework for proving that an implementation of a hardware security module (HSM) leaks nothing more than what is mandated by an application specification. Parfait proofs cover the software and the hardware of an HSM, which catches bugs above the cycle-level digital circuit abstraction, including timing side channels. Parfait's contribution is a scalable approach to proving security and non-leakage by using intermediate levels of abstraction and relating them with transitive information-preserving refinement. This enables Parfait to use different techniques to verify the implementation at different levels of abstraction, reuse existing verified components such as CompCert, and automate parts of the proof, while still providing end-to-end guarantees. We use Parfait to verify four HSMs, including an ECDSA certificate-signing HSM and a password-hashing HSM, on top of the OpenTitan Ibex and PicoRV32 processors. Parfait provides strong guarantees for these HSMs: for instance, it proves that the ECDSA-on-Ibex HSM implementation---2,300 lines of code and 13,500 lines of Verilog---leaks nothing more than what is allowed by a 40-line specification of its behavior.

How it got here

How it got hereagent via openalex
Added2026-10-26 04:52 UTC
Not denied bya person 2026-10-29 17:12 UTC

Cite it as

@misc{athalye2024modular,
  title        = {Modular Verification of Secure and Leakage-Free Systems: From Application Specification to Circuit-Level Implementation},
  author       = {Anish Athalye and Henry Corrigan-Gibbs and M. Frans Kaashoek and Joseph Tassarotti and Nickolai Zeldovich},
  year         = {2024},
  journal      = {ACM SIGOPS Symposium on Operating Systems Principles (SOSP)},
  pages        = {655--672},
  doi          = {10.1145/3694715.3695956},
}

This record lives at https://refs.drheap.org/athalye2024modular/ and will keep doing so.