An open API service providing repository metadata for many open source software ecosystems.

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