anishathalye / chroniton
A tool for formally verifying constant-time software against hardware 🕰️
☆10Updated 2 months ago
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 2 months ago
- ☆38Updated 8 months ago
- My MEng thesis code - verifying a security property for an SoC with Rosette☆17Updated 3 years ago
- CryptOpt: Verified Compilation with Randomized Program Search for Cryptographic Primitives☆60Updated 10 months ago
- Automatically generate a compiler using equality saturation☆28Updated last year
- Bᴛᴏʀ2MLIR: A Format and Toolchain for Hardware Verification☆13Updated 5 months ago
- BTOR2 MLIR project☆25Updated last year
- ☆20Updated this week
- Python implementation of directed graph hashing, from the paper "Directed Graph Hashing"☆16Updated last year
- An experimental framework for temporal verification based on first-order linear-time temporal logic. Our goal is to express transition sy…☆17Updated last month
- Tools for manipulating CHC and related files☆14Updated 2 years ago
- Verifying OpenTitan☆25Updated last year
- compiling DSLs to high-level hardware instructions☆22Updated 2 years ago
- Collection of utlities for writing parsers. Includes a fast DIMACS CNF parser.☆13Updated 5 months ago
- ☆17Updated 4 years ago
- Symbolic execution tool for Sail ISA specifications☆66Updated last month
- FPGA synthesis tool powered by program synthesis☆41Updated last week
- ☆16Updated 3 years ago
- CHERI-RISC-V model written in Sail☆58Updated 2 weeks ago
- Solves systems of polynomial equations.☆29Updated last year
- ☆15Updated 2 years ago
- A formally verified bug finder☆14Updated 5 months ago
- Control Logic Synthesis: Drawing the Rest of the OWL☆10Updated 10 months ago
- A high-level API for interacting with SMT solvers.☆28Updated last month
- Egraphs Modulo Theories☆13Updated last month
- ☆19Updated this week
- Easy SMT solver interaction☆35Updated last month
- Formal Analysis of the PQXDH Protocol☆25Updated 10 months ago
- A model of the RISC Zero zkVM and ecosystem in the Lean 4 Theorem Prover☆66Updated 2 years ago
- MachSMT: An ML-Driven Algorithm Selection tool for SMT Solvers☆23Updated 2 years ago