Search content
Sort by

Showing 13 of 13 results by walletbro
Post
Topic
Board Hardware wallets
Merits 1 from 1 user
Re: [ANN] Keycard Shell – Open-Source, Multi-Card Hardware Wallet
by
walletbro
on 02/07/2025, 02:21:10 UTC
⭐ Merited by dkbit98 (1)
Another week, another update: https://github.com/keycard-tech/keycard-shell/releases

Shell supports Bitcoin Multisigs now.
Also, SeedQR import.

SLIP39 is definitely worth a consideration.
Post
Topic
Board Hardware wallets
Re: [ANN] Keycard Shell – Open-Source, Multi-Card Hardware Wallet
by
walletbro
on 23/06/2025, 09:08:28 UTC
Our new release (v0.9.17) improves a couple of aspects of BIP39 Mnemonic entry: https://github.com/keycard-tech/keycard-shell/releases
Post
Topic
Board Hardware wallets
Re: [ANN] Keycard Shell – Open-Source, Multi-Card Hardware Wallet
by
walletbro
on 19/05/2025, 06:25:50 UTC
~

It seems we have a bit of different perspective on seedless wallets, but that’s totally fine everyone is free to have their own views on this stuff.

I do have one more question, though. Does the Keycard support the multisig scheme? In my opinion, having support for multisig would help alleviate some of my concerns about potential sidechain attacks, which could even originate from the manufacturer’s side. Sorry to bring this up, but it’s something I’ve been thinking about.


Yes, multisig is planned for Shell until release in October. And, Shell's current fw supports UR2.0 and uses PSBT - so, you would be able to check networks based on derivation path
Post
Topic
Board Hardware wallets
Re: [ANN] Keycard Shell – Open-Source, Multi-Card Hardware Wallet
by
walletbro
on 15/05/2025, 02:40:47 UTC

I think I understand. Do you mean SEEDLESS in the sense that no display ever shows the seed phrase?


Nope, broadly speaking, seedless refers to a wallet that doesn’t rely on seed phrase to generate/recover its private key. AFAIK Tangem is currently the only hardware wallet that fully implements this approach, embedding the private key directly into the card itself. That said, we might see more seedless solutions in the domain of HW, especially if the developers behind certain projects stay committed to this concept. You can find more details about Tangem’s implementation over there. Once again, I’d like to refer to Zack Herbert's opinion, where he suggests that seed phrases will soon become obsolete.

Technically, a private key never 'relies on a seed phrase' to be generated.

The BIP-39/BIP-32 flow: Random entropy -> mnemonic 'seed phrase' -> 512-bit seed -> Master key pair -> keys/addresses

So the random bytes come first. The seed phrase is just a human-readable encoding of that entropy.

What do does and could 'seedless' mean? What about Keycard?
1) The wallet doesn’t show you a mnemonic, or
2) The wallet doesn’t even store a mnemonic internally (it keeps only raw key material)

Not showing the words removes the classic paper backup. Great for physical-theft risk, bad if you lose the device.
Not having the words is merely an implementation choice. Security hinges on how the underlying secret is protected.

Tangem in its default setup is type (2): the secure element generates one ECC private key and clones it to 2-3 cards.
No BIP-32, which means you only get one address per asset. (there's a BIP-39 seed mode, which makes it 'non-seedless' if you will. but in that mode you only get the first address on each path.)

Keycard can be seedless (1) where you burn the paper after creating backup cards. Full BIP-32, so you can have as many addresses as you like.

We all agree that a pice of paper with 12 words is a single point of failure. That’s the gist of Zack Herbert’s argument as well: keep the secret encrypted, sharded, or inside hardware. I'm sure he'd like Keycard as encrypted backups.
Post
Topic
Board Hardware wallets
Re: [ANN] Keycard Shell – Open-Source, Multi-Card Hardware Wallet
by
walletbro
on 14/05/2025, 15:11:13 UTC

I have Tangem 2 and use it primarily to top up my crypto card while on the go. Because of that, I would have little interest in their "shell" accessory which requires the wired connection. One of the key advantages of Tangem is that it connects wirelessly via NFC to its dedicated mobile app that is very convenient for mobile use.

Shell can be used 100% air-gapped. No wired connection. You sign transactions by pointing Shell's camera to a wallet like UniSat, BlueWallet, ... etc. Then confirm on Shell's display & sign. Then let UniSat read the signature QR on Shell's display.

Fully air-gapped. Shell's usb port can 1) have data turned off 2) be used for charging only.

Keycard also works via NFC - with one open source EVM wallet - Status.im - for now.

Tangem offers the unique capability to function as the seedless wallet utilizing an innovative backup technique. Each card in the related set is capable of restoring sensitive information such as your key and PIN. As Zack Herbert CEO of Foundation mentioned in the recent interview, SEED phrases may soon be obsolete. Based on the information from your website, it appears that Keycard still relies on seed phrases. Is that correct?

Shell allows for backup cards, too.
You can create a couple or more backup cards and then destroy your paper backup.

The main difference to Tangem is that Keycard allows you to add backup cards after the initial setup.

Mind that Tangem doesn't have a "Shell", but you need to use their close-source app. Which had a security vulnerability where imported private keys could be leaked but that's for another day

I understand your point, but my main question was whether Keycard can operate in "seedless" mode. Based on your somewhat non-committal response I’m starting to think that it doesn't support this feature, and that generating SEED phrase is the only viable option for it. BTW, does Keycard shell support extending the standard BIP 39 phrase by adding the custom password/phrase or it is strictly limited to the standard words from the BIP 39 word list?

I think I understand. Do you mean SEEDLESS in the sense that no display ever shows the seed phrase?

No, the current Shell firmware version does display the seed. Technically, it's possible not to.
But the team likes to see demand for that SEEDLESS mode, mostly because it's a trade-off in security.

Also, you can always simply burn your seed paper after creating multiple backup cards, which makes it SEEDLESS in a sense. But I guess not 100% in the sense you would like to have it. Does that make sense?
Post
Topic
Board Hardware wallets
Re: [ANN] Keycard Shell – Open-Source, Multi-Card Hardware Wallet
by
walletbro
on 13/05/2025, 06:16:07 UTC

I have Tangem 2 and use it primarily to top up my crypto card while on the go. Because of that, I would have little interest in their "shell" accessory which requires the wired connection. One of the key advantages of Tangem is that it connects wirelessly via NFC to its dedicated mobile app that is very convenient for mobile use.

Shell can be used 100% air-gapped. No wired connection. You sign transactions by pointing Shell's camera to a wallet like UniSat, BlueWallet, ... etc. Then confirm on Shell's display & sign. Then let UniSat read the signature QR on Shell's display.

Fully air-gapped. Shell's usb port can 1) have data turned off 2) be used for charging only.

Keycard also works via NFC - with one open source EVM wallet - Status.im - for now.

Tangem offers the unique capability to function as the seedless wallet utilizing an innovative backup technique. Each card in the related set is capable of restoring sensitive information such as your key and PIN. As Zack Herbert CEO of Foundation mentioned in the recent interview, SEED phrases may soon be obsolete. Based on the information from your website, it appears that Keycard still relies on seed phrases. Is that correct?

Shell allows for backup cards, too.
You can create a couple or more backup cards and then destroy your paper backup.

The main difference to Tangem is that Keycard allows you to add backup cards after the initial setup.

Mind that Tangem doesn't have a "Shell", but you need to use their close-source app. Which had a security vulnerability where imported private keys could be leaked but that's for another day
Post
Topic
Board Hardware wallets
Re: [ANN] Keycard Shell – Open-Source, Multi-Card Hardware Wallet
by
walletbro
on 13/05/2025, 05:55:57 UTC
Our security model is quite different. It's modular: Shell is kept as simple as possible, while Keycard has the SE.
Thank you for providing answers to our questions, but when I checked the comparison table on your homepage [screenshot], I was under the impression that Shell also has a SE and it's an open-source one [it even mentions having its own usages], as opposed to Keycard.

Thx for bringing that up! Parts of that table are confusing. Let us update it.

Essentially, Shell's "Open source secure element" and "Secure element has its own usages" means that Shell "has" Keycard, and Keycard has the SE. And the card itself can even be used standalone, via NFC.

The card can be managed with GlobalPlatform, an open standard. And the JavaCard runtime that is also an open platform with an open API. For a secure element even these two aspects are not a given.
Post
Topic
Board Hardware wallets
Re: [ANN] Keycard Shell – Open-Source, Multi-Card Hardware Wallet
by
walletbro
on 12/05/2025, 04:05:06 UTC
Hey, we have been building Keycard as an open-source, JavaCard hardware wallet for a couple of years.
Interesting to see another airgapped device coming soon, I see shipping is expected to happen around Q4 of this year.
If I understand correctly, for €99 per-order we are getting Keycard Shell device and two plastic Keycards?
It would be super cool if Keycard Shell could be used for reading other smart cards also, to serve multiple functions.

I saw you are offering custom designed cards, can you say if there is any price difference compared to regular Keycards?
Maybe we can order Keycard Shell with custom design cards directly.

Yes, a discounted €99 for Keycard Shell + two Keycards.

For 1 custom card, sure we can do it right away for the original price. Or for free if you have a fun project we should support.
For a custom Shell or large amounts of custom cards we can talk about price but also what logistics setup would work best for you.

Or, you could simply 3d print your own! Shell's hardware is open source, too:
https://github.com/keycard-tech/keycard-pro/tree/master/hw
https://x.com/vpavlin/status/1897971893979725884
Post
Topic
Board Hardware wallets
Re: [ANN] Keycard Shell – Open-Source, Multi-Card Hardware Wallet
by
walletbro
on 12/05/2025, 03:57:16 UTC
There are some big players already present on the market such as Tangem (only contactless) or Satochip (dual-interface).

Arculus, Cryptnox and CoolWallet are also worth to mention.

These are all decent wallets! The one major difference is that Keycard is full stack open source, both card + wallet, Arculus and Cryptnox aren't.

I remembered CoolWallet as the one with display. But it turns out they plan a new one, a JavaCard from the looks of it. I haven't talked to them in a while, and the website doesn't mention the tech stack. But it looks like it's used for backups only. Via NFC. Interesting! Quite expensive for a feature you can just used Keycard for, though.

Quote
Do you plan to open your "shell" to other smartcard player for a better interroperability?

I have Tangem 2 and use it primarily to top up my crypto card while on the go. Because of that, I would have little interest in their "shell" accessory which requires the wired connection. One of the key advantages of Tangem is that it connects wirelessly via NFC to its dedicated mobile app that is very convenient for mobile use.

Shell can be used 100% air-gapped. No wired connection. You sign transactions by pointing Shell's camera to a wallet like UniSat, BlueWallet, ... etc. Then confirm on Shell's display & sign. Then let UniSat read the signature QR on Shell's display.

Fully air-gapped. Shell's usb port can 1) have data turned off 2) be used for charging only.

Keycard also works via NFC - with one open source EVM wallet - Status.im - for now.
Post
Topic
Board Hardware wallets
Merits 1 from 1 user
Re: [ANN] Keycard Shell – Open-Source, Multi-Card Hardware Wallet
by
walletbro
on 12/05/2025, 03:40:36 UTC
⭐ Merited by dkbit98 (1)
There are some big players already present on the market such as Tangem (only contactless) or Satochip (dual-interface).
Do you plan to open your "shell" to other smartcard player for a better interroperability?

By the way, nice job guys!

Thank you!

Regarding Tangem. To keep it short and friendly I'd say we prefer Keycard's open source security model over Tangem's closed one.

Now, Satochip is interesting. Satochip and Keycard both have the NFC + chip combo.

With Shell we now add a camera + QR, which makes any Keycard work with: UniSat, BlueWallet, Sparrow, Backpack, imToken...
Technically, Keycard could be integrated with desktop wallets like Sparrow or Electrum. We just haven't gotten around to doing it, yet.
Of course we warmly invite anyone to contribute Keycard card reader support with Sparrow Grin

For anything EVM, you can use Keycard with Status.im apps (mobile via NFC + desktop via reader)

Good point on interoperabilty! Technically, any JavaCard can work with Shell. I've pinged Satochip to see if they'd like to integrate. Again, our full stack is open to contribution  Cool
Post
Topic
Board Hardware wallets
Re: [ANN] Keycard Shell – Open-Source, Multi-Card Hardware Wallet
by
walletbro
on 12/05/2025, 02:46:55 UTC
It's always nice to see a new manufacturer in this field, but I have a few questions:

  • Is the SE on Shell really 100% open-source?
  • Can users disable the USB data transfer functionality without turning the device on?
  • Any plans to accept Bitcoin or other cryptocurrencies as a payment method in your shop?

Our security model is quite different. It's modular: Shell is kept as simple as possible, while Keycard has the SE.
Even during signing, the keys don't leave Keycard - unlike with a Trezor Safe 3 for example. Check out the examples we put on our blog: https://keycard.tech/blog/keycard-shell-radically-open-uniquely-secure , and especially the comparison table.

Keycard's SE is a standard JCOP4 by NXP - think credit cards, passports etc - with a proprietary part. Once there is a fitting, open source alternative, we would consider moving over.

USB data is turned off by default. If you like, you can keep that setting turned off, only ever use the usb port for charging, and use non-data cables only.

We are working on crypto payments. Mostly a legal thing. Sadly.
Post
Topic
Board Hardware wallets
Re: [ANN] Keycard Shell – Open-Source, Multi-Card Hardware Wallet
by
walletbro
on 24/04/2025, 08:25:03 UTC
~
development has been ongoing since 2018

Keycard is a small part of IFT, some folks might know Status.

Keycard has been around since 2018, right. https://github.com/keycard-tech/status-keycard
The past year we've been building Keycard Shell - a shell to the cards, turning smart cards into fully-fledged hardware wallets: https://github.com/keycard-tech/keycard-shell

Jurisdiction is Switzerland.
Post
Topic
Board Hardware wallets
Merits 2 from 1 user
Topic OP
[ANN] Keycard Shell – Open-Source, Multi-Card Hardware Wallet
by
walletbro
on 24/04/2025, 02:03:20 UTC
⭐ Merited by dkbit98 (2)
Hey, we have been building Keycard as an open-source, JavaCard hardware wallet for a couple of years.

Now we’ve opened pre-orders for our new product Keycard Shell, which turns any Keycard into a fully-fledged, open-source hardware wallet.

What makes Keycard Shell unique from the sea of hardware wallets today?

The problem: Today’s common dual-chip designs export keys to a general-purpose MCU (and have been hacked - see Safe 3). Our Shell solution:

  • Dedicated Secure Chip (Java Card): All transactions are signed inside a battle-tested, non-upgradable Java Card secure element – the same EAL6+ tech used in bank cards since the ’90s; one chip per Keycard
  • Radical Open Source: Hardware & software are MIT-licensed – schematics, PCB layouts, BOM, Java Card applet, CAD files… audit, modify, even 3D-print your own case

Keycard Shell features
  • 100% open source: transparent for you to build on, audit, and modify
  • Unlimited Keys on Unlimited Cards: use multiple seeds or create secure backup cards; even ditching steal/paper backup for storing 10 cards in different locations (secured by PIN)
  • Duress PIN: enter a second PIN under coercion to reveal a decoy wallet
  • Air-Gapped QR Signing: sign offline with Shell’s camera & QR; no radio technology on board; USB exists for updates, and can be turned off
  • Universal Compatibility: works with UniSat, BlueWallet, Sparrow, BackPack, imToken & 10+ more via BC UR and ERC-4527
  • Future-Proof Design: replaceable Nokia BL-4C battery & modular cards for emerging crypto standards

As always, let us know your opinion! Check out our blog for a deep dive into thread scenarios and security trade-offs, and early prototypes.

And, we are taking pre-orders (w/ 50eur off), so feel free to check out https://keycard.tech