IntelLabs / c3-simulator
C3-Simulator is a Simics-based functional simulator for the X86 C3 processor, including library and kernel support for pointer and data encryption, stack unwinding support for C++ exception handling, debugger enabling, and scripting for running tests.
☆16Updated 3 months ago
Alternatives and similar repositories for c3-simulator:
Users that are interested in c3-simulator are comparing it to the libraries listed below
- ProSpeCT: Provably Secure Speculation for the Constant-Time Policy.☆15Updated 3 months ago
- Test suite containing a reproduction of all major transient-execution attacks in RISC-V and CHERI-RISC-V assembly☆11Updated 3 years ago
- A port of the RIPE suite to RISC-V.☆29Updated 6 years ago
- RISC-V Core; superscalar, out-of-order, multi-core capable; based on RISCY-OOO from MIT☆26Updated this week
- MIRAGE (USENIX Security 2021)☆12Updated last year
- ☆18Updated 2 years ago
- ☆22Updated 4 months ago
- A behavioural cache model for analysing the cache behaviour under side-channel attack.☆22Updated 4 months ago
- A concolic testing engine for RISC-V embedded software with support for SystemC peripherals☆21Updated last year
- Data oblivious ISA prototyped on the RISC-V BOOM processor.☆20Updated 2 years ago
- Fuzzing General-Purpose Hardware Designs with Software Fuzzers☆14Updated last month
- Testing processors with Random Instruction Generation☆31Updated last week
- Code repository for Coppelia tool☆22Updated 4 years ago
- The MIT Sanctum processor top-level project☆28Updated 4 years ago
- Memory consistency model checking and test generation library.☆14Updated 8 years ago
- A simple utility for doing RISC-V HPM perf monitoring.☆14Updated 7 years ago
- RTLCheck☆19Updated 6 years ago
- ☆15Updated 2 months ago
- HW interface for memory caches☆26Updated 4 years ago
- Fuzzing for SpinalHDL☆16Updated 2 years ago
- CleanupSpec (MICRO-2019)☆17Updated 4 years ago
- SCARV: a side-channel hardened RISC-V platform☆24Updated 2 years ago
- Security Test Benchmark for Computer Architectures☆20Updated 2 months ago
- ☆19Updated 10 years ago
- The SpinalHDL design of the Proteus core, an extensible RISC-V core.☆46Updated this week
- A Modular Open-Source Hardware Fuzzing Framework☆32Updated 3 years ago
- A library for PCIe Transaction Layer☆54Updated 2 years ago
- Iodine: Verifying Constant-Time Execution of Hardware☆12Updated 3 years ago
- A fault-injection framework using Chisel and FIRRTL☆34Updated 2 years ago
- Design files and associated documentation for Sonata PCB, part of the Sunburst Project☆14Updated 2 weeks ago