SecIC3: Customizing IC3 for Hardware Security Verification

The work

AuthorsQinhan Tan; Akash Gaonkar; Yu-Wei Fan; Aarti Gupta; Sharad Malik
Editors
Typeinproceedings
Year2026
Citekeytan2026secic3

Where it appeared

Published inDesign, Automation and Test in Europe (DATE 2026)

Identifiers

arXiv2601.21353 from its landing_page_url

Related

Distinct fromdai2026guarded
Distinct fromeen2011efficient

From bibtex.

Abstract

Recent years have seen significant advances in using formal verification to check hardware security properties. Of particular practical interest are checking confidentiality and integrity of secrets, by checking that there is no information flow between the secrets and observable outputs. A standard method for checking information flow is to translate the corresponding non-interference hyperproperty into a safety property on a self-composition of the design, which has two copies of the design composed together. Although prior efforts have aimed to reduce the size of the self-composed design, there are no state-of-the-art model checkers that exploit their special structure for hardware security verification. In this paper, we propose SecIC3, a hardware model checking algorithm based on IC3 that is customized to exploit this self-composition structure. SecIC3 utilizes this structure in two complementary techniques: symmetric state exploration and adding equivalence predicates. We implement SecIC3 on top of two open-source IC3 implementations and evaluate it on a non-interference checking benchmark consisting of 10 designs. The experiment results show that SecIC3 significantly reduces the time for finding security proofs, with up to 49.3x proof speedup compared to baseline implementations.

A copy is held

pdf, 697.3 kB. 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:33 UTC
Approved bya person 2026-09-17 14:28 UTC

Cite it as

@inproceedings{tan2026secic3,
  title        = {SecIC3: Customizing IC3 for Hardware Security Verification},
  author       = {Qinhan Tan and Akash Gaonkar and Yu-Wei Fan and Aarti Gupta and Sharad Malik},
  year         = {2026},
  booktitle    = {Design, Automation and Test in Europe (DATE 2026)},
}

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