QianGuo's repositories
belief_propagation_attack
Implementation of the Belief Propagation Side Channel Attack
BT-AES-timing-attack
2019 Bachelor thesis: Timing side-channel attack on AES
Cache-Side-Channel-Attacks
This repository contains source code and experimental data of multiple cache side-channel attacks on Intel x86 architecture.
CacheSC
Library for Prime+Probe cache side-channel attacks on L1 and L2
emacs.d
My emacs config
emma
ElectroMagnetic Mining Array. A tool for the distributed analysis of electromagnetic radiation in context of cryptographic side-channel attacks.
FrodoFLIP
Frodo FLIPS -- Key Recovery Attack
GoFetch
GoFetch is a tool to automatically exercise an attack plan generated by the BloodHound application.
GoFetch_main
GoFetch: Breaking Constant-Time Cryptographic Implementations Using Data Memory-Dependent Prefetchers -- USENIX Security'24
Handson_seucity_BookCode
Source code for my books
hybrid-cp-rl-solver
Combining Reinforcement Learning and Constraint Programming for Combinatorial Optimization
LEDAtools
Supporting tools to automatically generate scalable parameters for LEDA cryptosystems
libjade
Crypto library
Mastik
GitHub (mirror) repository for the Mastik toolkit, written by Yuval Yarom https://cs.adelaide.edu.au/~yval/Mastik/
reinforcement-learning-an-introduction
Python Implementation of Reinforcement Learning: An Introduction
RLdecoding
Reinforcement Learning for Bit Flipping decoding of linear codes
SCALib
Side-Channel Analysis Library
sgx-step
A practical attack framework for precise enclave execution control
syndrome_decoding_estimator
A tool to estimate the difficulty of solving the syndrome decoding problem.
Tools-for-Cryptanalysis
A repository that aims to provide tools for cryptography and cryptanalysis