Leakage Contracts
TechniqueLeakage contracts are an ISA-level abstraction that formally specifies the side-channel leakage behavior of a processor's microarchitecture, enabling modular verification of software security against hardware side channels.
WIKI
Leakage Contracts
Overview
Leakage contracts are a security abstraction introduced at the Instruction Set Architecture (ISA) level to formally specify the side-channel leakage behavior of processors. They capture the information a processor may leak via microarchitectural side channels, serving as a single source of truth for verifying both hardware compliance and software security. By decoupling hardware and software verification through a shared contract, they enable modular analysis: any program verified against a contract can run safely on any processor verified against the same contract.
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →