GitHub topics: side-channel
jovanbulck/sgx-step
A practical attack framework for precise enclave execution control
Language: C - Size: 11.6 MB - Last synced at: about 12 hours ago - Pushed at: about 13 hours ago - Stars: 456 - Forks: 86

Omni-potence/FireblocksMPC-Critical-Vulnerabilities
Critical security vulnerabilities discovered in Fireblocks MPC implementation: Nonce Reuse, Protocol Abort, and Side-Channel attacks
Language: Python - Size: 736 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0

newaetech/chipwhisperer
ChipWhisperer - the complete open-source toolchain for side-channel power analysis and glitching attacks
Language: C - Size: 98.7 MB - Last synced at: about 19 hours ago - Pushed at: 4 days ago - Stars: 1,211 - Forks: 303

ChairImpSec/PROLEAD
PROLEAD - A Probing-Based Leakage Detection Tool for Hardware and Software
Language: C++ - Size: 128 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 39 - Forks: 27

phonchi/awesome-side-channel-attack
A curated list of awesome side-channel attack resources
Size: 27.3 KB - Last synced at: about 18 hours ago - Pushed at: about 1 year ago - Stars: 77 - Forks: 9

isec-tugraz/meltdown 📦
This repository contains several applications, demonstrating the Meltdown bug.
Language: C - Size: 29.7 MB - Last synced at: 4 days ago - Pushed at: almost 3 years ago - Stars: 4,135 - Forks: 524

Ledger-Donjon/lascar
Ledger's Advanced Side-Channel Analysis Repository
Language: Python - Size: 4.05 MB - Last synced at: 7 days ago - Pushed at: over 1 year ago - Stars: 388 - Forks: 56

ainfosec/ecr_toolkit
Language: C - Size: 68.4 KB - Last synced at: 11 days ago - Pushed at: over 6 years ago - Stars: 27 - Forks: 8

jovanbulck/sgx-tutorial-space18
Tutorial: Uncovering and mitigating side-channel leakage in Intel SGX enclaves
Language: C - Size: 17.1 MB - Last synced at: 19 days ago - Pushed at: about 2 months ago - Stars: 51 - Forks: 10

jovanbulck/nemesis
Nemesis: Studying microarchitectural timing leaks in rudimentary CPU interrupt logic
Language: C - Size: 3.82 MB - Last synced at: 19 days ago - Pushed at: over 3 years ago - Stars: 87 - Forks: 12

jovanbulck/sgx-pte
Telling your secrets without page faults: Stealthy page table-based attacks on enclaved execution
Language: C - Size: 363 MB - Last synced at: 19 days ago - Pushed at: about 7 years ago - Stars: 31 - Forks: 8

microsoft/sca-fuzzer
Revizor - a fuzzer to search for microarchitectural leaks in CPUs
Language: Python - Size: 4.02 MB - Last synced at: 1 day ago - Pushed at: 3 days ago - Stars: 123 - Forks: 41

J08nY/pyecsca
Python Elliptic Curve Side-Channel Analysis toolkit.
Language: Python - Size: 18.8 MB - Last synced at: 17 days ago - Pushed at: about 1 month ago - Stars: 58 - Forks: 15

hydrabus/rhme-2016
The RHme2 (Riscure Hack me 2) is a low level hardware CTF challenge that comes in the form of an Arduino Nano board. The new edition provides a completely different set of new challenges to test your skills in side channel, fault injection, cryptoanalysis and software exploitation attacks.
Language: Python - Size: 23.7 MB - Last synced at: about 1 month ago - Pushed at: about 8 years ago - Stars: 53 - Forks: 6

phayes/sidefuzz
Fuzzer to automatically find side-channel (timing) vulnerabilities
Language: Rust - Size: 288 KB - Last synced at: about 1 month ago - Pushed at: almost 4 years ago - Stars: 116 - Forks: 8

X3NNY/chipwhisperer-cn
侧信道攻击学习笔记
Language: Jupyter Notebook - Size: 1.28 MB - Last synced at: 26 days ago - Pushed at: over 2 years ago - Stars: 27 - Forks: 1

seclab-ucr/SADDNS
SADDNS: Side Channel Based DNS Cache Poisoning Attack
Language: C - Size: 48.8 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 55 - Forks: 8

pavel-kirienko/cpu-load-side-channel
Side-channel file transfer between independent VMs or processes executed on the same physical host.
Language: C++ - Size: 182 KB - Last synced at: about 1 month ago - Pushed at: almost 4 years ago - Stars: 49 - Forks: 5

joaofbravo/Hacking_QKD_with_ML
Master's thesis - Hacking the privacy amplification of quantum key distribution with machine learning, and countermeasures
Language: Jupyter Notebook - Size: 47.2 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 1

kwesthaus/dfrws-2019-code Fork of asanka-code/dfrws-2019-code
EM side-channel attacks against AES encryption on a Raspberry Pi Zero
Language: Python - Size: 162 MB - Last synced at: 3 days ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 1

Keysight/Jlsca
Side-channel toolkit in Julia
Language: Julia - Size: 30.7 MB - Last synced at: 6 months ago - Pushed at: over 3 years ago - Stars: 157 - Forks: 34

jackcook/bigger-fish
Code for the paper “There’s Always a Bigger Fish”
Language: Python - Size: 1.69 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 29 - Forks: 10

eurecom-s3/screaming_channels
Radio Side-Channels in Mixed-Signal Chips
Language: C - Size: 5.99 MB - Last synced at: 6 months ago - Pushed at: 9 months ago - Stars: 143 - Forks: 19

eshard/scared
Make your first side-channel attack on public datasets with eShard. This is a mirror of scared Gitlab repository. All contributions and merge request must be done through Gitlab project.
Language: Python - Size: 42.1 MB - Last synced at: 6 months ago - Pushed at: over 2 years ago - Stars: 83 - Forks: 20

streamr-dev/monoplasma 📦
Unidirectional payment distribution channel with monotonically increasing balances (now obsolete)
Language: JavaScript - Size: 5.24 MB - Last synced at: about 24 hours ago - Pushed at: almost 4 years ago - Stars: 39 - Forks: 13

ikizhvatov/pysca
Toolbox for advanced differential power analysis of symmetric key cryptographic algorithm implementations
Language: Python - Size: 218 KB - Last synced at: 6 months ago - Pushed at: over 6 years ago - Stars: 44 - Forks: 16

ViRb3/jre-side-channel 📦
Various JRE patches to aid side-channel analysis in Java
Language: Java - Size: 9.77 KB - Last synced at: 16 days ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 1

ESCristiano/BUSted
BUSted!!! Microarchitectural Side-Channel Attacks on the MCU Bus Interconnect
Language: C - Size: 3.91 KB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 2 - Forks: 0

hhammon/side-channel-demo
This is a demonstration of a simple timing attack used to extract private information
Language: Assembly - Size: 29.3 KB - Last synced at: 2 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

tyhicks/ssbd-tools
Tools to exercise the Linux kernel mitigation for CVE-2018-3639 (aka Variant 4) using the Speculative Store Bypass Disable (SSBD) feature of x86 processors
Language: C - Size: 62.5 KB - Last synced at: 5 months ago - Pushed at: almost 7 years ago - Stars: 6 - Forks: 2

iamywang/EavesDroid
Source code for "EavesDroid: Eavesdropping User Behaviors via OS Side Channels on Smartphones" (IEEE IoT-J'24, Vol 11, Issue 3)
Language: Python - Size: 449 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

Riscure/Rhme-2017
Riscure Hack Me embedded hardware CTF 2017-2018.
Size: 7.52 MB - Last synced at: over 1 year ago - Pushed at: almost 7 years ago - Stars: 82 - Forks: 14

ikizhvatov/leakage-modelling-tutorial
A tutorial on side channel leakage modelling using linear regression
Language: Jupyter Notebook - Size: 354 KB - Last synced at: over 1 year ago - Pushed at: over 7 years ago - Stars: 11 - Forks: 5

ikizhvatov/jlsca-tutorials
Tutorials and examples on how to use Jlsca, the high-performance side channel analysis toolkit written in Julia
Language: Jupyter Notebook - Size: 14.1 MB - Last synced at: over 1 year ago - Pushed at: about 5 years ago - Stars: 43 - Forks: 5

grocid/tempest
⌨️🎙 Keystroke-sound classification
Language: Python - Size: 246 KB - Last synced at: over 1 year ago - Pushed at: over 9 years ago - Stars: 8 - Forks: 1

isec-tugraz/ProcHarvester
ProcHarvester - Fully Automated Analysis of Procfs Side-Channel Leaks on Android
Language: Java - Size: 54.2 MB - Last synced at: 3 months ago - Pushed at: about 7 years ago - Stars: 17 - Forks: 4

cryptolu/maps
Micro-Architectural Power Simulator (MAPS) for Cortex-M3
Language: C++ - Size: 645 KB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 8 - Forks: 5

ainfosec/ecr_hypervisor
Language: C - Size: 63.4 MB - Last synced at: 11 days ago - Pushed at: over 6 years ago - Stars: 10 - Forks: 4

enascimento/cache_side-channel_attack_aes
Cache side-channel attack AES android
Language: C - Size: 125 KB - Last synced at: almost 2 years ago - Pushed at: over 7 years ago - Stars: 11 - Forks: 6

M0nteCarl0/RaSCAT
Ledger-Donjon Rainbow powered online SCA/DFA tool
Language: Python - Size: 5.86 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

vamsi3/IITB-Computer-Architecture
[CS305 / CS341 - IIT Bombay] All my submissions in the coursework (★)
Language: Assembly - Size: 2.98 MB - Last synced at: about 1 year ago - Pushed at: almost 5 years ago - Stars: 2 - Forks: 0

mickdermack/cw308t-stm32l4
STM32L4 Target Board for ChipWhisperer CW308 UFO Board
Size: 383 KB - Last synced at: 2 days ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0

winter2020/oo7
oo7, a binary analysis tool to defend against Spectre vulnerabilities
Language: OCaml - Size: 404 MB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 28 - Forks: 3

fuchuanpu/IPID_SideChannel_CCS20
IPID Hash Collision TCP Side Channel Attack
Language: Python - Size: 486 KB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 2 - Forks: 1

scriptin/node-timing-attack
Demo of API key cracking using a timing attack
Language: JavaScript - Size: 25.4 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 1

eshard/estraces
Manage efficiently your heavy side-channel datasets with eShard library and process them with http://gitlab.com/eshard/scared. This is a mirror of estraces Gitlab repository. All contributions and merge request must be done through Gitlab project.
Language: Python - Size: 8.39 MB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 5 - Forks: 1

emse-sas-lab/SCAbox
SCAbox's website
Size: 5.78 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 1

dufferzafar/accelphone
Acoustic side-channel attacks via mobile motion sensors - Minor Project (COD 891) @ IIT Delhi
Language: Jupyter Notebook - Size: 5 MB - Last synced at: about 2 years ago - Pushed at: almost 7 years ago - Stars: 5 - Forks: 0

WukLab/Pythia
Pythia is a set of RDMA-based remote side-channel attacks. USENIX Security 2019.
Language: C - Size: 17.6 MB - Last synced at: almost 2 years ago - Pushed at: over 4 years ago - Stars: 18 - Forks: 3

oetr/simsim
ATMega163 Simulator
Language: Racket - Size: 1.93 MB - Last synced at: 12 months ago - Pushed at: about 7 years ago - Stars: 4 - Forks: 1

imranur-rahman/dns-cache-poisoning-attack-reloaded
Implementation of the dns cache poisoning attack reloaded (ACM CCS '20) replication.
Language: Python - Size: 28.7 MB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 2 - Forks: 4

marnovandermaas/praesidio-sdk
Complete RISC-V toolchain to evaluate physically isolated enclaves
Language: Python - Size: 76.3 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

RaduMantu/cache-sc
small cache side-channel setup
Language: C++ - Size: 26.4 KB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

knarfrank/Higher-Order-Masked-AES-128
Higher-order Masking of AES-128 based on the Rivain and Prouff method, CPRR method and Common Shares with Random Reduction method.
Language: C - Size: 8.79 KB - Last synced at: about 2 years ago - Pushed at: almost 8 years ago - Stars: 12 - Forks: 5

cpey/cache-tests
Introspecting cache side-channels.
Language: C - Size: 15.6 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

mertside/lockeddown
LockedDown: Exploiting Contention on Host-GPU PCIe Bus for Fun and Profit
Language: Cuda - Size: 41 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

NullHypothesis/backlogscans
Side channel-based network measurement tools.
Language: Python - Size: 400 KB - Last synced at: about 2 years ago - Pushed at: over 9 years ago - Stars: 17 - Forks: 4

scarv/xdivinsa
XDIVINSA: eXtended DIVersifying INStruction Agent to mitigate power side-channel leakage
Language: Verilog - Size: 3.5 MB - Last synced at: almost 2 years ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 2

iamywang/sgx-fr-channel
A flush-reload covert channel that encodes data in trusted mode and decodes data in untrusted mode.
Language: Makefile - Size: 10.7 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 1

ertugd/ndnSIM-side-channel-timing-attack
ndnSIMv2.4 based attack scenario, in order to identify cached contents by side-channel timing measurements. This work has been published at FNSS'18, Paris-France. paper link;
Language: C++ - Size: 2.97 MB - Last synced at: about 2 years ago - Pushed at: about 7 years ago - Stars: 3 - Forks: 0

david-oswald/sca_optimal_linear_transforms
Code for the paper "Improving side-channel analysis with optimal linear transforms" (CARDIS 2012)
Language: MATLAB - Size: 2.14 MB - Last synced at: about 1 month ago - Pushed at: over 5 years ago - Stars: 2 - Forks: 0

NetherlandsForensicInstitute/nexus6-baremetal-cache-attacks
A bare metal environment for the Nexus 6 with implementations for several cache side-channel attacks.
Language: C - Size: 664 KB - Last synced at: 6 months ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 2

ehdqnddl/Korea-SCA
Korea-SCA
Size: 3.91 KB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

InnovativeInventor/constant-time-benchmark
Benchmarking various constant time algorithms to validate various implementations against side-channel attacks in Golang
Language: Jupyter Notebook - Size: 1.35 MB - Last synced at: 2 months ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

fuchuanpu/IPID-Hash-Collision
IPID Hash Collision TCP Side Channel Attack
Language: Python - Size: 454 KB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 1

codingchili/sidechannel-timing-tool
Small tool for measuring system latency during string comparison.
Language: Java - Size: 324 KB - Last synced at: about 1 month ago - Pushed at: about 7 years ago - Stars: 4 - Forks: 0
