Touch & Travel a SIM-based eticketing System NFC Congress Austria 08 Dr. Stephan Spitz G&D stephan.spitz@gi-de.com
Agenda Project Overview System Overview Applied New Technologies and Standards Seite 2
Project Technology Partners See http://www.touchandtravel.de Seite 3
Project Goal Development of an interoperable eticketing system based on handsets with a special NFC-enabled SIM Seite 4
Mobile based vs. "conventional" eticketing Handset + SIM Smart Card + Terminal Low Invest because of use of the existing infrastructure (GSM/UMTS) Good user interaction based on mobile phone GUI New Technology Difficult to check tickets authenticity Mature Technology already applied in several projects worldwide Approved security mechanisms Easy to control ticket High initial investment High TCO (Total Cost of Ownership) Bad user interaction Seite 5
Examples for Smart Card Ticketing Standards Scandinavia Handbook 206 RKF France Calypso influenced ISO14443 B Germany Several small projects based on ZKA DF-Fahrschein -> not interoperable VDV Kernapplikation (KA) > interoperable European standardization in progress (since 2000) pren 1545 ( Data elements for PT) -> Data elements IOPTA - Interoperable Transport Application (CEN TC24 WG 11 ) -> Interface, Security IFM - Interoperable Fare Management (CEN TC278 WG 3 ) ->Role model, organizational interoperability Seite 6
Mobile Ticketing Approaches SMS ticket (Ticket as SMS) Text based J2ME Ticket (Ticket in MIDlet) Simple text or barcode, security based on MIDlet NFC/J2ME ticket (RMV) MIDlet as smarcard BMBF project Ring & Ride (Route tracing using cell information) Security and addidtional functions provided by SIM Seite 7
BMBF Project Ring & Ride Fare calculation based on cell logging Seite 8
Agenda Project Organization System Overview Applied New Technologies and Standards Seite 9
System Architecture Backend Frontend Deutsche Bahn Backend Control Device Enabling Platform App. Life Cycle Operator Network GGSN, OTA,... CI/CO-Tag ÖPNV Backend Handset + SIM Seite 10
Touch&Travel front-end components NFC/SWP enabled SIM and Handset SIM based reading and authentication of Tags Cell logging necessary for fare calculation With VDV KA applet Acting as contactless card/reader (in conjunction with SIM) Communication with back end system Control Device Agnostic if contactless Smart Card or NFC Handset/SIM is checked CheckPoint supports fare calculation NFC Tags (in "Touchpoints") ISO14443-A compliant JavaCard based Tag with special T&T Applet Seite 11
System Usage CheckOut CheckIn (Frankfurt) Activation of the handsets reader mode Place handset in front of tag Ticket on SIM set to "checked in" by back-end Start of journey registered by back-end system During journey, cell information collected by SIM CheckOut (Potsdam) Activation of the handsets reader mode Place handset in front of tag Ticket on SIM set to "checked out" by backend End of journey registered by back-end system Transfer of cell list to backend CheckIn Fare calculation based on cell logging Seite 12
Component Overview Rollout request DB back-end system Enabling platform Control data TRCP over GPRS Application data ISO14443-A ISO14443-A Control device SIM passive T&T Handset SIM active Touchpoint Seite 13
Project Roadmap March 07 March 08 Q4/08 Q1/09 0. Step CeBIT 07 Demo Functional Demo Demo Tags for CI/CO Demo Phones Security based on Secure Element 1. Step CeBIT 08 Rollout SIMs with SWP Secure Tags from NXP Cell Logging Appliance of Security Concept Motorola Phones with NFC Controller 2. Step Trial Up to 2000 SIMs with SWP VDV KA Conformance Billing Seite 14
Agenda Project Organization System Overview Applied New Technologies and Standards Seite 15
VDV Kernapplikation - History BMBF project from 2001 to 2005 Research Project Detailed list can be found under http://www.vdv.de Project Goals Specification of an interoperable ticketing standard Integrated micro "payment" system (called Werteinheitenspeicher) Definition of automatic fare calculation mechanisms Current status Specification maintained by VDV KA GmbH & Co. KG Several national projects. Major projects VRR/VRS currently rolled out Seite 16
VDV Kernapplikation - Structure Specification roles common for PTAs Interfaces between actors Data- and workflows Datastructures used in organisational part (pren1545 compliant) Specification of Card, SAM and Terminal processes Role model Process definitions Organisational interfaces Data structures & elements Technical interface specification End-to-end security Technical platform Seite 17
T&T Extension for VDV KA KA Specification has to be extended for T&T: Specification of Tag Application (Java Card Applet) Extension of Card specification -> Authentication of tag Extension of SAM specification All extensions rely on existing KA security mechanisms. Extensions have no impact on security model of the existing specification! Seite 18
NFC (Near Field Communication) with SIM involvement SWP/HCI CLF RFID- Tag Advantages of a SIM based solution: Only one security module i.e. SIM is necessary The customer can change the mobile phone Remote SIM administration (OTA) is an established technology All technologies applied are standardized or currently in standardization to ensure market convergence Interfaces to SIM: Single Wire Protocol (SWP) is the low level transport protocol The Host Controller Interface (HCI) is the basis for offering contactless service used in eticketing/ epayment applications Seite 19
NFC-SIM Integration: Different Views C1 C2 C3 C5 C6 C7 VCC GND C4 C8 SWP PHYSICAL SIM CLF 13,56 MHz SIM Applikation z.b. T&T CLF 13,56 MHz HCI HCI ISO 14443-4 (HDLC) (HDLC) ISO 14443-3 SW STACK SWP SWP ISO 14443-2 Seite 20
eticketing SIM with SWP VDV Kernapplikation Touch&Travel Enhancements e.g. Tag Authentication C1 C2 C3 C5 C6 C7 VCC GND CI/CO Tag C4 C8 SWP SIM CLF 13,56 MHz Seite 21
Operation Modes used in Touch&Travel Reader Mode Peer 2 Peer Mode Card Emulation Mode Used for CheckIn and CheckOut ISO 14443-A ISO 14443-B FELICA NFC-P1 ISO 14443-A ISO 14443-B FELICA Used for Ticket Check Seite 22
Vielen Dank für Ihre Aufmerksamkeit! Seite 23