Keycard Shell
De air-gapped, modulaire hardware-wallet. Schuif een Keycard in de Shell en krijg een volledig ondertekeningsapparaat met eigen scherm, QR-camera en vervangbare batterij. Volledig open source. Volledig verifieerbaar.
Een hardware wallet zou je onafhankelijk moeten maken
- §1Code vertrouwen die je niet volledig kunt auditen
- §2Onze companion-app installeren
- §3Je sleutels in ons apparaat bewaren
- §4De firmware-wijzigingen accepteren die wij bepalen
Shell schrapt de voorwaarden. Verifieer alles. Wees van niemand afhankelijk.
Richten. Controleren. Ondertekenen.
Shell werkt met de wallet die je al gebruikt. Je wallet bouwt de transactie; Shell laat je zien wat die echt doet en ondertekent hem dan, offline. De hele lus duurt seconden.
-
01
Je wallet bouwt de transactie
MetaMask, Sparrow of een van de meer dan 15 wallets toont een QR-code. Jouw wallet, niet de onze. Er is geen Keycard-app.
-
02
Steek je kaart in, voer je pincode in
Shell gaat aan bij het insteken en start op in 20 milliseconden. Je pincode voer je in op een fysiek toetsenblok.
-
03
Richt Shell op het scherm
Eén knop. De global-shutter-camera leest zelfs geanimeerde QR-codes meteen.
-
04
Lees wat je ondertekent
Ontvanger, bedrag, netwerk, kosten. Gedecodeerd op Shells eigen scherm, buiten bereik van malware.
-
05
Druk op OK om te ondertekenen
De kaart ondertekent op zijn secure element. De sleutels verlaten het nooit.
-
06
Toon de QR terug
De camera van je wallet leest Shells antwoord en verzendt het. Je sleutels raakten nooit een verbonden machine aan.
Jij bepaalt hoe je sleutels zijn georganiseerd
De kaart is de sleutel, niet het apparaat. Elke kaart is één BIP-32-wallet met een eigen pincode, en leidt zo veel sleutels af als je ooit nodig hebt. Hoeveel kaarten je bewaart, wat elke bevat en waar ze zich bevinden, is jouw ontwerp, niet het onze.
Eén kaart
Eén wallet, een onbeperkt aantal sleutels
Eén kaart is één BIP-32-wallet. Uit één seed leidt hij onbeperkt sleutels en adressen af, gehard of niet, tien niveaus diep. Daarom ondertekent één kaart voor Bitcoin, Ethereum en elke EVM-chain en L2. Geef hem een naam, en die naam wordt de menutitel bij het insteken.
Een kaart en zijn reservekaarten
Je back-up is een kaart, geen stuk papier
Dezelfde seed, op zoveel kaarten als je wilt. Elke heeft zijn eigen pincode en werkt zelfstandig, dus een reservekaart in een ander gebouw is een wallet die je kunt gebruiken, geen briefje waarvan je hoopt dat het nog leesbaar is. De woorden volgen BIP-39, herstelbaar in elke compatibele wallet. Of gebruik SLIP-39 Shamir-shares, met je eigen drempel.
Onafhankelijke kaarten
Aparte wallets, apart risico
Een tweede wallet is een tweede kaart. Langetermijnbezit op de een, contractsleutels op een ander: verschillende seeds, verschillende pincodes, niets gedeeld, zodat een fout op de een de ander niet kan bereiken. Onbeperkt Keycards per Shell, in seconden gewisseld. Shell ontwaakt bij het insteken, start op in twintig milliseconden en vraagt je nooit opnieuw te koppelen.
Multisig over kaarten
Geen enkele kaart alleen kan de fondsen verplaatsen
Verdeel een Bitcoin-multisig over meerdere kaarten, één sleutel elk, op verschillende plekken bewaard. Native SegWit, P2WSH, met een speciale exportflow en volledige PSBT-ondersteuning, zodat Sparrow en andere coördinatoren een normale medeondertekenaar zien. Een kaart verliezen kost je een kaart.
Breng je bestaande sleutels mee of genereer gloednieuwe
- Genereer op de kaart. Echte hardware-willekeur, 12 of 24 BIP-39-woorden.
- Breng je eigen mee. Typ je bestaande BIP-39-woorden en de kaart neemt ze over.
- Scan een SeedQR Om je seed te importeren
- SLIP-39 Shamir-shares Importeer of genereer, met je eigen drempel.
- BIP-39-passphrases worden ondersteund. Gekozen bij het initialiseren van de kaart, en één keer ingesteld.
Gebruik je kaarten op al je apparaten
Shell is de beste plek om je sleutels te gebruiken, niet de enige. Dezelfde kaart tikt via NFC tegen een telefoon of zit in een USB-lezer op een computer. Niets opnieuw te koppelen en niets te migreren, want de sleutels hebben de kaart nooit verlaten. Je sleutels kunnen de kaart nooit ofte nimmer verlaten.
-
In Shell
Camera, scherm en toetsenblok, nooit met iets verbonden. De opstelling waar deze pagina over gaat, en degene om te gebruiken voor alles wat ertoe doet.
-
Op je telefoon
Houd de kaart tegen de achterkant van de telefoon. Status mobiel praat er via NFC mee, en de kaart ondertekent op zijn eigen secure element. Geen Shell in de kamer.
-
Op je computer
Een gewone contactloze lezer via USB, geen stuurprogramma's te installeren. Status desktop en Sparrow werken allebei zo.
Zie wat je ondertekent
Shell decodeert de transactie op zijn eigen scherm — ontvanger, bedrag, netwerk, kosten — voordat er iets wordt ondertekend. Wat je goedkeurt is precies wat de kaart ondertekent. Niets ertussen.
Shell decodeert ERC-20-overdrachten, tokengoedkeuringen met besteder en bedrag, EIP-712-getypeerde data, Safe-transacties en Bitcoin-PSBT met wisselgelddetectie. Wat niet gedecodeerd kan worden, wordt ruw getoond, nooit verborgen.
Alles wat Shell decodeert
Ethereum
- Bestemmingsadres, bedrag, netwerknaam en gaskosten vóór het ondertekenen
- Volledige weergave van call data
- ERC-20-overdrachten, ticker en bedrag uit de tokendatabase op het apparaat
- ERC-20 approve: adres van de besteder en goedgekeurd bedrag
- ABI-decodering: functienaam en argumenten voor bekende contracten
- EIP-712-getypeerde data met typelabels, digest altijd getoond
- ERC-8213-hash, zodat de digest onafhankelijk op een tweede machine kan worden gecontroleerd. erc8213.eth.limo
- Speciale Gnosis Safe-weergave, SafeTx leesbaar voor mensen
- Permit en Permit2
- personal_sign ruw bericht, scrollbaar
Bitcoin
- PSBT: elke output met ontvanger en bedrag, kosten berekend
- Wisselgeld-output automatisch gedetecteerd en apart gelabeld
- Multisig-PSBT met passende labeling
Altijd
- ETH- en BTC-ontvangstadressen op het scherm, exporteerbaar als QR
- Elk veld scrollbaar vóór bevestiging
- Ondertekenen vereist een fysieke druk op de knop
Ethereum en Bitcoin
Ethereum
- Ethereum mainnet en elke EVM-chain en L2, waarbij chainnamen worden opgelost uit de database op het apparaat
Solana wordt niet ondersteund.
Bitcoin
- Legacy, Nested SegWit, Native SegWit
- Multisig (P2WSH)
- Volledige PSBT-ondersteuning, alle sighash-flags, testnet inbegrepen
Taproot wordt nog niet ondersteund.
Shell en Keycard zijn compatibel met 15+ wallets
Gebruik Keycard Shell met de wallets die je al vertrouwt. Bekijk de volledige lijst om te filteren op platform en activa.
Beveiliging, laag voor laag
Je sleutels verlaten nooit het secure element
De sleutels worden binnen het secure element van de Keycard gegenereerd door zijn eigen hardware-generator voor willekeurige getallen, en komen er nooit uit. Het is EAL6+ gecertificeerd, dezelfde klasse die bankkaarten beschermt. De kaart is de ondertekenaar: er gaat een hash van 32 bytes in, er komt een handtekening uit. De microcontroller die het scherm, het toetsenblok en de camera van Shell aanstuurt, ziet nooit sleutelmateriaal, dus een gecompromitteerde Shell heeft niets te lekken.
Verzegeld bij productie
De kaart verlaat de fabriek vergrendeld: zijn GlobalPlatform-sleutels zijn gerandomiseerd en de chip staat in de SECURED-staat, zodat er via zijn interface geen applet kan worden geïnstalleerd, vervangen of verwijderd.
Air-gapped, en waarom dat belangrijk is
Er bestaat geen WiFi-, Bluetooth- of mobiele hardware op de printplaat. Het enige kanaal is licht: QR-codes erin, QR-codes eruit. USB-data heeft een kill-switch, en Shell is stateless: verwijder de kaart en het vergeet alles.
Een pincode, geen vingerafdruk
Je pincode voer je in op een fysiek toetsenblok, en er zit bewust geen biometrie op het apparaat. Een pincode is iets wat je weet. Een vingerafdruk kan fysiek worden afgedwongen.
Bewijst dat hij echt is
Elke kaart draagt een in de fabriek ondertekend certificaat, en elke Shell houdt een unieke apparaatsleutel vast. Bij de eerste start bewijzen apparaat en server elkaar cryptografisch hun echtheid. Een verificatieteller signaleert alles wat onverwacht is.
Onder dwang, een tweede pincode
Een optionele dwang-pincode opent een lokwallet, cryptografisch te onderscheiden van je echte. Niets op het scherm verraadt welke pincode je gebruikte.
De meest open en verifieerbare hardware wallet
Elke bewering hieronder heeft een verificatiepad. Je hoeft ons nooit op ons woord te geloven.
Firmware die je opnieuw kunt bouwen
MIT-gelicentieerd en reproduceerbaar: bouw vanuit de broncode, vergelijk de hash. Zelfde bron, zelfde binary.
Shell-firmware op GitHub →Hardware die je kunt fabriceren
Schema's, Gerbers, BOM en 3D-bestanden onder CERN-OHL-S v2. Genoeg om het apparaat te fabriceren, niet alleen om het ontwerp te auditen.
Hardwarebestanden op GitHub →Een database die je kunt traceren
Tokenlijsten, chainregister en ABIs opgebouwd uit openbare bronnen. Elke versie is ondertekend en per hash te verifiëren.
Hoe de database wordt opgebouwd → Versiegeschiedenis van de database →Updates op jouw voorwaarden
Ondertekende firmware, fysieke goedkeuring op het apparaat en een volledig offline updatepad via USB-stick. En de regels van de kaart veranderen nooit: het applet is verzegeld.
Bijwerken via het web → Bijwerken in air-gapped modus →Bouw het zelf
Compileer de firmware met je eigen sleutels. Programmeer je eigen lege JavaCard. Het DIY-pad verwijdert de laatste vertrouwensaanname.
Bouw je eigen Keycard → Keycard Shell als DIY →Technische specificaties
Shell
| Scherm | 2.0" TFT IPS, 240×320, adjustable brightness |
| Toetsenblok | 12 hard-rubber clicky keys, durable coating |
| Camera | Global shutter. Reads animated QR in one frame |
| Batterij | Removable BL-4C, about $3, sold worldwide. No tools |
| Opstarten | 20 ms. Turns on and off at card insertion |
| USB-C | Any charger. Data kill switch in settings |
| Behuizing | ABS, dust resistant, pocket-sized |
| Branding | None. No crypto identifiers on the device |
| Ondertekenen | Air-gapped via QR (ERC-4527), or USB |
Keycard
| Secure element | NXP JCOP4 P71, EAL6+ Common Criteria |
| Formaat | Standard bank-card, ISO 7816 + NFC |
| Voeding | None needed. No battery, no moving parts |
| Levensduur | 20+ years. Water, dust and X-ray resistant |
| Lezers | Works with Shell and any standard card reader |
| Branding | None. Looks like any card in your wallet |
In de doos
- 1× Keycard Shell
- 2× Keycard (zwart, geen merk zichtbaar)
- 1× Vervangbare BL-4C-batterij
- 1× USB-C-naar-USB-C-kabel
Voordat je koopt
Wat als ik mijn kaart of apparaat verlies?
Werkt het met mijn wallet?
Verzending en retour
Wat als het bedrijf Keycard verdwijnt?
Wat betekent ‘air-gapped’ eigenlijk?
Jouw sleutels, jouw regels
Shell halenGratis verzending · 30 dagen retour · Controleer bij de eerste start dat je apparaat echt is