{"id":13844284,"url":"https://github.com/phonchi/awesome-side-channel-attack","last_synced_at":"2025-07-11T22:31:08.608Z","repository":{"id":47447057,"uuid":"293409187","full_name":"phonchi/awesome-side-channel-attack","owner":"phonchi","description":"A curated list of awesome side-channel attack resources","archived":false,"fork":false,"pushed_at":"2024-03-14T14:50:25.000Z","size":28,"stargazers_count":82,"open_issues_count":0,"forks_count":10,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-06-28T01:01:52.336Z","etag":null,"topics":["power-analysis-attack","security","side-channel","side-channel-attacks"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/phonchi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2020-09-07T03:06:33.000Z","updated_at":"2025-06-11T01:55:40.000Z","dependencies_parsed_at":"2024-03-21T01:00:33.248Z","dependency_job_id":"5fd9d6d3-0eb9-4ce0-9420-33c428ab1317","html_url":"https://github.com/phonchi/awesome-side-channel-attack","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/phonchi/awesome-side-channel-attack","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phonchi%2Fawesome-side-channel-attack","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phonchi%2Fawesome-side-channel-attack/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phonchi%2Fawesome-side-channel-attack/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phonchi%2Fawesome-side-channel-attack/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/phonchi","download_url":"https://codeload.github.com/phonchi/awesome-side-channel-attack/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phonchi%2Fawesome-side-channel-attack/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264909966,"owners_count":23682096,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["power-analysis-attack","security","side-channel","side-channel-attacks"],"created_at":"2024-08-04T17:02:39.325Z","updated_at":"2025-07-11T22:31:08.573Z","avatar_url":"https://github.com/phonchi.png","language":null,"funding_links":[],"categories":["Other Lists","Others"],"sub_categories":["TeX Lists"],"readme":"# Side-channel attack\n\n[![Awesome](https://awesome.re/badge.svg)](https://awesome.re)\n\nThis is a curated list for side-channel attack!\n\n- [**Side-channel attacks**](#side-channel-attack)\n- [**Resources**](#resources)\n- [**Software**](#software)\n- [**Hardware**](#hardware)\n\n---\n\n# Resources\n## Introduction\n* [What Is a Side Channel Attack?](https://www.wired.com/story/what-is-side-channel-attack/)\n* [Power Side-Channel Attack Analysis: A Review of 20 Years of Study for the Layman](https://www.mdpi.com/2410-387X/4/2/15)\n* [Introduction to differential power analysis](https://link.springer.com/article/10.1007/s13389-011-0006-y)\n\n## Tutorials\n* [Chipwhisperer wiki](https://wiki.newae.com/Main_Page)\n* [SCAAML AES side-channel attacks tutorial](https://github.com/google/scaaml/tree/master/scaaml_intro)\n \n## [Leakage Assesment](http://reassure.eu/leakage-detection-tutorial/)\n* [A testing methodology for side-channel resistance validation](https://csrc.nist.gov/csrc/media/events/non-invasive-attack-testing-workshop/documents/08_goodwill.pdf)\n* [Leakage Assessment Methodology](https://www.iacr.org/archive/ches2015/92930478/92930478.pdf)\n* [Leakage Detection with the x2-Test](https://tches.iacr.org/index.php/TCHES/article/view/838)\n* [Confident leakage assessment — A side-channel evaluation framework based on confidence intervals](https://ieeexplore.ieee.org/abstract/document/8342178)\n* [Fast Leakage Assessment](https://eprint.iacr.org/2017/624.pdf)\n\n## Database\n* [ASCAD](https://github.com/ANSSI-FR/ASCAD) - Databases that aims at providing a benchmarking reference for the SCA community\n* [XS-Leaks](https://github.com/xsleaks/xsleaks) - A collection of browser-based side channel attack vectors.\n\n## Conference\n* [COSADE: Constructive Side-Channel Analysis and Secure Design](https://www.cosade.org/)\n* [CHES: Cryptographic Hardware and Embedded Systems](https://ches.iacr.org/)\n\n## Project\n* [REASSURE](http://reassure.eu/)\n\n# Software\n* [SCALib](https://github.com/simple-crypto/SCALib) - A Python library that contains state-of-the-art tools for side-channel security evaluation\n* [ChipWhisperer](https://github.com/newaetech/chipwhisperer) -  An easy to use framework that implements a complete pipeline for power analysis attack\n* [ChipSHOUTER](https://github.com/newaetech/ChipSHOUTER) -  The Electromagnetic Fault Injection (EMFI) Platform\n* [Lascar](https://github.com/Ledger-Donjon/lascar) - Ledger's Advanced Side-Channel Analysis Repository\n* [Daredevil](https://github.com/SideChannelMarvels/Daredevil) - A tool to perform (higher-order) correlation power analysis attacks (CPA)\n* [Jlsca](https://github.com/Riscure/Jlsca) - Side-channel toolkit in Julia. [[Tutorial](https://github.com/ikizhvatov/jlsca-tutorials)]\n* [Pysca](https://github.com/ikizhvatov/pysca) - Toolbox for advanced differential power analysis of symmetric key cryptographic algorithm implementations\n* [Pyecsca](https://github.com/J08nY/pyecsca) - Python Elliptic Curve Side-Channel Analysis toolkit\n* [Scared](https://gitlab.com/eshard/scared) - Scared is a side-channel analysis framework\n* [Rainbow](https://github.com/Ledger-Donjon/rainbow) - Makes Unicorn traces. Generic Side-Channel and Fault Injection simulator\n* [Screaming_channels](https://github.com/eurecom-s3/screaming_channels) - Radio Side-Channels in Mixed-Signal Chips\n* [SCA toolbox](https://github.com/AISyLab/side-channel-analysis-toolbox) - Allows known side-channel attacks to be run\n\n# Hardware\n* [Chipwhisperer](https://rtfm.newae.com/) - A complete open-source toolchain for side-channel power analysis and glitching attacks\n* [SakuraG](http://www.troche.com/sakura/sakura.html) - Various experimental hardware were developed to contribute to reseach on physical security analysis of cryptographic modules\n* [FOBOS](https://cryptography.gmu.edu/documentation/fobos3/index.html) - It is an \"acquisition to analysis\" solution which includes all necessary software to control the device under test\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphonchi%2Fawesome-side-channel-attack","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fphonchi%2Fawesome-side-channel-attack","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphonchi%2Fawesome-side-channel-attack/lists"}