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
- ☆37Updated 7 months ago
- An experimental framework for temporal verification based on first-order linear-time temporal logic. Our goal is to express transition sy…☆17Updated 3 weeks ago
- CHERI-RISC-V model written in Sail☆58Updated last week
- Easy SMT solver interaction☆35Updated last week
- My MEng thesis code - verifying a security property for an SoC with Rosette☆17Updated 3 years ago
- Bᴛᴏʀ2MLIR: A Format and Toolchain for Hardware Verification☆13Updated 4 months ago
- Symbolic execution tool for Sail ISA specifications☆67Updated last week
- Automatically generate a compiler using equality saturation☆28Updated last year
- FPGA synthesis tool powered by program synthesis☆41Updated 4 months ago
- BTOR2 MLIR project☆25Updated last year
- Verifying OpenTitan☆25Updated last year
- benchmarking e-graph extraction☆37Updated 4 months ago
- CryptOpt: Verified Compilation with Randomized Program Search for Cryptographic Primitives☆60Updated 9 months ago
- Embedded Universal DSL: a good DSL for us, by us☆34Updated this week
- Rewrite Rule Inference Using Equality Saturation☆121Updated 9 months ago
- ☆17Updated 4 years ago
- Notary: A Device for Secure Transaction Approval 📟☆28Updated 2 months ago
- Python implementation of directed graph hashing, from the paper "Directed Graph Hashing"☆16Updated last year
- A program synthesis framework for verified lifting applications☆50Updated 3 weeks ago
- IC3PO: IC3 for Proving Protocol Properties☆26Updated 6 months ago
- compiling DSLs to high-level hardware instructions☆22Updated 2 years ago
- Tools for manipulating CHC and related files☆14Updated last year
- ☆16Updated 3 years ago
- MachSMT: An ML-Driven Algorithm Selection tool for SMT Solvers☆23Updated last year
- A pure, low-level tensor program representation enabling tensor program optimization via program rewriting. See the web demo at https://g…☆70Updated 9 months ago
- A generic library to interact with SMT-LIB 2 compliant solvers running in a separate system process, such as Z3 and CVC4.☆66Updated last year
- Collection of utlities for writing parsers. Includes a fast DIMACS CNF parser.☆13Updated 4 months ago
- Tests for verifying compliance of RMM implementations☆18Updated last month
- A model of the RISC Zero zkVM and ecosystem in the Lean 4 Theorem Prover☆64Updated 2 years ago