Pinned Repositories
AssemblyLine
A C library and binary for generating machine code of x86_64 assembly language and executing on the fly without invoking another compiler, assembler or linker.
BunnyHop
PoC for Paper: BunnyHop Exploiting the Instruction Prefetcher (USENIX Security 2023)
CacheFX
CryptOpt
CryptOpt: Verified Compilation with Randomized Program Search for Cryptographic Primitives
Mastik
MeasureSuite
This library measures the execution time for code. Can measure asm (with Assemblyline), o, so, bin files. Can check correctness (equality of all functions on output data) and the output is a JSON with robust cycle counts.
Rosita
tracetools
USB-Injection
USB device hardware core with modified behaviour capable of injecting transmissions on behalf of other devices
USLH
Artifact for paper: Breaking and Fixing Speculative Load Hardening
0xADE1A1DE's Repositories
0xADE1A1DE/AssemblyLine
A C library and binary for generating machine code of x86_64 assembly language and executing on the fly without invoking another compiler, assembler or linker.
0xADE1A1DE/Mastik
0xADE1A1DE/CryptOpt
CryptOpt: Verified Compilation with Randomized Program Search for Cryptographic Primitives
0xADE1A1DE/USB-Injection
USB device hardware core with modified behaviour capable of injecting transmissions on behalf of other devices
0xADE1A1DE/tracetools
0xADE1A1DE/Rosita
0xADE1A1DE/BunnyHop
PoC for Paper: BunnyHop Exploiting the Instruction Prefetcher (USENIX Security 2023)
0xADE1A1DE/USLH
Artifact for paper: Breaking and Fixing Speculative Load Hardening
0xADE1A1DE/CacheFX
0xADE1A1DE/MeasureSuite
This library measures the execution time for code. Can measure asm (with Assemblyline), o, so, bin files. Can check correctness (equality of all functions on output data) and the output is a JSON with robust cycle counts.
0xADE1A1DE/Rositaplusplus
Rosita++
0xADE1A1DE/GoT
0xADE1A1DE/Borrowed-Time
An in-chip countermeasure against static side-channel analysis attacks
0xADE1A1DE/Evict-Spec-Time
0xADE1A1DE/PilsungKeySearch
0xADE1A1DE/PixelThief