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.
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
We present Xenon, a solver-aided, interactive method for formally verifying that Verilog hardware executes in constant-time. Xenon scales to realistic hardware designs by drastically reducing the effort needed to localize the root cause of verification failures via a new notion of constant-time counterexamples, which Xenon uses to synthesize a minimal set of secrecy assumptions in an interactive verification loop. To reduce verification time Xenon exploits modularity in Verilog code via module summaries, thereby avoiding duplicate work across multiple module instantiations. We show how Xenon's assumption synthesis and summaries enable us to verify different kinds of circuits, including a highly modular AES- 256 implementation where modularity cuts verification from six hours to under three seconds, and the ScarVside-channel hardened RISC-V micro-controller whose size exceeds previously verified designs by an order of magnitude. In a small study, we also find that Xenon helps non-expert users complete verification tasks correctly and faster than previous state-of-art tools.
How it got here
How it got here
agent via openalex
Added
2026-10-24 03:09 UTC
Not denied by
a person 2026-10-29 17:12 UTC
Cite it as
@misc{vgleissenthall2021solveraided,
title = {Solver-Aided Constant-Time Hardware Verification},
author = {Klaus v. Gleissenthall and Rami Gökhan Kıcı and Deian Stefan and Ranjit Jhala},
year = {2021},
journal = {ACM SIGSAC Conference on Computer and Communications Security (CCS)},
pages = {429--444},
doi = {10.1145/3460120.3484810},
}