- Chapter 1: Definition and Physical Architecture of Secure Element
- Physical Protection Structure
- Chapter 2: How Secure Element Works in Hardware Wallets
- 1. Key Generation and Randomness Generation
- 2. Key Storage in Cold Storage
- 3. Isolated Signing Process for Transactions
- Side-Channel Attacks
- Fault Injection Attacks
- Chapter 4: Comparison of Secure Element with Other Security Approaches
- 1. Secure Element (SE) vs. General-Purpose Microcontrollers (MCU)
- 2. Secure Element vs. Trusted Execution Environment (TEE)
- 3. Secure Element vs. TPM (Trusted Platform Module)
- Chapter 5: Standards and Security Certifications (Common Criteria & EAL)
- Chapter 6: In-depth Look at Secure Element Implementation in Various Brands
- 1. OneKey Brand (Classic 1S, Pro)
- 2. Trezor Brand (Safe 3, Safe 5, Safe 7)
- 3. Tangem Brand (Tangem Wallet, Tangem Ring)
- Chapter 7: Special Capabilities Secure Element Offers to Hardware Wallets
- 1. Secure Screen
- 2. FIDO2 and U2F Authentication
- 3. Anti-Klepto Protocol
- Chapter 8: What Secure Element Cannot Do and Limitations to Be Aware Of
- 1. Phishing & Human Error
- 2. Loss of Seed Phrase Outside the Device
- 3. Blind Signing
- 4. Address Poisoning
- Chapter 9: The Future of Secure Element and Hardware Transparency
- The Emergence of Open-Source Secure Element (TROPIC01)
- Addressing Quantum Computing
- Conclusion
The evolution of digital asset storage has reached a point where security no longer relies solely on the strength of a password but on the physical architecture of the device used to store "Private Keys."
In the context of cryptocurrencies, the phrase "Not your keys, not your coins" remains an eternal truth reminding investors of the importance of self-custody. However, owning private keys through a Software Wallet on a computer or smartphone comes with immense risks from malware, phishing, and sophisticated cyberattacks.
For this reason, Hardware Wallets were developed to create an "isolated environment" from the internet. The crucial core component acting as the last line of defense within these devices is a specialized processing chip called the Secure Element (SE).
You can learn more about Hardware Wallets at What is a Hardware Wallet and Why is it so Important for Crypto Users?
Chapter 1: Definition and Physical Architecture of Secure Element
A Secure Element (SE) is not a common microchip found in appliances or personal computers. Instead, it is a specialized microprocessor designed for the sole purpose of storing and processing highly sensitive data under conditions that resist both physical and software attacks. To illustrate, if a Hardware Wallet is an entire safe, the Secure Element is the "safe deposit box inside the safe," with thicker walls and more complex protection systems than other parts of the safe.
Technically, an SE is a physically discrete hardware chip that operates independently of the device's main processor or microcontroller (MCU). The origins of this technology are deeply rooted in the smart card industry, used in credit cards, debit cards, mobile phone SIM cards, and electronic passports (E-Passports). The uniqueness of an SE lies in its small internal operating system, which limits data access and prevents direct reading of sensitive data from memory.
Physical Protection Structure
What sets SEs apart from general-purpose processors is their internal, silicon-level protection measures. These chips are often equipped with a "protective mesh," a layer of electrical circuits covering the processing and memory areas. If there is an attempt to penetrate the chip's surface to use voltage measurement tools or laser beams to extract data, this mesh will break and signal the chip to instantly self-destruct its internal data. Additionally, SEs are designed to resist reverse engineering and secret side-channel current analysis.
Chapter 2: How Secure Element Works in Hardware Wallets
The mission of a Secure Element within a Hardware Wallet can be broken down into key steps that ensure private keys are never exposed to the outside world, not even for a split second:
1. Key Generation and Randomness Generation
The foundation of security in the crypto world is entropy. If keys are generated using a predictable algorithm, hackers can reverse-engineer them to find the Seed Phrase.
SEs solve this problem by using a True Random Number Generator (TRNG), which relies on physical phenomena within the electrical circuits to create values with no discernible pattern. The entire private key generation process occurs within the SE and is recorded only in the chip's encrypted memory.
2. Key Storage in Cold Storage
Once a private key is generated, it remains confined within the SE's domain indefinitely. This key is never pulled out into the computer's RAM, or even the main processor's RAM within the hardware wallet itself. This condition represents true Cold Storage, as the key is completely isolated from internet-connected software.
3. Isolated Signing Process for Transactions
When a user wants to make a transaction, the process does not involve sending the key out to be signed on a computer. Instead, it involves sending "unsigned transaction details" into the SE through a limited interface.
- Step A: The application on the computer creates transaction details, e.g., sending 1 BTC to address X.
- Step B: This information is sent to the hardware wallet.
- Step C: The Secure Element receives the transaction data and uses the private key stored within it to perform mathematical calculations to create a "Digital Signature."
- Step D: The digital signature is sent back to the computer to be broadcast to the blockchain network.
Mathematically, this process uses the principles of Elliptic Curve Cryptography (ECC), specifically the ECDSA algorithm, for example, on the Bitcoin and Ethereum networks.
Chapter 3: Physical Threats and Protection by Secure Element
The main reason most Hardware Wallets choose to use an SE instead of a general-purpose microcontroller (MCU) is its ability to withstand attacks when a hacker has "physical possession of the Hardware Wallet" (Physical Attacks).
Side-Channel Attacks
This is one of the most sophisticated attacks, where hackers don't exploit program code but rather observe the chip's "physical traces" while processing private keys.
- Power Analysis: Measuring differences in electrical power consumption at the milliampere level while the chip processes different data bits. For a general chip, calculating a "1" bit might consume slightly more power than a "0" bit, which hackers can use statistically to extract the key.
- Electromagnetic Leakage: Every chip emits electromagnetic radiation while operating. SEs are designed with shields to eliminate these waves or create "noise" to obscure real data.
SEs counter this with techniques like Constant Time Execution (making all instructions take the same amount of time regardless of data) and Power Flattening (adding false power consumption to make the power usage graph appear consistently flat), making it impossible for hackers to differentiate secret data from noise.
Fault Injection Attacks
Hackers might try to introduce "disruptions" in the chip's operation, such as Voltage Glitching or momentarily reducing voltage for a few nanoseconds to make the chip "skip" security checks, like bypassing PIN verification. SE chips have highly sensitive voltage and frequency sensors. If even a slight anomaly is detected, it will immediately halt processing or reset itself.
| Type of Attack | Attack Target | SE Protection Mechanism |
|---|---|---|
| Simple Power Analysis (SPA) | Detecting key patterns from a single power measurement | Randomizing instruction sequence and generating power noise |
| Differential Power Analysis (DPA) | Using statistics from multiple power measurements to find key values | Using mathematical Masking and Blinding |
| Clock Glitching | Forcing a skip of critical instructions with abnormal clock signals | Independent internal clock generator control |
| Laser Fault Injection | Using a laser to induce bit value changes in memory | Light-protective mesh and internal light sensors within the chip |
| Cold-Boot Attack | Freezing RAM to retrieve residual data after shutdown | Encrypted memory with no residual data in main RAM |
Chapter 4: Comparison of Secure Element with Other Security Approaches
In the market and the Hardware Wallet industry, there is extensive debate about the necessity of SEs compared to other architectures. Understanding these differences will help investors choose a device that matches their risk tolerance.
1. Secure Element (SE) vs. General-Purpose Microcontrollers (MCU)
Microcontrollers like STM32 (used in older Trezor models) are general-purpose chips designed for speed and efficiency, not physical security. While they can be programmed to be secure at the software level, if hackers gain physical access to the device, they can use Voltage Glitching to "dump" data from Flash Memory and extract private keys in a short time.
You can learn more about this at How MCU and Secure Element Work Differently in a Hardware Wallet
2. Secure Element vs. Trusted Execution Environment (TEE)
TEE is a solution used in modern smartphones, such as Apple Enclave or ARM TrustZone, which creates a secure "parallel world" within the main processor. Although TEE is better than a general MCU, because it still shares some resources, such as data buses and power supplies, with the main operating system, it is more vulnerable to side-channel attacks than a completely isolated SE.
3. Secure Element vs. TPM (Trusted Platform Module)
TPMs are commonly found in laptops for boot integrity verification and storing file encryption keys. However, TPMs are designed according to general computer industry standards, which may not have the same high level of resistance to physical attacks as EAL5+ or EAL6+ certified SEs used in dedicated crypto wallets.
Chapter 5: Security Standards and Certifications (Common Criteria & EAL)
To assess the performance of Secure Elements, the industry has adopted an international standard called Common Criteria (ISO/IEC 15408), which defines levels known as Evaluation Assurance Levels (EAL).
- EAL1 - EAL4: Suitable for systems not facing sophisticated physical attacks.
- EAL5+: A high-level standard used in credit cards and e-passports. Chips at this level are tested to resist high-level attacks from experts.
- EAL6+: An even higher level of assurance, often found in newer chips like the Infineon OPTIGA Trust M used in Trezor Safe 5, which has passed more rigorous checks.
The "+" sign, such as EAL5+, indicates that the chip has met additional requirements in certain security-critical areas, such as protection against Fault Injection, beyond what is generally required by the standard.
Chapter 6: In-depth Look at Secure Element Implementations Across Different Brands
Each brand has a different approach to integrating SEs into its devices, reflecting varying security philosophies and usage patterns.
1. OneKey Brand (Classic 1S, Pro)
OneKey is a brand that combines open-source transparency with internationally recognized security chips to bridge the gap between verifiable code and protection against physical attacks.
- Chip Models: Equipped with Secure Element chips certified with CC EAL6+ high security levels, such as the THD89 chip or military-grade and financial institution security chip series.
- Multi-Chip Architecture: In its flagship model, OneKey Pro has elevated security further by incorporating up to four EAL6+ Secure Element chips. These work together to distribute processing, prevent single points of failure, and reduce risks that may arise from the supply chain.
2. Trezor Brand (Safe 3, Safe 5, Safe 7)
Trezor previously adhered to a 100% open-source approach, leading earlier models (Model One, Model T) not to use SEs due to the unavailability of chips with disclosed blueprints. However, in recent times, Trezor has changed its architecture to address physical vulnerabilities.
- Trezor Safe 3 & 5: Uses the Infineon OPTIGA Trust M (V3) chip, an EAL6+ chip without strict Non-Disclosure Agreement (NDA) conditions, allowing Trezor to still disclose most of its operational details.
- Trezor Safe 7: Introduces TROPIC01 technology, the world's first SE chip developed under the concept of a Truly Open Integrated Circuit by Tropic Square (a SatoshiLabs subsidiary), setting a new standard that is both SE-secure and auditable in its circuit blueprint.
3. Tangem Brand (Tangem Wallet, Tangem Ring)
Tangem introduces a security philosophy in the form of a screenless and battery-less Smartcard (Monolithic Form Factor), reducing unnecessary electronic components to minimize the attack surface.
- Chip Model: Uses Samsung S3D350A Secure Element chips from Samsung Semiconductor, certified to the highest level, CC EAL6+.
- Durability and Locking Philosophy: The card is molded into a single piece with IP68 waterproof and dustproof standards, resistant to extreme temperatures and X-rays. Crucially, the firmware within the chip is permanently installed as write-once (Immutable / Non-updatable) to close vulnerabilities against hacking through malicious firmware updates. It has passed rigorous security audits by world-renowned independent institutions like Kudelski Security and Riscure.
- Multi-Card Backup System: Tangem's SE chip generates private keys via an internal TRNG within the chip and does not allow keys to be extracted. It uses a Smart Backup system to clone keys across 2–3 cards via encrypted NFC signals directly from the initial setup, eliminating the risk of losing or exposing paper Seed Phrases.
Brand-level security architecture comparison table
| Feature / Security Aspect | OneKey |
Trezor |
Tangem |
|---|---|---|---|
| Secure Element Chip Standard | CC EAL6+ e.g. THD89 / Quad-SE (in Pro model) | CC EAL6+ (Infineon OPTIGA Trust M / TROPIC01) | CC EAL6+ (Samsung S3D350A) |
| Open-source (Software & App) | Fully Open (100%) (Firmware, Mobile App, Desktop) | Fully Open (100%) (Firmware, Trezor Suite) | Open Source (Mobile App & SDK only) |
| Open-source (Hardware) |
Closed Source (Hardware and circuit board are closed system) |
Open Source (Disclosed Schematics / Circuit Board / Open TROPIC01 Chip) | Closed Source (Closed chip architecture, verified via external Audit) |
| Form Factor | Display screen + buttons or touchscreen | Display screen + buttons or touchscreen | Credit card-sized smartcard, screenless, battery-less (IP68) |
| Main Connection | USB-C / Bluetooth / QR Air-gapped | USB-C / Bluetooth (flagship model) | 100% NFC (Tap via smartphone) |
Chapter 7: Special Capabilities that Secure Elements Provide to Hardware Wallets
Beyond storing crypto keys, SEs extend their functionality to other international security standards.
1. Secure Screen Protection
In devices like Ledger, the screen is directly controlled by the Secure Element. This is a critical point because if the screen were controlled by a general MCU, malware on a computer could send commands to trick the wallet screen into displaying the correct wallet address, while in reality, it's signing a transaction to a hacker's address. The SE prevents this by directly pulling data from secure memory for display.
2. FIDO2 and U2F Authentication
SEs can turn a hardware wallet into a "physical security key" for logging into Google, Facebook, or Dropbox. The FIDO2 standard uses public key cryptography within the SE to confirm that the user physically possesses the device, protecting against account hacking from phishing almost 100%, because hackers do not have the private key embedded in your SE chip.
3. Anti-Klepto Protocol
One concern is a "secret loophole" in wallet firmware that might secretly transmit private keys via transaction signatures (Nonce Covert Channel). Normally, transaction signatures require a Nonce value, which must be secret and random.
If a hacker can control the Nonce, they can leak your private key onto the blockchain without your knowledge. The Anti-Klepto protocol (also known as Sign-to-Contract) forces the SE and the computer to jointly generate this Nonce value, ensuring that neither party can secretly embed confidential data into the signature.
Chapter 8: What Secure Elements Cannot Do, and Limitations to Be Aware Of
While SEs are excellent technology, they are not a solution for all security problems. There are several vulnerabilities that SEs cannot prevent because they are outside the scope of the hardware's functionality.
1. Phishing & Human Error
The SE's job is to sign transactions as instructed. If scammers create a fake website that looks like Uniswap and trick you into clicking "Sign" on a transaction that allows them to withdraw funds (Approve), the SE will faithfully execute that command. Once a transaction occurs on the blockchain, the SE cannot reverse the funds.
2. Loss of Seed Phrase Outside the Device
If you write down your 24 words (Recovery Phrase) on paper and someone takes a picture of that paper, hackers can instantly restore your wallet on another device without going through the SE on your actual wallet. The SE only protects against "data extraction from the chip itself," but cannot prevent "data that has already leaked in other forms."
3. Blind Signing
In complex Smart Contract usage, some wallet screens cannot translate raw data (Data Hex) into human-readable language. The device might only display "Data Present" or a long code. Confirming in this state is called Blind Signing, which is like "signing a blank check." The SE will immediately sign the contract as you instruct, without knowing if that contract is for depositing money or revoking your ownership rights to your assets.
4. Address Poisoning
This is a scam where fraudsters send you a 0-value transaction using an address that "looks similar" to your usual address, to trick you into copying that address from your transaction history for future transfers. The SE cannot know if the address you copied belongs to your friend or a hacker.
Chapter 9: The Future of Secure Elements and Hardware Transparency
The hardware wallet industry is facing a critical turning point in choosing between "manufacturer secrecy" and "verifiable transparency."
The Emergence of Open-Source Secure Element (TROPIC01)
Tropic Square, led by Jan Pleskač, has launched the TROPIC01 chip, which uses RISC-V architecture and is completely open-architecture. What this means is:
- Auditability: Experts worldwide can read the chip's netlist to verify that there are no vulnerabilities or hidden functions.
- No NDA: Developers do not need to sign non-disclosure agreements, allowing them to quickly alert the public to vulnerabilities.
- Kerckhoffs's Principle: Security must depend on "the secrecy of the key," not "the secrecy of the process," which is a fundamental principle of modern cryptography.
Addressing Quantum Computing
While quantum computers cannot break ECDSA today, new SE chips like TROPIC01 are designed with a Quantum-ready architecture to prepare for future changes in encryption algorithms.
You can learn more about Trezor Safe 7 and the TROPIC01 chip at: In-depth analysis of Trezor Safe 7 Quantum-Ready and Dual SE security architecture
Conclusion
From all the in-depth analysis above, we can summarize the key points as guidance for choosing and using Hardware Wallets with Secure Elements as follows:
The importance of SE is that for those who need to store high-value assets and require security against device theft, choosing a wallet with a Secure Element (EAL5+ or higher) is a "must-have," not just an option.
- Balance between Trust and Verification
If you trust large, reputable companies like Onekey or Tangem that use closed-source chips but have high-level certifications, these are reliable choices. However, if you adhere to the philosophy of "Don't Trust, Verify," then brands that use dual chips or open-source chips like Trezor Safe 3, 5, 7 are the answer.
- Correct Usage
A Secure Element is just one tool. True security comes from careful usage, which includes:
- Always verifying the wallet address on the wallet screen (Trusted Display) before pressing the button.
- Avoiding Blind Signing in unfamiliar projects.
- Storing your Seed Phrase offline and as securely as possible.
- Awareness of new threats.
Even with an SE, attacks like Address Poisoning or Phishing remain the number one threat today. Therefore, staying informed about scammers is as important as chip technology.
Ultimately, the Secure Element is a technology that transforms Hardware Wallets from mere data storage drives into "digital fortresses," allowing us to sleep soundly amidst the fierce cyber battlefield of the cryptocurrency world. Investing in a Hardware Wallet with an SE is therefore the most worthwhile investment to protect your financial freedom in the long run.






แชร์:
ทำไม Authorized Reseller ถึงช่วยลดความเสี่ยง Supply Chain Attack ได้มากกว่าที่คิด?