Questions tagged [secure-element]
44 questions
11
votes
2 answers
How to store data into Secure Element in android
I want to create a google wallet like application in android. It is said that "all payment credentials are stored in a chip called the Secure Element contained within the phone". How can I access this secure element and store my card credentials…

Rojil Thomas
- 309
- 4
- 11
9
votes
2 answers
How to check either secure enclave is available in device or not
As we know that secure Enclave is a coprocessor fabricated in the Apple A7 and its available in A7 and later on but its use publicly in iOS 9 kSecAttrTokenIDSecureEnclave but how do we check either some device support secure enclave or not ?
Thanks

Aleem
- 3,173
- 5
- 33
- 71
7
votes
2 answers
List of Android smart phones that support Android StrongBox on API 28(Android Pie)
I need the list of Android phones that support secure element and StrongBox in Android 9. Where or how can I find that?
I tried the code below with Samsung Galaxy S9 and also with AVD Google Pixle XL API 28
KeyPairGenerator kpg = null;
kpg =…

mohammad pakivand
- 381
- 5
- 15
5
votes
1 answer
Can a web app use the Secure Element (or Enclave) through a mobile browser?
Native mobile apps can use the Secure Element (or Enclave), e.g. to generate and use private keys for encrypting and signing data. These private keys are stored in the hardware of the mobile device, inaccessible to even the phone manufacturer,…

rob_weston
- 83
- 1
- 6
4
votes
1 answer
Use hardware-backed keys in SSLContext
I'd like to use hardware backed keys for client-side mutual TLS on my Android.
The key should be unlocked with biometrics.
I have found how to generate hardware-backed keypairs on Android:
KeyPairGenerator keyGenerator =…

Christophe Kamphaus
- 41
- 5
4
votes
1 answer
emulate nfc card with selected UID on android
I want to ask 2question about nfc card emulate :
can I emulate nfc card include uid that I select?
I read HCE and don't understand what is the diffrent between HCE and Card Emulation with a Secure Element?.
what are the disadvantage with the…

hfq42477-loaoa.com
- 41
- 1
- 2
3
votes
1 answer
What can I do with OMAPI on Android Pixel 3 secure element?
The new Android Pixel 3 contains a secure element called Titan M.
First, I am wondering if it is possible to interact with this secure element by using the Open Mobile API (package android.se.omapi) now available on Android 9.
Secondly, I looked at…

Franck Rollant
- 53
- 5
3
votes
0 answers
How many Android 6+ devices have a TEE/SE?
Android 6 and onwards allow you to query if a key is stored using secure hardware (either a TEE or SE).
Based on the distribution dashboard I see that currently 71% of the devices are running Android 6 or newer. However, I would like to know how…

Niels Mouthaan
- 1,010
- 8
- 19
3
votes
2 answers
List of OMAPI supported devices
I'm developing with the Open Mobile API but so far haven't found a list of devices that support the API by default (by default being using the OEM ROM).
I realise that since API level 21, Android telephony supports sending APDUs via basic and…

AReubens
- 77
- 1
- 5
3
votes
1 answer
Android NFC: How to route APDUs for one certain AID to secure element UICC (Off-Host-Routing)
I have a SIM card with an applet (cardlet) on it. If I can set the default secure element in an Android device to UICC I can send commands via contactless interface to UICC.
My NFC reader sends an APDU with a "SELECT AID A0000001234567890" to the…

Andy Nullcouch
- 105
- 1
- 11
3
votes
1 answer
How do I check the version of Open Mobile API on Android?
As far as I understand, Open Mobile API is bundled with the Android ROMs created by manufacturers. We are using an SDK that is heavily using Open Mobile API, and found out, that some vendors create ROMs, where the version of the Open Mobile API is…

Tamás Barta
- 1,617
- 1
- 19
- 23
2
votes
4 answers
Access Secure element in Android
How can we access the secure element in Android phone.
Basically I need to store some secure data and retrieve it, I want only my application to access this data. please let me knwo the steps to do it.

Shan
- 521
- 2
- 8
- 28
2
votes
0 answers
How to get the 64-byte signature from secure element (ATECC608B) in esp-idf
I'm trying to get the 64-byte signature after signing (ATECC608B) from buf, but the returned size is 72, and sometimes varies between 70-72, depending on the size of hash.
Any ideas on how I can get hold of the 64-byte signature?
ESP_LOGI(TAG, "…

David Mozart Andraws
- 75
- 6
2
votes
1 answer
What is CPLC (Card Product Life Cycle data) ? What is the use of CPLC in NFC enabled smartphone?
If we go to NFC SE option in any smartphone that supports NFC then, CPLC number is displayed. Its a very long number starting with 9F7F. What is that number, what is its importance?

Ayush Gemini
- 81
- 5
2
votes
1 answer
How to load a Java Card applet into the Samsung S8 embedded secure element
I would like to use the Open Mobile API (also called OMAPI, available on Android 9) to access a Java Card applet I developed from an Android application. I would like the applet to be stored on the Samsung S8 embedded secure element (Gemalto eSE).
I…

Franck Rollant
- 53
- 5