The Smart Card Platform

Slides:



Advertisements
Similar presentations
Computer Networks TCP/IP Protocol Suite.
Advertisements

1 Building a Fast, Virtualized Data Plane with Programmable Hardware Bilal Anwer Nick Feamster.
Doc.: IEEE /064r0 Submission March 2000 Mårten Mattsson, EricssonSlide 1 Project: IEEE P Working Group for Wireless Personal Area Networks.
Submissions November 2007 Stephen McCann, NSNSlide 1 IEEE 802 Emergency Services (ES) Call for Interest (CFI) Date: Stephen McCann
ASYCUDA Overview … a summary of the objectives of ASYCUDA implementation projects and features of the software for the Customs computer system.
World Class Standards TC SCP TEC Status Report to TC SCP Plenary #49 Paul JOLIVET, Chairman, LG Electronics Sebastian HANS, Vice chairman, Oracle SCP(11)0177.
World Class Standards TC SCP TEC Status Report to TC SCP Plenary #55 Paul JOLIVET, Chairman, LG Electronics Sebastian HANS, Vice chairman, Oracle SCP(12)
World Class Standards 1 SCP(11)0001 SCP Plenary #47 January 12-14, 2011 Title*: Update on TC M2M activities (and Smart Metering Mandate) Submitted by:
World Class Standards TC SCP TEC Status Report to TC SCP Plenary #54 Paul JOLIVET, Chairman, LG Electronics Sebastian HANS, Vice chairman, Oracle SCP(12)
ETSI Starter Group on Digital Content Distribution July 7, 2008 DVB IPDC A fragment of Mobile TV Georges Martinez – Motorola DVB TM-CBMS Chairman July.
ETSI TC SCP WG TEST Status Report to TC SCP Plenary #49
The Smart Card Platform Gaby Lenhart Project leader ETSI Technical Committee Smart Card Platform (TC SCP)
1 Introducing the Specifications of the Metro Ethernet Forum MEF 19 Abstract Test Suite for UNI Type 1 February 2008.
18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
1 Copyright © 2005, Oracle. All rights reserved. Introducing the Java and Oracle Platforms.
17 Copyright © 2005, Oracle. All rights reserved. Deploying Applications by Using Java Web Start.
SOA for EGovernment 1 Emergency Services Enterprise Framework: A Service-Oriented Approach Sukumar Dwarkanath COMCARE Michael Daconta Oberon Associates.
Presented to: By: Date: Federal Aviation Administration Registry/Repository in a SOA Environment SOA Brown Bag #5 SWIM Team March 9, 2011.
Valtteri Niemi, SA3 Chairman
Geneva 9-11 Dec 2002ITU Workshop on Satellites in IP and Multimedia 1 IP over Satellite: Standardization activities in ETSI/TC-SES ITU Workshop on Satellites.
Fostering worldwide interoperabilityGeneva, July 2009 Overview of Security work in ETSI Presenter: Mike Sharpe, VP ETSI ESP Source: Charles Brookson,
AMHS/SWIM Seminar Chiang Mai, Thailand 5-6 March 2012
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Enterprise Java and Data Services Designing for Broadly Available Grid Data Access Services.
Chang-ho CHUNG 정창호, 鄭彰鎬 Judge, Republic of Korea, since 1993 Head of UNCITRAL and UNIDROIT Research Team of Supreme Court of Korea SNU, LSE, HKU 1.
Communicating over the Network
Chapter 1 Data Communications and NM Overview 1-1 Chapter 1
1 Java Card Technology Prepared by:Ali Toyserkani Adopted from: Introduction to Java Card Technology C. Enrique Ortiz.
Smart Card Department of Computer Science National Chiao Tung University.
Cdma2000 Cards and Provisioning David Crowe Doug Dunn
Chapter 1: Introduction to Scaling Networks
Multi-Application in Smart Card-based Devices Christophe Colas, Chief Software Architect August 2002.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Distance Vector Routing Protocols Routing Protocols and Concepts –
25 July, 2014 Hailiang Mei, TU/e Computer Science, System Architecture and Networking 1 Hailiang Mei Remote Terminal Management.
Quality Manual for Interoperability Testing Morten Bruun-Rasmussen Presented by Milan Zoric, ETSI.
31242/32549 Advanced Internet Programming Advanced Java Programming
Executional Architecture
Global Analysis and Distributed Systems Software Architecture Lecture # 5-6.
Location Services Overview Larry A. Young Chairman, OMA Location Working Group SDO Emergency Services Coordination Workshop 5 th and 6 th October, 2006.
Chapter 9: Subnetting IP Networks
James A. Senn’s Information Technology, 3rd Edition
VPN AND REMOTE ACCESS Mohammad S. Hasan 1 VPN and Remote Access.
MEF Reference Presentation November 2011
Nokia 30 technical specification
OSI Model OSI MODEL.
1 GP Confidential © GlobalPlatform’s Value Proposition for Mobile Point of Sale (mPOS)
4.6 Creation of 3GPP 4.7 How does 3GPP Operate? 4.11 Beyond 3GPP Release ’99.
Doc.: IEEE /0408r0 Submission March 2004 Colin Blanchard, BTSlide 1 3GPP WLAN Interworking Security Colin Blanchard British Telecommunications.
Summary of 3GPP TR GPP2 TSG-S WG4 S Source: Qualcomm Incorporated Contact(s): Anand Palanigounder,
InterSwyft Technology presentation. Introduction InterSwyft brings secured encrypted transmission of SMS messages for internal and external devices such.
LEVERAGING UICC WITH OPEN MOBILE API FOR SECURE APPLICATIONS AND SERVICES Ran Zhou 1 9/3/2015.
PRESENTATION OF ETSI © ETSI All rights reserved Sophia Antipolis, 22 May 2014 Luis Jorge Romero Director General, ETSI.
UICC UICC is a smart card used in mobile terminals in GSM and UMTS networks It provides the authentication with the networks secure storage crypto algorithms.
Cdma2000 Card Environments and Provisioning Doug Dunn TSG-C WG 1 Chair
Layer Architecture Layer architecture simplifies the network design. It is easy to debug network applications in a layered architecture network. The network.
Leveraging UICC with Open Mobile API for Secure Applications and Services.
Rev A Mikko Suominen Enhancing System Capacity and Robustness by Optimizing Software Architecture in a Real-time Multiprocessor Environment.
William Stallings Data and Computer Communications
Heidelberg, 25 February 1999 MTM’99 Workshop Terminal and Application Aspects of the Evolution of Broadband Mobile Services EURESCOM P809 Mobility in.
SIM application
4.3 [4] Technical Scope of M2M Consolidation Brian Daly – Member of ATIS Delegation (AT&T Director, Core Network & Government/Regulatory Standards) Meeting.
Update on ETSI Security work Charles Brookson OCG Security Chairman DOCUMENT #:GSC13-PLEN-57 FOR:Information SOURCE:Charles Brookson AGENDA ITEM:6.3
Computer Engineering and Networks, College of Engineering, Majmaah University Protocols OSI reference MODEL TCp /ip model Mohammed Saleem Bhat
OSI Model OSI MODEL. Communication Architecture Strategy for connecting host computers and other communicating equipment. Defines necessary elements for.
OSI Model OSI MODEL.
Lecturer, Department of Computer Application
DEPARTMENT OF COMPUTER SCIENCE
Direct Attached Storage and Introduction to SCSI
OSI Model OSI MODEL.
Presentation transcript:

The Smart Card Platform Gaby Lenhart Project leader ETSI Technical Committee Smart Card Platform (TB SCP)

ETSI Technical Committee Smart Card Platform 16 Years of dedication and real-life experience founded in March 2000 as the successor of SMG9, the SIM-people, who specified the most successful smart card application with currently more than 1 billion subscribers and +2 billion SIMs deployed mission to create a series of specifications for a smart card platform, based on real-life (outside) requirements, on which other committees can base their system specific work to achieve basic compatibility

TC SCP Terms of Reference to develop the physical and the logical IC card platform to develop advanced security methods for applications such as financial transactions (“mobile commerce”) to develop a card-side toolkit to allow the creation of terminal independent value added services to develop supporting specifications and technical reports

TC SCP Working Structure* SCP Plenary SCP Requirement Group SCP Technical Group *as of April 2006

TC SCP - Who Does What Plenary strategy and other general topics approval of requirements for technical solutions approval of new work items and specifications/reports approval of Change Requests (CRs) to specifications/reports liaisons with other committees and organizations Requirement Working Group analysis of requirements coming from outside and inside SCP elaboration of requirements for the technical work development of requirement specifications Technical Working Group enhancements to the core platform specifications development of the next generation UICC use of PKI, security between applications on the card secure messaging, administrative commands Card Application Toolkit (CAT) Application Programming Interfaces (APIs) development of card interfaces

From “Mono-" to Multi-Application To provide interoperability in a multi-application environment a split was made in GSM (GERAN): SIM = physical card + “GSM application” (GSM 11.11) in 3G (UMTS/UTRAN): UICC* = physical card and physical, logical interface the multi-application platform USIM** = UMTS application on a UICC the application implementation * TS 102.221 owned by TC SCP ** TS 31.102 owned by 3GPP T3

multi-application platform* The UICC System USIM TETRA SIM TS 102 221 The multi-application platform* *Scope similar to EMV2000 as used by financial sector Additional commands, features, security, PKI CDMA2000 ....... GAIT

From “Mono-" to Multi-Application The SIM - a "mono-application" card SIM according to GSM 11.11 applications based on SIM Application Toolkit WIM as exception (own command set and triggered by WAP browser) The UICC - the multi-application platform separation of layers and applications logical channels to run applications in parallel UICC WIM Ticketing EMV USIM SIM Electronic Purse Phonebook (U)SAT GSM Purse SIM SIM Application Toolkit (SAT) Banking Location Browser SIM-WIM

New Features of the USIM/UICC Multi-application card Supports multiple applications which can run simultaneously using logical channels Powerful phonebook Store entries with e-mail, second name, groups Intelligent linking to the GSM application allows data sharing in a GSM phone USIM/UICC Mutual authentication Authentication and Key Agreement (AKA) involves authentication of the 3G network to the USIM as well New PIN protection concept Hierarchical PIN management Universal PIN, Application PIN, Local PIN

Published (1) - The Platform TS 102 221 Physical and logical characteristics of the card / terminal interface the core specification which provides a multi-application platform with logical channels for smart cards based on this platform a smart card application can be defined for any system specifies the lower layers of a smart card including the electrical and mechanical interface, the logical structure, the basic commands and the intrinsic security system Related test specification published as TS 102 230

Published (2) - Core Documents Administrative commands (TS 102 222) allows standardized personalization and standardized remote administration, e.g. over-the-air (OTA) Card Application Toolkit (TS 102 223 / 227) based on the successful GSM specification "SIM Application Toolkit" which was stripped of all the GSM specific features allows the card issuer to create value added services independent from the terminal application writers benefit by using CAT for different systems Transport protocol for CAT applications between a UICC application and a remote entity to ensure acknowledgement, segmentation/fragmentation, retransmission of messages ETSI numbering system for telecommunication application providers (TS 101 220) the ETSI offering of managing Application Identifiers (AIDs) for UICC based applications

Published (3) - Derivatives Generalization of well-known GSM specifications (GSM 03.48 Secure messaging; GSM 03.19 Java CardTM API) Secure messaging defines end-to-end (smart card to application server) secure messaging over a variety of bearers (e.g. enciphered and integrity protected messages between the smart card and a banking server) TS 102 224 Security mechanisms for UICC based Applications TS 102 225 Secured packet structure for UICC based applications TS 102 226 Remote APDU Structure for UICC based Applications Application Programming Interface (API) allows applications to be developed independently of the underlying card operating system TS 102 240 Application Programming Interface and Loader, Requirements TS 102 241 Java CardTM Application Programming Interface for the UICC; Stage 2 (Java CardTM 2.2)

Published (4) - EMC Technical Reports on interference topics Measurement of Electromagnetic Emission of SIM Cards (TR 102 151) definition of a standard hardware equipment for electromagnetic measurements of smart cards and a common electromagnetic measurement procedure Terminal - card interface; Considerations on robustness improvements (TR 102 242) describes failure mechanisms that could potentially generate major operating issues between the terminal and the card, the countermeasures that should be applied within the current specifications and the enhancements that may further increase the interface robustness

Published (5) - The Toolkit Transport Protocol CAT_TP provides the following functionality as underlying layer for application protocols (TS 102 124 and TS 102 127) reliability of the data communication (not necessarily security, security can be handled by an independent GSM 03.48 layer) segmentation and concatenation of data retransmission of messages addressing for different physical bearers (GPRS uses IP, SMS uses telephone numbers, Bluetooth has its own addressing scheme...) access to BIP channels (up to 8 channels may be open the same time) possible multiplexing of BIP channels standardised opening a BIP channel from the server side

CAT_TP and BIP Server CAT_TP 03.48 security layer application protocol BIP* * Mechanism originally specified by 3GPP T3 by which the ME provides the UICC with access to the data bearers supported by the ME and the network

Reduce Plug-in Card from 15 x 25 mm How Small Is Small? 3rd Form Factor (3FF) specification of a new smaller card size providing backward compatibility i.e. to utilize the same silicon / device for both the current plug-in and the new card size. The new card size may enable the use of devices currently not feasible for Plug-in cards. Reduce Plug-in Card from 15 x 25 mm to 15 x 16.3 mm (375 mm2 to 244.5 mm2) 12 x 13 mm 8 x 8 mm

Too big The New Mini UICC The solution: 12 mm x 15 mm IC Card 16.3 IC Card Plug-in Card Mini Too big The solution: 12 mm x 15 mm

Co-operation SCP is co-operating on both technical and service aspects with a number of other committees both within and outside the telecommunications sector. These include 3GPP (UTRAN/GERAN), 3GPP2 (CDMA2000), ARIB and some ETSI Technical Bodies provision of requirements, referencing SCP specifications GSMAssociaton (GSMA SCaG and GSMNA) provision and alignment of requirements GlobalPlatform close co-operation in the advancement of, in particular, OTA specifications all specifications updated to and aligned with GlobalPlatform 2.1 Liberty Alliance close co-operation on identity issues Open Mobile Alliance (OMA) connectivity to the Smart Card Web Server, developed in OMA close co-operation regarding Digital Rights Management (DRM) … and many others

Current Topics (1) To be finalized soon High speed interface evolution of the smart card communication channel with respect to transfer rate, size and protocol considering issues such as: performance and power consumption value to applications and scalability to allow for large memory on the USIM ease of implementation (in both terminal and UICC) candidates MMC (Multi Media Card protocol) USB (Universal Serial Bus) To be finalized soon UICC external peripherals data-exchange (near field communication providing an interface for the UICC to access contactless technology in the terminal, which would allow e.g. for: communicating patient data accessing public transport micro-payments using an electronic purse on the UICC

Current Topics (2) To be finalized soon Support for Large Files on the UICC Multimedia and PKI applications among others need to exceed the current maximum file size of 65,535 bytes. The aim is to increase the maximum file size beyond this limit providing backward compatibility (for existing implementations) Environmental conditions temperature range and humidity vibration and acceleration shocks To be finalized soon Sensitive data creation and initialization The USSM (UICC Security Service Module) container for security related topics such as keys, certificates, PINs and management of algorithms utilized by UICC based applications

The Future - UICC ng The scope of the “next generation” Work Item includes: possible role of memory management units 32-bit processors and ASIC co-processors proof-carrying code new memory architectures multi-tasking operating systems embedded electrical sources alternative form factors (not restricted by backward compatibility) free-running oscillators on the chip integrated biometric sensors, universal byte codes, new chip carriers, and high-speed communication channels

Equation of Success Success = +

How to Get More Information ETSI http://www.ETSI.org  all (>12 000!) published specifications are available free of charge !!  but, can only be downloaded one at a time …  but, not so many smart card specifications, so no problem ! ETSI SCP website http://portal.etsi.org/scp/summary.asp Next SCP Requirement WG / Plenary meeting Toulouse, 03-05 / 05-07 July 2006

Current Technical Specifications/Reports (1) Annex Current Technical Specifications/Reports (1) TS 101 220 ETSI numbering system for telecommunication application providers TS 102 124 Transport protocol for CAT applications; Service description; Stage 1 TS 102 127 Transport protocol for CAT applications; Stage TR 102 151 Measurement of Electromagnetic Emission of SIM Cards TR 102 216 Vocabulary for Smart Card Platform Specifications TS 102 221 UICC-Terminal interface; Physical and logical characteristics TS 102 222 Administrative commands for telecommunications applications TS 102 223 Card Application Toolkit (CAT)

Current Technical Specifications/Reports (2) Annex Current Technical Specifications/Reports (2) TS 102 224 Security mechanisms for UICC based Applications - Functional requirements TS 102 225 Secured packet structure for UICC based applications TS 102 226 Remote APDU Structure for UICC based Applications TS 102 230 UICC-Terminal interface; Physical, electrical and logical test specification TS 102 240 UICC Application Programming Interface and Loader Requirements; Service description TS 102 241 Java CardTM Application Programming Interface for the UICC TR 102 242 Terminal - card interface; Considerations on robustness improvements

Current Technical Specifications/Reports (3) Annex Current Technical Specifications/Reports (3) TS 102 266 USSM: UICC Security Service Module TS 102 310 EAP Support in UICC TS 102 350 Identity files and procedures on a UICC: Stage 1 TS 102 384 Card Application Toolkit (CAT) conformance specification TS 102 412 Smart Card Platform Requirements