Showing 16 of 16 projects
A community guide to using YubiKey as a smart card for GnuPG and SSH with hardware-secured cryptographic keys.
An open-source silicon Root of Trust (RoT) design for transparent, trustworthy, and secure hardware security.
A wireless keystroke injection attack platform that emulates a USB keyboard and is managed via WiFi.
A platform for building distributed systems with hardware-backed remote attestation and encrypted communication using Trusted Execution Environments.
An Arduino/Raspberry Pi tool to scan for JTAG pins and enumerate undocumented instructions on embedded devices.
An open-source framework for building hardware-enforced trusted execution environments (TEEs) on RISC-V processors.
A collection of useful notes and reference materials for penetration testing hardware and related topics.
A demonstration library for using the Secure Enclave on iOS to create and sign with keys stored in hardware.
A proof-of-concept demonstrating USB port vulnerabilities in Mazda infotainment systems and how to exploit them.
A differential fuzz testing approach for CPU verification that uses register-coverage to find bugs in RTL designs.
A collection of hardware hacking workshop materials and resources for security professionals.
A generic RISC-V processor fuzzing framework that detects software-triggerable functional bugs using runtime instruction morphing.
A 2019 global student competition challenging participants to hack a custom RFID reader firmware using NSA reverse engineering tools.
A hardware-based OTP generator using ESP8266 and Micropython for banking-grade security.
RHme-2015 is a hardware security challenge platform for embedded device security research and education.
Adds Ada-level runtime safety features to V programs, including range-checked integers, strong types, bounded lists, and hardware attack mitigations.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.