10
Secure Element The component in a mobile phone providing the security and confidentiality required to support various business models (m-gov, m-payment, m- commerce, m-security, etc.) in this environment, is referred to as a Secure Element (SE). The Secure Element is isolated in the phone’s operating system and hardware and can only be accessed by authorized programs. Another layer of security is provided by requiring you to enter a PIN before accessing the Secure Element to transmit your m-credentials during transactions.

Secure Element Solutions

Embed Size (px)

DESCRIPTION

Secure Element Solutions for different platforms

Citation preview

Page 1: Secure Element Solutions

Secure Element

The component in a mobile phone providing the security and confidentiality required to support various business models (m-gov, m-payment, m-commerce, m-security, etc.) in this environment, is referred to as a Secure Element (SE).

The Secure Element is isolated in the phone’s operating system and hardware and can only be accessed by authorized programs.

Another layer of security is provided by requiring you to enter a PIN before accessing the Secure Element to transmit your m-credentials during transactions.

Page 2: Secure Element Solutions

Motivation for Secure Elements

Necessary for several Applications:- Payment- Ticketing - Government- Secure Authentication- ….

Because it is considered: - Trusted- Secure

Page 3: Secure Element Solutions

Current Secure Element Implementations

– Embedded in Mobile Phone– SIM Based– Removeable Secure Element (SD Card)

Page 4: Secure Element Solutions

Architecture

HTTPSSMS (encrypted)

Page 5: Secure Element Solutions

Secure Element Protocols- NFC

- HTTP

- SMS

- Bluetooth

Page 6: Secure Element Solutions

Security Algorithms- Public Key Infrastructure

- RSA- Elliptic Curve Cryptography

- Encrypted SMS

- Encrypted Instant Messaging

- HTTPS (SSL)

Page 7: Secure Element Solutions

Our Solution

Secure Element in:

1) Phone ‘s memory with a specialized App for iOS, Android, BlackBerry, Windows Phone

2) SIM card as JavaCard, SIM Application Toolkit Applet for all mobile phones.

3) External, removeable, SD card with a specialized App for Android, BlackBerry, Windows Phone.

Transactions over - NFC- SMS (encrypted), - HTTP, HTTPS

Page 8: Secure Element Solutions

Secure Element in the SIM- JavaCard (SIM Application Toolkit ) applet in the SIM

- User Interface as:- SIM Toolkit Menu

or- Smart Card Web Server (SCWS)

- Transaction based upon- Encrypted SMS (ETSI 03.48)- BIP (HTTP)

Page 9: Secure Element Solutions

Secure Element in Phone’s Memory/SD- App installed in the phone (android, iOS, BlackBerry, Windows Phone, etc)

- User Interface in the App

- Transaction (based upon the phone’s features) via:- Encrypted SMS- HTTPS- NFC

Page 10: Secure Element Solutions

http://www.cryptware.com