Coldkeep

Secure Element vs Open Source: The Cold-Wallet Tradeoff

Published Aug 19, 2026

The secure-element-versus-open-source debate is the deepest disagreement in hardware wallets, and the short answer is: you want both, and a few modern devices finally offer both. A secure element is a tamper-resistant chip that makes physically extracting your key extremely hard; open-source firmware lets independent experts audit the code for bugs and backdoors. The tension is that the strongest secure elements have historically shipped with closed, non-auditable firmware — so for years you had to pick which kind of trust you preferred.

What a secure element actually does

A secure element is a specialised chip built to protect secrets against someone who physically holds the device. It resists the lab techniques attackers use to read data off ordinary chips — probing, glitching, side-channel analysis — and it's the same class of hardware used in credit cards, passports and SIM cards. Devices carry independent certifications such as Common Criteria EAL5+ or EAL6+ that grade how much attack resistance the chip has been evaluated to provide. The practical benefit: if your device is lost or stolen, a secure element buys you strong protection against the thief extracting your key, on top of your PIN.

Why this matters is best shown by its absence. Trezor's early models — the Model One and the discontinued Model T — had no secure element, and researchers publicly demonstrated a physical attack that could extract the seed from a device in hand. It required stealing the device and using lab tools, not a remote hack, and a passphrase defeats it — but it's the clearest real-world case for why a secure element earns its place.

What open-source firmware gives you

Open-source firmware means the code running on the device is public, so anyone — security researchers, rival companies, hobbyists — can read it, test it, and raise the alarm if something is wrong. It doesn't magically make a device secure, but it removes the need to simply trust the manufacturer's word. Bugs get found and fixed in the open, and a deliberate backdoor is far harder to hide. Yes, Trezor is open-source — firmware and the Trezor Suite app both — and Keystone's firmware is open too. Ledger's operating system, by contrast, is closed: you're trusting its certifications and reputation rather than public review.

There's a wrinkle worth being honest about: even on "open-source" devices, the secure element's own internal firmware is often proprietary to the chip maker, because that secrecy is part of how it resists attack. So open-source is rarely absolute end-to-end. It still meaningfully raises the amount of the system you can independently verify.

Why the best devices try to have both

The most interesting recent devices refuse to make you choose. Trezor's Safe 3 and Safe 5 keep the firmware open-source while adding a certified EAL6+ secure element; Keystone pairs open-source firmware with multiple secure elements and an air gap. That's why both rank at the top of our list: they give you auditable code and physical-extraction resistance at once. The classic Ledger vs Trezor argument used to hinge entirely on this tradeoff; the Safe line has quietly reshaped it.

Whichever way you lean, a strong passphrase narrows the gap dramatically: it adds a secret that isn't stored on the device at all, so even a successful physical extraction yields an empty-looking wallet. It is the single most effective equaliser between the two philosophies — and it must be backed up as carefully as the seed, because forgetting it is unrecoverable.

How to choose for your threat model

Decide by asking which failure worries you more. If you fear a stolen device — you travel, share a home, or keep the device somewhere less private — weight the secure element. If you fear trusting a company's black box — you want to be able to verify claims rather than take them on faith — weight open-source. If you can't decide, get a device that offers both, or add a passphrase to whatever you choose. Our best hardware wallets page notes each device's standing on exactly these two axes so you can match one to your situation.

What the EAL certification levels mean

You'll see secure elements described with a grade like EAL5+ or EAL6+. EAL stands for Evaluation Assurance Level, part of the international Common Criteria standard, and it runs from 1 to 7 — the higher the number, the more rigorous the independent evaluation the chip has been through. Payment cards and secure elements in good hardware wallets typically sit around EAL5+ to EAL6+, which reflects serious, lab-tested resistance to the physical and side-channel attacks used to pull secrets off ordinary chips. It's a meaningful signal, not marketing fluff.

Two caveats keep it honest. First, an EAL rating grades the chip's evaluated resistance, not the entire wallet — the surrounding firmware and your own habits still matter. Second, a higher number isn't automatically "better for you": a slightly lower-rated secure element paired with open-source firmware you can audit may suit your threat model more than a top-rated chip inside a closed system. Treat EAL as one useful input among several — alongside open-source status, air gap, and track record — rather than a single score to chase.

If all of this feels abstract, here's the pragmatic takeaway. For most people the honest recommendation is a device that offers both an audited secure element and open-source firmware, then adding a passphrase for anything you'd truly hate to lose — that combination covers both the physical-theft and the trust-the-vendor concerns at once. If you can't get both, don't lose sleep over it: a well-used device of either philosophy, bought direct and paired with a carefully guarded seed phrase, is far safer than crypto left on an exchange. The tradeoff is real, but it's a fine-tuning decision, not a make-or-break one.

Straight answers

Is open-source or a secure element more important?
Neither wins outright — they defend against different attacks. A secure element defends against someone physically extracting your key; open-source firmware defends against hidden flaws or backdoors by allowing public audit. The strongest position is to have both, which the Trezor Safe line and Keystone now offer. If forced to pick one, choose based on whether physical theft or trusting the manufacturer worries you more.
Is Trezor open source?
Yes. Both Trezor's device firmware and its Trezor Suite companion app are open-source, so anyone can audit the code. The newer Trezor Safe 3 and Safe 5 keep that openness while adding a certified secure element, addressing the physical-extraction weakness of the older, secure-element-free Model One and Model T.
Does a closed-source wallet mean it's insecure?
No. Closed-source means you can't independently audit the firmware, so you're relying on the manufacturer's engineering and third-party certifications instead of public review. Ledger, for example, is closed-source and still widely regarded as secure. Open-source is a trust advantage, not a guarantee, and closed-source is a trust cost, not proof of a flaw.
What does EAL5+ or EAL6+ mean on a hardware wallet?
EAL (Evaluation Assurance Level) is a Common Criteria grade from 1 to 7 for how rigorously a chip's security was independently evaluated. EAL5+ and EAL6+ secure elements — the kind used in good hardware wallets and payment cards — have strong, lab-tested resistance to physical key-extraction. It grades the chip, though, not the whole device or your habits.

Ready to choose a device? See the best hardware wallets, ranked by security, or follow the safe setup guide before you move a single coin.