uicc – sim-card · 2011-01-21 · simcard uicc basic rationale: •to comply with 3g networking...

13
UICC – SIM-Card New functionality New services and New business opportunities Tor Hjalmar Paradigm: a SIM card = a Smart Card

Upload: others

Post on 26-Apr-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: UICC – SIM-Card · 2011-01-21 · SIMcard UICC Basic rationale: •To comply with 3G networking requirements (USIM) –Security features (algos and protocols) •singleS auth mutual

UICC – SIM-Card

New functionality

New services and

New business opportunities Tor Hjalmar

Paradigm: a SIM card = a Smart Card

Page 2: UICC – SIM-Card · 2011-01-21 · SIMcard UICC Basic rationale: •To comply with 3G networking requirements (USIM) –Security features (algos and protocols) •singleS auth mutual

SIMcard UICC

Basic rationale:• To comply with 3G networking

requirements (USIM)– Security features (algos and protocols)

• singleS auth mutual auth• milenage algorithm – longer key lengths etc.• ISIM application (IMS)

– private user identity– one or more public user identities– Long term secret

Page 3: UICC – SIM-Card · 2011-01-21 · SIMcard UICC Basic rationale: •To comply with 3G networking requirements (USIM) –Security features (algos and protocols) •singleS auth mutual

New visionsfor mobile / UICC

Current Telenor Current Telenor SIM (UICC) cardSIM (UICC) card

(from 2001)(from 2001)

GlobalPlatform’sReal Estate 3.rdParty sec. domainsvision

SUN2009?(Java)

Plus ETSI SCP3 new phys IFs:

12 Mb/s USB

NFC (SWP)

On-boardWEB server !

Multi-Thread

Page 4: UICC – SIM-Card · 2011-01-21 · SIMcard UICC Basic rationale: •To comply with 3G networking requirements (USIM) –Security features (algos and protocols) •singleS auth mutual

New SIM/UICC features 1

• ETSI SCP– New: USB 12 MB/s interface (for multimedia)

• 2 dedicated physical pins on the chip = full duplex– New: NFC/SWP (Near Field Comm / Single wire Protocol)

• 1 dedicated physical pin on the chip = half duplex– Improved OTA and Sim Applic. Toolkit (SAT)

• BIP protocol and CAT• For remote download and management of new applications,

including 3.rd party– EMV (ePayment), eID, eBanking etc)

Challenge: onboard verification of downloadedapplications

UICC = hw platform for the SIM, USIM, ISIM applications + more (3.rd party)

Page 5: UICC – SIM-Card · 2011-01-21 · SIMcard UICC Basic rationale: •To comply with 3G networking requirements (USIM) –Security features (algos and protocols) •singleS auth mutual

eHealtheHealth

UICC – elements

UICC UICC ID = ICCIDID = ICCID

12 Mb/s USBFull speed IF

NFC (or other) IF(1 connector)

GSM Allocated(2G/3G) IFs

(5 connectors)

New UICC Architecture / SIM advances

SIM Application Toolkit SIM Application Toolkit CAT CAT

PKI / PKI / eIDeID

PaymentPaymentEMVEMV

MultimediaMultimediaDRM ?DRM ?

TicketingTicketing (DRM !)(DRM !)

ElectronicElectronic Purse Purse

Common Common StorageStorage

USIMUSIMID= IMSIID= IMSI

& MSISDN & MSISDN

SIMSIMID= IMSIID= IMSI

& MSISDN & MSISDN

PhonebookPhonebook

Page 6: UICC – SIM-Card · 2011-01-21 · SIMcard UICC Basic rationale: •To comply with 3G networking requirements (USIM) –Security features (algos and protocols) •singleS auth mutual

New SIM/UICC features 2

• NFC Forum / GlobalPlatform:– Dedicated OTA channels for 3.rd parties

remote control of own onboard applications

– Especially NFC-oriented ones

Page 7: UICC – SIM-Card · 2011-01-21 · SIMcard UICC Basic rationale: •To comply with 3G networking requirements (USIM) –Security features (algos and protocols) •singleS auth mutual

New SIM/UICC features 3

• Java cards– Java Virtual Machine (JVM)

• Scheduler to provide concurrency among multipleapplications

• Operating on top of UICC own OS• Big question: memory management & firewalling to

protect applications from each other

Obvious tasks: Protection profiling of platforms andOS to comply with 3.rd party operators with highrequirements.

Page 8: UICC – SIM-Card · 2011-01-21 · SIMcard UICC Basic rationale: •To comply with 3G networking requirements (USIM) –Security features (algos and protocols) •singleS auth mutual

New SIM/UICC features 4

• General technological evolution

– EEPROM (Byte R/W) FlashEEPROM (Block R/W)– Larger capasity: 8-32 Kbyte 128 Kbyte

• and also to the multi MByte RAM capasity (1Gbyte?) whencommercially acceptable pricing. (available today!)

– One low speed half duplex 9600b/s I/O three I/O including full duplex highspeed

– Increased processor clock– Batteries may be a problem, but interesting reports

from Stanford Univ. 10x capasity nanotech inventions.

Page 9: UICC – SIM-Card · 2011-01-21 · SIMcard UICC Basic rationale: •To comply with 3G networking requirements (USIM) –Security features (algos and protocols) •singleS auth mutual

Compartmentalisation of the UICC3.rd party on-board applications featuring

• Internal and segregated Security domains• Private entrances for SP to applications (own keys and key management)• Use of NFC, USB IF or other commonresources

-MNO as house-keeper (Real Estate Manager)

Page 10: UICC – SIM-Card · 2011-01-21 · SIMcard UICC Basic rationale: •To comply with 3G networking requirements (USIM) –Security features (algos and protocols) •singleS auth mutual

Potential Real Estate Residents& new services including 3.rd party

OTAServiced

NFC interworking !

NFC ?

Encryption agent for local data (?)

NFC general access handler (?)

OMA DRM agent (Multimediadownloads) (?)

Health agent (?)

BankID PKI application (!)

Ticket agent (!)

Payment application – e.g., EMV (?)(EuroPay, MasterCard, VISA)

Page 11: UICC – SIM-Card · 2011-01-21 · SIMcard UICC Basic rationale: •To comply with 3G networking requirements (USIM) –Security features (algos and protocols) •singleS auth mutual

The OMA DRM v2.0functional architecture

”Set-top box” ?

Contentvia 12Mb USB

DRM agentAccess Controls:• Display• Play• Print• Execute

SIM

DRM agent= potentialReal Estate

Resident

Page 12: UICC – SIM-Card · 2011-01-21 · SIMcard UICC Basic rationale: •To comply with 3G networking requirements (USIM) –Security features (algos and protocols) •singleS auth mutual

Ongoing tasks

• Extension of the usage of existing IdMsystem of mobile operations interworking

Page 13: UICC – SIM-Card · 2011-01-21 · SIMcard UICC Basic rationale: •To comply with 3G networking requirements (USIM) –Security features (algos and protocols) •singleS auth mutual

PKIPKICertificatesCertificates((BankIDBankID))

OwnOwn Bank BankAccountsAccounts & &

TransactionsTransactions

FinancialFinancialTransactionsTransactions

ImplicitImplicit mappingmapping

eBankeBank

GlobalGlobalWhite White

& Yellow& Yellowpagespages

ID for PublicID for Publicannouncement announcement of subscribersof subscribers

eUsereUser

AuthenticationAuthenticationfor IP & 3.rd for IP & 3.rd

PartyPartyservicesservices

M

a pp

i ng

Map

pin

g

HLRHLR(SIM-IDs)(SIM-IDs)

CentralCentralbilling of billing of

Mobile Network Mobile Network Service Service

ConsumptionConsumption

Home MNOSubscriberID System MNOMNO

Roaming IDRoaming IDGSM NetwGSM Networkork-Authentication-Authentication-Authorization-Authorization-Accounting-Accounting

OtherOther services serviceswithwith PKI PKI

LevelLevel reqsreqs..or or whateverwhatever

ID= IMSI ID= IMSI ( (RoamingRoaming ID) ID)

MSISDNMSISDN ( (A-NumberA-Number))

ICCIDICCID(Chip-ID)(Chip-ID)

or or whateverwhateverPublicPublic

RegistryRegistry

eGoveGovSecuritySecurity Portal Portal

IP / IP / Internet Internet

WEBWEB

SSOSSO

WLAN WLAN

InternetInternet

SP

(U)SIM & ID-relations

IMPI ( IMPU)

HSSHSS

IMSIMS

IMPI/IMPU ISIM USIM

U

U