ESP32-P4 security key features 2-inch touchscreen, 3,000+ password capacity (Crowdfunding)

MiixKeyPro (previously MiixKey) is a compact, offline ESP32-P4-based hardware security key and password manager that securely stores passwords, passkeys, NFC cards, and smart card credentials in a single portable device. It features a 2-inch touchscreen and is designed for users, developers, enterprises, government staff, and cybersecurity professionals who need secure offline credential management without relying on cloud services or smartphone apps.

Previously, we wrote about security keys like the YubiKey and Google Titan Security Key, which are great for FIDO2 and U2F login, but they don’t have a display or user interface, so managing passwords or switching credentials usually requires a phone or computer. MiixKeyPro fixes this by adding a touchscreen and allowing the user to manage over 3,000 passwords fully offline.

MiixKey compact offline hardware security key and password manager

MiixKeyPro specifications:

  • Main SoC – Espressif Systems ESP32-P4
    • CPU
      • Dual-core 32-bit RISC-V HP (High-performance) CPU @ up to 400 MHz with AI instructions extension and single-precision FPU
      • Single-RISC-V LP (Low-power) MCU core @ up to 40 MHz with 8KB of zero-wait TCM RAM
    • Memory
      • 768 KB HP L2MEM (for dual-core CPU), 32 KB LP SRAM, 8 KB TCM (for LP MCU core)
      • 32MB PSRAM
    • Storage – 128 KB HP ROM, 16 KB LP ROM
    • GPU – 2D Pixel Processing Accelerator (PPA)
    • VPU – H.264 video encoder, JPEG codec
  • Storage – 32MB external SPI NOR flash
  • Wireless SoC – Nordic Semiconductor nRF52840
    • CPU – 32-bit Arm Cortex-M4F microcontroller @ 64 MHz
    • Memory/Storage – 1 MB Flash, 256 KB RAM
    • Wireless – Bluetooth 5, Thread, ANT, Bluetooth Mesh, NFC, 802.15.4 (Zigbee), 2.4 GHz proprietary
  • Display – 2-inch touchscreen, 480 x 640 resolution
  • USB – USB Type-C port for power and connectivity
  • Security features
    • Secure Boot v2 and Flash AES-256 Encryption
    • NVS + PIN HMAC Encryption
    • Dangerous Mode – A decoy vault triggered by a specific PIN that wipes real data
    • Emergency Mode – A time-locked vault (up to 64 hours delay) for sensitive handovers
  • Misc – Power button
  • Power
    • Does not specify an internal battery capacity.
    • Supports continuous power via USB for time-locked functions
  • Dimensions – 60 x 40 x 10 mm
  • Housing – CNC Aluminum Alloy with gold-plated brass buttons

MiixKey
MiixKeyPro
MiixKey prototypes with touchscreen and NFC cards
MiixKeyPro prototypes with touchscreen and NFC cards

Unlike typical security keys like Diabolic Parasite and Tillitis Tkey, which offer only a single slot, MiixKeyPro comes with five independent slots, each functioning like its own security key with a separate PIN. Every slot supports FIDO2, PIV, and OpenPGP, and can hold up to 64 FIDO2 passkeys, for a total of 320 across the device. With the built-in screen, you can enter, search, and edit credentials directly on the device, so your data never has to touch an internet-connected system. It also supports importing passwords from KeePass or KeePassXC (KDBX files) for offline use and can act as an HID device over USB or Bluetooth to enable smooth auto-fill across different devices.

The device also supports custom scripts and BADUSB functionality, allowing it to emulate a keyboard and automate keystrokes or complex commands. It includes a built-in TOTP generator for 2FA, removing the need for smartphone apps, with all operations performed locally without cloud or online dependencies.

Log in to your Google account using NFC and FIDO
Log in to your Google account using NFC and FIDO

Since the device operates fully offline, there is no password recovery option, so you must have backups and redundancy in place. Best practice is to use multiple hardware keys registered to important accounts, keep a secure offline backup of the KeePass (KDBX) database, and store service-provided recovery codes. Without these precautions, losing the device will result in permanent loss of access to stored credentials.

The MiixKeyPro is now available on Kickstarter, where it has already surpassed its 10,000 HKD (~$1,276 US) funding goal. Early Bird rewards start at approximately $99 US, with a “Kickstarter Special” price of $109. Shipping is estimated to begin in July 2026.

Update: We’ve received the following email and updated the name from MiixKey to MiixKeyPro as requested:

Hello,

Thank you very much for recommending our Kickstarter project — it has been a great help to us.

However, we just discovered today that someone has maliciously registered the product name “miixkey” as a domain and stolen a large number of our images. You can see that the domain was registered on May 10, while our Kickstarter project was launched on May 2. They have also posted a lot of false information on the site.

We now wish to change the product name to MiixProKey. We kindly hope you can update the name of the product in your article to MiixProKey to prevent others from being misled or scammed.

MiixKey Full Feature Demo: Smart Screen Security Key – All Core Functions

MiixKey Dangerous Mode Full Demo: Decoy Vault + Instant Data Wipe

Share this:
FacebookTwitterHacker NewsSlashdotRedditLinkedInPinterestFlipboardMeWeLineEmailShare

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress. We also use affiliate links in articles to earn commissions if you make a purchase after clicking on those links.

Radxa Orion O6 Armv9 mini-ITX motherboard

12 Replies to “ESP32-P4 security key features 2-inch touchscreen, 3,000+ password capacity (Crowdfunding)”

    1. I doubt it. The screen resolution is most likely to small. But I could be happily wrong. I’m a Kickstarter Special funder so every additional feature is ok in my book.

  1. So cool. Like open done. Yes we’ve needed open source hardware to replace private corporate bitcoin ledger Trezzir wallets

  2. P4 seems like the wrong choice. Does it really need dual 400 MHz cores, GPU, VPU, or even the FPU? Seem like an H2 or C2 (if it really needs wifi) would be better for a purely battery powered device. P4 doesn’t even have a deep-sleep mode power usage listed in most comparisons, because it’s not really made to be used when sleeping is the most common state. Heck, even the nRF SoC they’re using for wireless could do most of it with some external flash.

    1. They may have selected the ESP32-P4 for its security features rather than its powerful CPU and other features.

      1. Perhaps, but it still seems a strange trade-off for a battery powered device. The P4 has a couple things built-in, but not much that can’t be done on others. Might not be as fast, but not so slow it’s going to ruin the UX for a device like this. Hopefully they manage to keep the battery life reasonable.

      2. That is still an extremely unoptimized option tho, if they really care about security, the better option would be to use external encryption chips.

        Using a 400Mhz riscv for just a password holder is extremely overkill and a huge waste of power.

        Any CM33 with trustzone can do the exact same job with better security and fraction of power.

        The choice of esp32 seems more of a skill limitation than a well designed product.

Leave a Reply

Your email address will not be published. Required fields are marked *

Boardcon MINI1126B-P AI vision system-on-module wit Rockchip RV1126B-P SoC
Boardcon MINI1126B-P AI vision system-on-module wit Rockchip RV1126B-P SoC