Status.im, the Ethereum browser, OS, and interface, announced today that the first batch of Keycards are now in production and will be available for developer beta testing in March. The first 1,000 developers to sign up to the beta program on keycard.status.im will receive free Keycards.
The Status Hardwallet has been relaunched as Keycard – a new type of hardware wallet built with an open API that enables developers to integrate with wallets or hardware and also build their own smartcards. It enables end users to safely send, store, and receive cryptocurrency.
Status launched the Hardwallet on November 2nd, 2017 at Devcon3 in Mexico. Since then, the blockchain landscape has evolved significantly. There are numerous crypto wallets, many tokens, and thousands of new developers contributing to the ecosystem. Thus. the Status team says, “It is only natural that Keycard reflects this change.”
The Keycard team has been developing the following products:
1. Keycard API – an open source protocol for a client (e.g. mobile wallet, a point of sales terminal) to integrate with a crypto smartcard to handle several types of usages like storing private keys, signing transactions, authenticating users, backing-up master secrets on a secondary card, tap-to-pay, and more.
2. Keycard Hardware – a physical smartcard that is manufactured by Status GmbH and designed to integrate with the Status Android client.
The Keycard API provides compatibility between clients and cards for a secure and open crypto ecosystem.
Both Keycard and the Keycard API are completely open source and allow any developer to integrate with their mobile apps, desktop wallets, and point of sale retail devices. Any wallet team or developer can use the keycard hardware, software, or both to build a smartcard that fits their needs.
The team has also built and easy to use Java SDK for Android & Desktop devices. High-level classes abstract away the most tedious tasks including Secure Channel, APDU parsing, and serialization.
Features For Developers:
- Easy setup of a Secure Channel between the mobile and the card
- Generation of a master secret on the card with True Random Number Generation (TRNG)
- Ability to upload an existing master secret from client to Keycard
- Ability to derive any key pair following BIP32 paths
- Key export for non-wallet usage of some keys in accordance with EIP-1581 paths
- Signature of any transaction using ECDSA (ETH, BTC, LTC etc.)
- Secure back-up of the master secret from one card to another one
- PIN/PUK management
Keycard Hardware
Keycard aims to make it simple for users of all experience levels to easily and safely store, send, and receive crypto. The hardware resembles that of a credit card – a form factor that the Status team believes people are accustomed to when transacting in fiat. Keycard will retail for $29 when available.
Keycard Features:
- Compatible with all Major Cryptocurrencies – Keycard is an HD BIP-32 wallet that safely stores Bitcoins, Bitcoin Cash, Litecoin, Ripple Ethereum, ERC20 tokens, and any currency based on ECDSA signatures
- Contactless Transaction Verification – With NFC, you can securely sign and verify transactions & payments by tapping Keycard on your mobile device
- Can be integrated with a Desktop Wallet – Keycard can be used with a desktop application with any USB-contact reader
- Tap-To-Launch – Users can launch a designated app or a URL simply by tapping their card on their phone
- Inexpensive and Familiar Design – Designed similar to a credit/debit card, smartcards are an inexpensive, simple and secure way to onboard new users. Smartcards are everywhere (SIM cards, debit/credit cards). Familiar design is an easy way to onboard new users and is inexpensive to produce.