anishathalye / chroniton
A tool for formally verifying constant-time software against hardware π°οΈ
β10Updated last month
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
- β37Updated 6 months ago
- My MEng thesis code - verifying a security property for an SoC with Rosetteβ17Updated 3 years ago
- Automatically generate a compiler using equality saturationβ28Updated 11 months ago
- Verifying OpenTitanβ25Updated last year
- Notary: A Device for Secure Transaction Approval πβ28Updated last month
- Symbolic execution tool for Sail ISA specificationsβ66Updated last month
- Hardcaml_zprize implements high performance, open source cryptographic solutions for large scale number theoretic transforms (NTT) and muβ¦β54Updated 8 months ago
- Easy SMT solver interactionβ34Updated 2 weeks ago
- Bα΄α΄Κ2MLIR: A Format and Toolchain for Hardware Verificationβ13Updated 3 months ago
- CHERI-RISC-V model written in Sailβ58Updated 3 weeks ago
- BTOR2 MLIR projectβ23Updated last year
- Python implementation of directed graph hashing, from the paper "Directed Graph Hashing"β16Updated last year
- benchmarking e-graph extractionβ35Updated 3 months ago
- An experimental framework for temporal verification based on first-order linear-time temporal logic. Our goal is to express transition syβ¦β17Updated last month
- A generic library to interact with SMT-LIB 2 compliant solvers running in a separate system process, such as Z3 and CVC4.β65Updated 11 months ago
- CryptOpt: Verified Compilation with Randomized Program Search for Cryptographic Primitivesβ60Updated 8 months ago
- A program synthesis framework for verified lifting applicationsβ49Updated this week
- FPGA synthesis tool powered by program synthesisβ41Updated 3 months ago
- A high-level API for interacting with SMT solvers.β26Updated 2 weeks ago
- A model of the RISC Zero zkVM and ecosystem in the Lean 4 Theorem Proverβ63Updated 2 years ago
- Embedded Universal DSL: a good DSL for us, by usβ32Updated this week
- This repository contains specifications, proof scripts, and other artifacts required to formally verify portions of AWS libcrypto. Formalβ¦β39Updated 2 months ago
- Solves systems of polynomial equations.β29Updated last year
- DRAT proof processorβ14Updated last year
- Iodine: Verifying Constant-Time Execution of Hardwareβ12Updated 3 years ago
- compiling DSLs to high-level hardware instructionsβ22Updated 2 years ago
- A repository of tools for verifying constant-timenessβ16Updated 3 weeks ago
- Code repository for Coppelia toolβ22Updated 4 years ago
- β16Updated 3 years ago