Management of Multiple Secure Elements in NFC-Devices

Similar documents
Applying the NFC Secure Element in Mobile Identity Apps. RANDY VANDERHOOF Executive Director Smart Card Alliance

Training. MIFARE4Mobile. Public. MobileKnowledge April 2015

Mobile MasterCard PayPass Testing and Approval Guide. December Version 2.0

Using RFID Techniques for a Universal Identification Device

NFC Testing. Near Field Communication Research Lab Hagenberg. Gerald Madlmayr. NFC Research Lab, Hagenberg. E-Smart 2008, Sophia Antipolis

Banking. Extending Value to Customers. KONA Banking product matrix. is leading the next generation of payment solutions.

NFC Mobile Handset High Level Requirements V2

mobile NFC technical guidelines

Common requirements and recommendations on interoperable media and multi-application management

Bank. CA$H 2.0 Contactless payment cards

Information Security Group (ISG) Core Research Areas. The ISG Smart Card Centre. From Smart Cards to NFC Smart Phone Security

NFC: Enabler for Innovative Mobility and Payment NFC: MOBILIDADE E MEIOS DE PAGAMENTO

Software Card Emulation in NFC-enabled Mobile Phones: Great Advantage or Security Nightmare?

Mobile Payment: The next step of secure payment VDI / VDE-Colloquium. Hans-Jörg Frey Senior Product Manager May 16th, 2013

NFC Test Challenges for Mobile Device Developers Presented by: Miguel Angel Guijarro

An NFC Ticketing System with a new approach of an Inverse Reader Mode

NFC. Technical Overview. Release r05

Touch & Travel a SIM-based eticketing System

An NFC Ticketing System with a new approach of an Inverse Reader Mode

Chytré karty opět o rok dál...

Mobile Cloud & Mobile Ticketing

Significance of Tokenization in Promoting Cloud Based Secure Elements

NFC Application Mobile Payments

Mobile Near-Field Communications (NFC) Payments

Using an NFC-equipped mobile phone as a token in physical access control

AN1305. MIFARE Classic as NFC Type MIFARE Classic Tag. Application note COMPANY PUBLIC. Rev October Document information

Threat Modeling for offline NFC Payments

The Future Of Cloud based Ticketing. Ernst Bovelander Director Advisory Services

}w!"#$%&'()+,-./012345<ya

Mobile Cloud Computing

DESIGN SCIENCE IN NFC RESEARCH

Loyalty Systems over Near Field Communication (NFC)

DEVELOPING NFC APPS for BLACKBERRY

EPC Version 2.0

Secure Authentication for the Development of Mobile Internet Services Critical Considerations

Mobile Financial Services Business Ecosystem Scenarios & Consequences. Summary Document. Edited By. Juha Risikko & Bishwajit Choudhary

Vulnerability Analysis and Attacks on NFC enabled Mobile Phones

Application of Near Field Communication Technology for Mobile Airline Ticketing

Mobile/NFC Security Fundamentals. NFC Application Use Cases: Security Perspectives. Smart Card Alliance and NFC Forum Webinar May 9, 2013

Renesas Devcon 2012 NFC Ecosystem And Solutions

How To Understand And Understand The Mobile Nfc Ecosystem

EPC GSMA Mobile Contactless Payments Service Management Roles Requirements and Specifications. Doc: EPC , Version 2.

Frequently Asked Questions

Mobile NFC 101. Presenter: Nick von Dadelszen Date: 31st August 2012 Company: Lateral Security (IT) Services Limited

AN1304. NFC Type MIFARE Classic Tag Operation. Application note PUBLIC. Rev October Document information

MIFARE ISO/IEC PICC

EMV-TT. Now available on Android. White Paper by

Secure Element Deployment & Host Card Emulation v1.0

MIFARE CONTACTLESS CARD TECHNOLOLGY AN HID WHITE PAPER

Documentation of Use Cases for NFC Mobile Devices in Public Transport

Self Testing and Product Qualification Processes

C23: NFC Mobile Payment Ecosystem & Business Model. Jane Cloninger Director

Latest and Future development of Mobile Payment in Hong Kong

Abracon PTM Introduction to ANFCA Series Flexible Peel & Stick NFC Antennas

Training. NFC in Android. Public. MobileKnowledge October 2015

GLOBAL MOBILE PAYMENT TRANSACTION VALUE IS PREDICTED TO REACH USD 721 BILLION BY MasterCard M/Chip Mobile Solution

Security on NFC-Enabled Platforms

SD Specifications Part 1 NFC (Near Field Communication) Interface Simplified Addendum

Technical Article. NFiC: a new, economical way to make a device NFC-compliant. Prashant Dekate

Software Card Emulation in NFC-enabled Mobile Phones: Great Advantage or Security Nightmare?

Developing a new Protection Profile for (U)SIM UICC platforms. ICCC 2008, Korea, Jiju Septembre 2008 JP.Wary/M.Eznack/C.Loiseaux/R.

Security in Near Field Communication (NFC)

Mobile Electronic Payments

Risks of Offline Verify PIN on Contactless Cards

advant advanced contactless smart card system

Device Implementation Guidelines

Transaction Security. Test Tools & Simulators

Gemalto Mifare 1K Datasheet

NACCU Migrating to Contactless:

Timo Müller NFC AND THE VEHICLE. TESTING THE LINUX NFC STACK. BMW Car IT GmbH

The Role of the Trusted Service Manager in Mobile Commerce

Transaction Security. Training Academy

Security of Proximity Mobile Payments

What standards ISO/CEI ISO/CEI EPC class 1 gen 2. RFID standards. ISO14443,ISO15693 and EPCGlobal. Mate SoosINRIA.

MOBILE NEAR-FIELD COMMUNICATIONS (NFC) PAYMENTS

Trends in der Forschung für kontaktlose Anwendungen

Your Mobile Phone as a Ticket (NFC)

EESTEL. Association of European Experts in E-Transactions Systems. Apple iphone 6, Apple Pay, What else? EESTEL White Paper.

The future of contactless mobile payment: with or without Secure Element?

Bringing Security & Interoperability to Mobile Transactions. Critical Considerations

Secure My-d TM and Mifare TM RFID reader system by using a security access module Erich Englbrecht (info@eonline.de) V0.1draft

Securing the future of mobile services. SIMalliance Open Mobile API. An Introduction v2.0. Security, Identity, Mobility

The Survey on Near Field Communication

Study of Java Card and its Application 1 Nainesh Rawani, 2 Akhil Patel

Credential Management for Cloud Computing

Touch'n'pay ein NFC Feldversuch. Dominik Gruntz Fachhochschule Nordwestschweiz Institut für Mobile und Verteilte Systeme

BGS MOBILE PLATFORM HCE AND CLOUD BASED PAYMENTS

Business through Mobile Phone initiated Near Field Communication

Workshop: NEAR FIELD COMMUNICATION TECHNOLOGY

Transcription:

Management of Multiple Secure Elements in NFC-Devices Gerald Madlmayr NFC, Cardis 2008, Royal Holloway University of London 1

NFC Near Field Communication RF-Domain: 13,56 Mhz Integrated in mobile devices for consumer market Operating Modes Tag/SmartCard Emulation (PICC) Reader/Writer (PCD) Peer (NFC) Range: ~ 4 cm (proximity Technology) Simplicity: Touch & Go Goal: Interoperability (Felica/ISO14443-A/B in one Device)

NFC Device Operating Modes Data exchange (P2P NFC peer-to-peer) Bidirectional connection to exchange data between devices (ISO18092) WiFi, BT, P2P Payment, Contacts, vcards, Reader/Writer mode (PCD Proximity Coupling Device) Mobile Device is able to read external tags/smartcards (ISO14443) SmartPoster, WiFi Config, Ring-Tones, Tag emulation (PICC Proximity Card) Reader can t distinguish between smartcard & tag emulation Handset could contain multiple smartcards (smartcard chips)

Smartcard Emulation (eg. JavaCard) Smartcard Application is only software Upload Smartcard Applications over the air (remote) Less physical Smartcards issued Handset offers Display, Keyboard, Network to Smartcard Handset substituted multiply smartcards: Security Domain Security Domain Security Domain ((U)SIM Applet Certificates for Smartposter Roaming Tables Firewall Prepaid Card Applet Credit Card Applet Firewall Tickets Loyalty Points Identification OTA Link Card OS & GlobalPlatform

OTA-Manager for Secure Element NFC Device/Handset Baseband communication (SMS, data, ) Platform Manager for Secure Elements Host Controller Interface (JSR 257) (2) Host Controller ISO7816 Interface (JSR 177) (1) Mobile Network Infrastructure NFC Controller SWP, S2C, etc. (3) Secure Element(s) Antenna Contactless Frontend (CLF) (4) RF Reader NFC Device RF Tag

Secure Element Implementations Software/Application Processor Not tamper proofed data container Low implementation Costs Dependence on OS of Handset Implementation up to Service Provider Problem when Handset is changed Integrated (fixed) Secure Element tamper proofed data container Extra Hardware costs Independence on OS of Handset Integration up to Handset Manufacturer Problem when Handset is changed Removable Secure Element tamper proofed data container Extra Hardware costs (Card Slot) Independence on OS of Handset Integration up to Issuer (phone needs Slot) No Problem when Handset is changed USIM tamper proofed data container No Extra Hardware costs Independence on OS of Handset Completely under control of MNO No Problem when Handset is changed

Multiple Secure Elements - 2 Problems (1) What does an external reader see? P2P random ID One ID/Secure element (2) How to manage remove able secure elements? OTA Management vital for Ecosystem (manager!) What if secure element is put in a different device? NFC Chip Host/ Baseband Controller Antenna Secure Element Secure Element Secure Element Secure Element

(1) What does an external reader see? Some Readers/PayPass (= CLess Creditcard) Readers do only support one Smartcard/UID in the field no anti-collision implemented Solutions Explicit Select (UICC, SecureSD, P2P ) No Touch and go any more Which application is on which SE? Time Multiplex After one SE is in HALT, present new UID Aggregation and Representation by one UID

Aggregation and Representation by one UID Secure Element Controller (SEC) routes Data from Reader to Secure Element (SE) On insert/boot of Device, SE signs up at SEC Routing according to modulation scheme (A/B/Felcia/P2P) NFC IC SIM Card SEC keeps table of AIDs (JavaCard) Minor Problem: Proprietary Cards Mifare/MAD-IDs/Crypto-1 Secure Element Controller HCI - Multi Host Interface Secure Element Secure Element 1 K Classic stores 16 MAIDs (= 2 Blocks/1Sector) CLF SEC could keep big MAD => more Blocks Felcia, other than Mode 0 (encryption)

(2) How to manage remove able secure elements? Trusted Service Manager (TSM) associates MSISDN with the Secure element to manage. What if secure element is put into new device? What if secure element was stolen and put into a new device? Secure Element should be able to tell the TSM if device was changed Activation of SE after boot of device/on insert Applets can check if SE is not activated Dedicated Activation-Applet in the Issuer Security Domain

Activation of UICC SEC selects Activation Applet Asymmetric Challenge Response UICC can verify Certificate of SEC by OTA/BIP connection (with TSM/MNO) SEC advises the UICC to establish secure connection to Issuer to check certificate of UICC Flag in Activation Applet of UICC is set UICC and SEC store Certificate of each other to avoid data connections in the future SEC UICC SD Card

Activation of SD-Card SEC and UICC trust each other SEC selects Activation Applet of SD-Card Asymmetric Challenge Response SD Card request pipe to UICC Asymmetric Challenge Response UICC verifies Certificate of SD-Card SD-Card advises the UICC to establish secure connection to Issuer to check certificate of UICC/SEC. SD-Card verifies Certificates of UICC/SEC SEC verifies Certificate of SD-Card (ask UICC) SEC activates SD-Card SEC UICC SD Card

Conclusion When integration multiple Secure Elements into one device, backwards compatibility is not granted Aggregation of SEs and only presenting one UID to the reader is a feasible solution Does not require any changes to the reader infrastructure Secure Element Controller (SEC) routes data streams Management of removable Secure Elements must be assured Secure Elements need be activated before being used Secure Element Controller (SEC) handles communication

Next Step: Implementation Use NFC Chip PN544 (first Engineer Samples available since 08/2008) Chip features already HCI (Host Controller Interface) and allows communication between SEs based on pipes Integration into NFCBox (includes NFC Chip + AVR for Program Logic) Use of Single Wire Protocol SIM Card & SD-Card in NFCBox 2nd Step: Integration into Mobile Device (Free Runner/OpenMoko)

1st International IEEE Workshop on Contactless Security (CLessec) http:///clessec in Fukuoka, Japan Happy to answer any questions Gerald.madlmayr@fh-hagenberg.at http:// 15