Guarded Equivalence Predicates for Scalable Formal Hardware Information-Flow Verification

The work

AuthorsLiangtao Dai; Yimin Gao; Melika Morsali; Mircea R. Stan
Editors
Typemisc
Year2026
Citekeydai2026guarded

Identifiers

arXiv2606.22063 from its landing_page_url

Related

Distinct frommishchenko2005fraigs
Distinct frompertseva2026automating
Distinct fromtan2026secic3

From bibtex.

Abstract

Formal hardware information-flow verification is a principled way to rule out secret-dependent functional or timing observations, but scaling such proofs remains difficult. Self-composition reduces information-flow verification to safety checking over two circuit copies, creating relational proof obligations that are hard for a generic PDR engine to discover from bit-level logic alone. Recent PDR-based techniques exploit this duplicated structure through copy symmetry and global cross-copy equivalence predicates. These predicates are effective when corresponding internal signals agree throughout the reachable state space, but they do not capture equalities that are relevant only in a specific control context. We observe that such contextual relations arise naturally in hardware IFV proofs: an internal signal pair may need to agree only within a control phase, transaction window, loop state, or protocol region. We introduce guarded equivalence predicates to expose these relations to PDR. Rather than treating a proposed contextual equality as an assumption, the verifier submits the corresponding mismatch condition as an auxiliary blocking obligation. Guards are proposed from relational counterexamples-to-induction using CTI-local extraction and state-split search; only candidates proved unreachable by the backend affect the proof. Across 12 IFV benchmarks and two PDR backends, guarded predicates convert two contextual baseline timeouts into completed proofs within 34.2 to 89.5 seconds under an 1800 second limit, while reducing proof time by up to 10.8x on additional benchmarks.

A copy is held

pdf, 4.6 MB. Not published — it may be under copyright. The facts and links here are.

How it got here

How it got hereagent via bibtex
Added2026-09-17 13:52 UTC
Approved bya person 2026-09-17 14:28 UTC

Cite it as

@misc{dai2026guarded,
  title        = {Guarded Equivalence Predicates for Scalable Formal Hardware Information-Flow Verification},
  author       = {Liangtao Dai and Yimin Gao and Melika Morsali and Mircea R. Stan},
  year         = {2026},
}

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