anishathalye / chroniton
A tool for formally verifying constant-time software against hardware π°οΈ
β10Updated last year
Alternatives and similar repositories for chroniton:
Users that are interested in chroniton are comparing it to the libraries listed below
- A framework for formally verifying hardware security modules to be free of hardware, software, and timing side-channel vulnerabilities πβ33Updated last month
- Symbolic execution tool for Sail ISA specificationsβ64Updated 2 weeks ago
- Easy SMT solver interactionβ30Updated this week
- β37Updated 5 months ago
- Automatically generate a compiler using equality saturationβ27Updated 9 months ago
- benchmarking e-graph extractionβ35Updated 2 months ago
- CryptOpt: Verified Compilation with Randomized Program Search for Cryptographic Primitivesβ58Updated 7 months ago
- Eurydice compiles (a modest subset of) Rust to C. Verify programs in Rust, still get C code for legacy environments.β31Updated 2 weeks ago
- Assured confidential execution (ACE) implements VM-based trusted execution environment (TEE) for RISC-V with focus on a formally verifiedβ¦β38Updated this week
- BTOR2 MLIR projectβ22Updated last year
- An experimental framework for temporal verification based on first-order linear-time temporal logic. Our goal is to express transition syβ¦β16Updated this week
- A generic library to interact with SMT-LIB 2 compliant solvers running in a separate system process, such as Z3 and CVC4.β65Updated 10 months ago
- β16Updated 3 years ago
- CHERI-RISC-V model written in Sailβ56Updated this week
- Verifying OpenTitanβ23Updated last year
- This repository contains specifications, proof scripts, and other artifacts required to formally verify portions of AWS libcrypto. Formalβ¦β37Updated last month
- A minimal development of SSA theoryβ108Updated this week
- Python implementation of directed graph hashing, from the paper "Directed Graph Hashing"β16Updated 11 months ago
- An awesome list of e-graph resourcesβ126Updated 2 weeks ago
- A program synthesis framework for verified lifting applicationsβ48Updated this week
- A model of the RISC Zero zkVM and ecosystem in the Lean 4 Theorem Proverβ61Updated last year
- Bα΄α΄Κ2MLIR: A Format and Toolchain for Hardware Verificationβ13Updated 2 months ago
- A repository of tools for verifying constant-timenessβ14Updated last month
- Sail version of Arm ISA definition, currently for Armv9.3-A, and with the previous Sail Armv8.5-A modelβ74Updated this week
- Formalized Cryptography Proofs in Lean 4β21Updated this week
- A foundational framework for modular cryptographic proofs in Coqβ57Updated last week
- Notary: A Device for Secure Transaction Approval πβ28Updated last year
- Compositional Verification of Composite Byzantine Protocolsβ11Updated 5 months ago
- FPGA synthesis tool powered by program synthesisβ38Updated 2 months ago