We’re excited to introduce Keycard Shell, the next generation of our hardware wallet technology. After a year of development, we’re proud to announce that this groundbreaking product will soon be available to buy.
Sign up for our waitlist at keycard.tech/keycard-shell to unlock exclusive community perks!
For over a year, we’ve been crafting a product that takes our trusted Keycard hardware to the next level. Keycard Shell pairs Keycard’s strengths with a fully-fledged hardware wallet. And just like everything we build, it’s completely open source and maximally secure!
Keycard Shell gives the original Keycard product superpowers! When inserted into Keycard Shell, your Keycard becomes a removable secure chip, bringing greater composability, flexibility, and, above all, security to your crypto storage game!
With Keycard Shell, we follow Status’ (our parent company) philosophy of being fully open source. The community doesn’t need to trust the security claims we make about our code and the hardware it runs on – they can verify them for themselves!
So, let’s walk through the architecture.
At the heart of Keycard Shell is your Keycard itself, which isolates your private keys in its encrypted chip. A Keycard can be purchased ready to go or can be JavaCard 3.0.4 (or later) with our open-source applet installed. Find our current applet here: https://github.com/keycard-tech/status-keycard
Smart cards are very common. You probably have a credit or bank card in your pocket right now – that's a smart card.
Smart cards are extremely secure – that’s why banks use them! Your Keycard’s chip is fully encrypted and enforces its own security policy, providing access only to the exact information that a process requests. This is a much stronger security model than other chips, such as smartphone CPUs, which often give full access to any process requesting information from their secure element.
Even down to the hardware level, Keycard’s chip is as secure as it gets. The smart card’s chip is ‘scrambled’, meaning even if a nefarious hacker looks at the chip through an electron microscope all they’d see is a random layout of transistors – there’s no place to even start hacking!
A key priority in the design of Keycard Shell was keeping the device compact and durable. The architecture includes a Cortex-M microcontroller (MCU), an display, a CMOS camera, and a 12-key keyboard. Everything is held together by injection-molded front and back covers. A USB-C port allows for charging and data connectivity, which can be turned off for even greater security.
The MCU (microcontroller unit) contains the firmware. The firmware’s integrity can be validated using our website. The MCU’s restricted area includes a secure bootloader that can never be updated. This prevents unauthorized or tampered software from running on the device, ensuring that users can trust the hardware wallet's integrity.
Communication between Keycard and Keycard Shell is encrypted via the card’s PIN.
For the battery, we chose a standard BL-4C (Li-ion 800mAh) battery, which is widely available online and easy to replace.
We can’t wait for you to experience Shell. We’re gearing up for our pre-sale, which is coming soon.
Sign up for our waitlist at keycard.tech/keycard-shell to secure your spot and get access to exclusive community perks.
Order your Keycard now and follow us on X for updates on Keycard Shell!