+ All Categories
Home > Documents > Gaby Lenhart - CENETEC_2006_04

Gaby Lenhart - CENETEC_2006_04

Date post: 10-Apr-2018
Category:
Author: ronit-ahuja
View: 223 times
Download: 0 times
Share this document with a friend
Embed Size (px)
of 26 /26
 The Smart Card Platform Gaby Lenhart Project leader ETSI Technical Committee Smart Card Platform (TB SCP)
Transcript
  • 8/8/2019 Gaby Lenhart - CENETEC_2006_04

    1/26

    The Smart Card Platform

    Gaby Lenhart

    Project leader

    ETSI Technical Committee Smart Card Platform (TB SCP)

  • 8/8/2019 Gaby Lenhart - CENETEC_2006_04

    2/26

    2

    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

  • 8/8/2019 Gaby Lenhart - CENETEC_2006_04

    3/26

    3

    TC SCP Terms of Reference

    to develop the physical and the logical IC cardplatform

    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

  • 8/8/2019 Gaby Lenhart - CENETEC_2006_04

    4/26

    4

    TC SCP Working Structure*

    SCP Technical GroupSCP Requirement Group

    SCP Plenary

    *as of April 2006

  • 8/8/2019 Gaby Lenhart - CENETEC_2006_04

    5/26

    5

    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

  • 8/8/2019 Gaby Lenhart - CENETEC_2006_04

    6/26

    6

    From Mono-" to Multi-Application

    To provide interoperability in a multi-applicationenvironment 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

  • 8/8/2019 Gaby Lenhart - CENETEC_2006_04

    7/26

    7

    The UICC System

    TETRA

    USIM SIM

    CDMA2000 GAI

    T

    .....

    ..

    *Scope similar

    to EMV2000

    as used byfinancial sector

    TS 102 221The

    multi-applicationplatform*

    Additional

    commands,features, security,PKI

  • 8/8/2019 Gaby Lenhart - CENETEC_2006_04

    8/26

    8

    From Mono-" to Multi-Application

    SIM

    SIM Application Toolkit(SAT)

    Banking

    LocationBrowse

    r SIM-

    WIM

    The UICC -the multi-application platform

    separation of layers and

    applications

    logical channels to run

    applications in parallel

    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)

    UICC

    WIM

    Ticketing

    EMV

    USIM SIM

    ElectronicPurse

    Phonebook

    (U)SAT

    GSM Purse

  • 8/8/2019 Gaby Lenhart - CENETEC_2006_04

    9/26

    9

    Multi-applicationcardSupports multipleapplications which canrun simultaneouslyusing logical channels

    New PINprotection

    conceptHierarchical PIN

    managementUniversal PIN, Application

    PIN,Local PIN

    Mutualauthentication

    Authentication and KeyAgreement (AKA) involvesauthentication of the 3Gnetwork to the USIM aswell

    PowerfulphonebookStore entries with

    e-mail, second name, groupsIntelligent linking to theGSM application allows

    data sharing in a

    GSM phone

    New Features of the USIM/UICC

    USIM/UICC

  • 8/8/2019 Gaby Lenhart - CENETEC_2006_04

    10/26

    10

    Published (1) - The Platform

    TS 102 221 Physical and logical characteristicsof 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 applicationcan 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

  • 8/8/2019 Gaby Lenhart - CENETEC_2006_04

    11/26

    11

    Published (2) - Core Documents

    Administrative commands (TS 102 222) allows standardizedpersonalization and standardizedremote

    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 ofmessages

    ETSI numbering system for telecommunication application

    providers (TS 101 220)

    the ETSI offering of managing Application Identifiers (AIDs) for UICC

    based applications

  • 8/8/2019 Gaby Lenhart - CENETEC_2006_04

    12/26

    12

    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 240Application Programming Interface and Loader, Requirements

    TS 102 241 Java CardTM Application Programming Interface for the UICC;

    Stage 2(Java CardTM 2.2)

  • 8/8/2019 Gaby Lenhart - CENETEC_2006_04

    13/26

    13

    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 commonelectromagnetic 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, thecountermeasures that should be applied within the current

    specifications and the enhancements that may further increase

    the interface robustness

  • 8/8/2019 Gaby Lenhart - CENETEC_2006_04

    14/26

    14

    Published (5) - The Toolkit Transport Protocol

    CAT_TP provides the following functionality asunderlying layer for application protocols (TS 102 124and TS 102 127) reliability of the data communication

    (not necessarily security, security can be handled by anindependent GSM 03.48 layer)

    segmentation and concatenation of data

    retransmission of messages

    addressing for different physical bearers(GPRS uses IP, SMS uses telephone numbers, Bluetoothhas 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

  • 8/8/2019 Gaby Lenhart - CENETEC_2006_04

    15/26

    15

    CAT_TP and BIP

    Server

    CAT_TP

    03.48 security layer

    application protocol

    * Mechanism originally specified by3GPP T3 by which the ME provides

    the UICC with access to the data

    bearers supported by the ME and the

    network

    BIP*

  • 8/8/2019 Gaby Lenhart - CENETEC_2006_04

    16/26

    16

    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.

    13 mm

    12 mm

    2 mm

    2 mm

    9,62 mm

    1 mm

    1 mm

    Reduce Plug-in Card

    from 15 x 25 mm

    to 15 x 16.3 mm

    (375 mm2 to 244.5 mm2)

    8 x 8 mm

    12 x 13 mm

  • 8/8/2019 Gaby Lenhart - CENETEC_2006_04

    17/26

    17

    The New Mini UICC

    12 mm x 15 mm

    The solution:

    15

    16.3

    IC Card

    Plug-in CardMini

    Plug-in CardToobig

  • 8/8/2019 Gaby Lenhart - CENETEC_2006_04

    18/26

    18

    Co-operation

    SCP is co-operating on both technical and service aspects with a number ofother committees both within and outside the telecommunications sector.These include

    3GPP (UTRAN/GERAN), 3GPP2 (CDMA2000), ARIB and some ETSI TechnicalBodies 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

  • 8/8/2019 Gaby Lenhart - CENETEC_2006_04

    19/26

    19

    Current Topics (1)

    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)Tob

    efinalize

    dsoon

    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

  • 8/8/2019 Gaby Lenhart - CENETEC_2006_04

    20/26

    20

    Current Topics (2)

    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 shocksTob

    efinalize

    dsoon

    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

  • 8/8/2019 Gaby Lenhart - CENETEC_2006_04

    21/26

    21

    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

  • 8/8/2019 Gaby Lenhart - CENETEC_2006_04

    22/26

    22

    Success = +

    Equation of Success

  • 8/8/2019 Gaby Lenhart - CENETEC_2006_04

    23/26

    23

    How to Get More Information

    ETSIhttp://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 noproblem !

    ETSI SCP website

    http://portal.etsi.org/scp/summary.asp

    Next SCP Requirement WG / Plenary meeting

    Toulouse, 03-05 / 05-07 July 2006

  • 8/8/2019 Gaby Lenhart - CENETEC_2006_04

    24/26

    24

    Current Technical Specifications/Reports (1)

    TS 101 220ETSI numbering system for telecommunication application providers

    TS 102 124Transport protocol for CAT applications; Service description; Stage 1

    TS 102 127Transport protocol for CAT applications; Stage

    TR 102 151Measurement of Electromagnetic Emission of SIM Cards

    TR 102 216Vocabulary for Smart Card Platform Specifications

    TS 102 221UICC-Terminal interface; Physical and logical characteristics

    TS 102 222Administrative commands for telecommunications applications

    TS 102 223Card Application Toolkit (CAT)

    Annex

  • 8/8/2019 Gaby Lenhart - CENETEC_2006_04

    25/26

    25

    Current Technical Specifications/Reports (2)

    TS 102 224Security mechanisms for UICC based Applications - Functionalrequirements

    TS 102 225Secured 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 240UICC Application Programming Interface and Loader Requirements; Servicedescription

    TS 102 241Java CardTM Application Programming Interface for the UICC

    TR 102 242Terminal - card interface; Considerations on robustness improvements

    Annex

  • 8/8/2019 Gaby Lenhart - CENETEC_2006_04

    26/26

    26

    Current Technical Specifications/Reports (3)Anne

    x

    TS 102 266USSM: UICC Security Service Module

    TS 102 310EAP Support in UICC

    TS 102 350Identity files and procedures on a UICC: Stage 1

    TS 102 384Card Application Toolkit (CAT) conformance specification

    TS 102 412Smart Card Platform Requirements


Recommended