Description
Description
The USB Armory Mk II is a full featured computer in a tiny form-factor, designed from the ground up with information security applications in mind.
Example security application ideas to illustrate the flexibility of the USB Armory Mk II:
- Mass storage device with advanced features such as automatic encryption, virus scanning, host authentication, and data self-destruct
- Hardware Security Module (HSM)
- OpenSSH client and agent for untrusted hosts (e.g., Internet kiosks)
- Router for end-to-end VPN tunnelling
- Tor bridge
- Password manager with integrated web server
- Electronic wallet
- Authentication token
- Portable penetration testing platform
- Low-level USB security testing
Hardware Specs
- SoC: NXP i.MX6ULZ ARM® Cortex™-A7 900 MHz
- RAM: 512 MB DDR3
- Storage: internal 16 GB eMMC + external microSD
- Bluetooth module: u-blox ANNA-B112 BLE
- USB-C ports: DRP (Dual Role Power) receptacle + UFP (Upstream Facing Port) plug, USB 2.0 only (no video support)
- LEDs: two
- Slide switch: for boot mode selection between eMMC and microSD
- External security elements: Microchip ATECC608A + NXP A71CH
- Physical size: 66 mm x 19 mm x 8 mm (without enclosure, including USB-C connector)
- Enclosure: included with all units for device protection
Software
The USB armory Mk II hardware is supported by standard software environments and requires very little customization. Vanilla Linux kernels and standard distributions run seamlessly on the tiny board:
- Boots from on-board eMMC or microSD (or via USB serial downloader)
- Native Linux support – creating boot images is easy
- Precompiled images are available for Debian 9 (Stretch) and Arch Linux, with more on the way
- USB device emulation (CDC Ethernet, mass storage, HID, etc.)
Connectivity
- USB 2.0 over USB-C plug to host with full device emulation
- USB 2.0 over USB-C receptacle for the additional devices or as a connection to host
- Full TCP/IP connection to/from USB armory via USB CDC Ethernet emulation
- Flash drive functionality via USB mass storage device emulation
- Serial communication over USB or physical UART using the Debug Board
- Wireless connectivity over BLE
Note: only the USB 2.0 protocol is supported over both USB-C ports, therefore it should be emphasized that HDMI video over USB-C is not supported.
Reviews
There are no reviews yet.