Python Elliptic Curve Side-Channel Analysis toolkit.
-
Updated
Jul 15, 2024 - Python
Python Elliptic Curve Side-Channel Analysis toolkit.
Machine Learning based Side Channel Attacks applied to portable ECG monitoring devices
Makes Unicorn traces. Generic Side-Channel and Fault Injection simulator
Python driver for the LEIA Smart Reader
Reverse engineering CTF binaries using Valgrind's instruction counting as a side channel for fun and profit.
Exercises for (legacy) Computer Security course in the University of Oulu
MicroProfiler: Principled Side-Channel Mitigation through Microarchitectural Profiling
Implementation of the Belief Propagation Side Channel Attack
Code for automated information leakage detection in python. An application is to detect side-channels in Cryptographic Protocols.
CTF (https://www.n-coe.in/event/embedded-security/) Round 2 Writeup and Scripts TeamName SOUL
Bare-metal binaries used for testing a Rust implementation of GIFT-128 on a resource-constrained device and measuring leakage from power analysis.
Artifacts for the "Minerva: The curse of ECDSA nonces" paper at CHES 2020
This repo is a collection of proof-of-concepts, examples, essays and experiments in cryptography, cryptanalysis, steganography and covert channels that I originally wrote in 2015.
Paper and data for: Leveraging Disentangled Representations to Improve Vision-Based Keystroke Inference Attacks Under Low Data Constraints (CODASPY 2022)
Two fast training profiled DL-SCA models against synchronized or de-synchronized masked AES. (DOI: 10.1109/AsianHOST53231.2021.9699677)
Practical Multiple Persistent Faults Analysis
A super simple script demonstrating linearity in password length and time required for cracking using a timing attack.
CHES2016 side-channel CTF writeup. Power ananlysis atack on AES implementation with countermeasures
Add a description, image, and links to the side-channel-attacks topic page so that developers can more easily learn about it.
To associate your repository with the side-channel-attacks topic, visit your repo's landing page and select "manage topics."