Formal Verification of Correctness and Information Flow Security for an In-Order Pipelined Processor
The work
| Authors | Dong, Ning; Roberto Guanciale; Mads Dam; Andreas Lööw |
|---|---|
| Editors | |
| Type | article |
| Year | 2023 |
| Citekey | dong2023formal |
Identifiers
| DOI | 10.34727/2023/isbn.978-3-85448-060-0_33 |
|---|---|
| OpenAlex | W6890094913 |
Access
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 an in-order pipelined processor and its verification in the HOL4 interactive theorem prover.The processor implements the RISC ISA Silver and features a general 5-stage pipeline.The correctness of the processor is proved by exhibiting a refinement relation between the traces of the pipelined circuit and the Silver ISA.The processor is constructed by using a HOL4 Verilog library for formally verified hardware, and its correctness is guaranteed down to the Verilog implementation.Additionally, we analyze the information flow properties of the processor by utilizing the refinement relation.The notion of conditional noninterference formulates that a processor should not leak more information via its timing channel than what is expected by a leakage model expressed at the ISA level.We establish the conditional noninterference for our processor and demonstrate the adaptability of the information flow methodology to accommodate various processor designs, attacker models, and environments.Our approach to verify processor implementations and enable information flow analysis at the circuit level is suitable for ISAs beyond Silver.
How it got here
| How it got here | agent via openalex |
|---|---|
| Added | 2026-10-26 04:21 UTC |
| Not denied by | a person 2026-10-29 17:12 UTC |
Cite it as
@article{dong2023formal,
title = {Formal Verification of Correctness and Information Flow Security for an In-Order Pipelined Processor},
author = {Dong, Ning and Roberto Guanciale and Mads Dam and Andreas Lööw},
year = {2023},
doi = {10.34727/2023/isbn.978-3-85448-060-0_33},
}
This record lives at https://refs.drheap.org/dong2023formal/ and will keep doing so.