What is a secure element (SE)?

In short

A secure element is a tamper-resistant chip, typically a single secure microcontroller, that hosts applications and their cryptographic keys apart from the device's main processor and operating system. The secure element is the kind of chip found in payment cards and SIM cards, and in a phone the secure element can hold the card credentials used for contactless payments.

Also called
SE, eSE, Embedded secure element
Family
App and data security
Facts checked

How a secure element works

The chip has its own processor, memory and operating system, and is hardened against physical attack: probing, glitching the power supply, reading secrets from timing or power use. Small applications run inside, each walled off from the others.

The phone's main system cannot read the chip's memory. An app sends a command, the application in the chip performs the cryptographic step with a key that never leaves, and the answer comes back.

GlobalPlatform, the industry association that standardises the management of applications in secure elements, lists the forms: embedded and integrated secure elements, SIM cards, smart microSD cards and smart cards.

Secure elements in payments

A chip card is a secure element with contacts and an antenna. When a card is added to a phone wallet, a device token and its keys can be provisioned into the phone's embedded secure element, which then answers a terminal as a card would.

The alternative, host card emulation, keeps the payment application in the phone's ordinary software and compensates with short-lived keys fetched from a server. Access is the commercial question: the element belongs to the phone's maker, or to the mobile operator in the case of a SIM, and an app gets in only on the owner's terms.

Secure element, TEE or HSM?

Trusted execution environment
A protected area of the phone's main processor, isolated from the operating system but not a separate chip. Faster and roomier, with less resistance to physical attack.
Hardware security module
Server-side hardware that protects an institution's keys. A secure element protects one user's keys in one device.

Where a secure element shows up in a platform

Modules that do the work

Platforms that need it

Where it is written

The laws and standards this page's facts come from.

General information, not legal advice: what applies to you depends on your services and your market.

Every term

Start your project

Tell us the idea. We'll show you the platform.

One call is enough to map your product to the modules that already exist.

  • Response in under one business day
  • NDA on request
  • No obligation
How can we help?