Forging the USB Armory
summary
Open hardware USB stick that is a full Linux computer built around the i.MX53 Cortex-A8 with 512 MB RAM, microSD storage and optional 256/256 TrustZone split running stock Debian/Ubuntu. It implements secure boot with user-fused keys (or vendor-fused on request), leverages ARM TrustZone for a minimal secure monitor, and ships an open source file manager Interlock (Go, OpenPGP) offering encrypted volumes, disposable passwords and local PGP operations. Prototype and manufacturing issues (BGA power tolerances, gold plating timing, fragile inductors) are resolved and units are produced for sale.
AI-written summary · about
chapters (14)
- 0:00Start
- 1:19The Usb Armory
- 2:50Enhance Mass Storage
- 6:14Design Goals
- 6:55Secure Boot
- 7:59Selecting the System
- 16:00Host Mode
- 32:26Secure Monitor Handler
- 33:51Linux Kernel Module
- 35:55Interlock
- 36:49Disposable Passwords
- 44:31Open Pgp
- 49:27Questions
- 52:48Default Certificate
related talks
53mSecure Embedded Linux Product - A Success Story
27mSecuring Arm Servers
49mSecure Boot from A to Z
55mVerified Boot: From ROM to Userspace
08mSecure Debug IoT on v8-M Cortex-M33
25mSecuring your next 96Boards design using Xilinx Zynq MPSoC
18mμUSB: Practical and Safe USB Driver Reuse for Arm TrustZone
48mHardening IoMT Medical Devices: Defense‑in‑Depth on Yocto‑Based Embedded Linux
