Interoperable SIM Application Management
Document Sample


Interoperable SIM Application
Management
Copenhagen Business Seminar
14 September 2004
Tapio Vailahti, SVP Telecom & Media, Setec
Agenda
SIM and Value-Added-Services (VAS)
Applications
Interoperability
Application Management
Conclusions
2
Smart Card in GSM
Every GSM and UMTS phone contains a smart card
(SIM or USIM):
Provides secure strorage for sensitive information
Manages identity and network access information necessary
for authentication and billing
Stores phone numbers and short messages
Facilitates roaming, storage of preferred roaming networks
Enables VAS and m-commerce
SIM-handset interface well standardised
3
SIM based Value-Added-Services
Operators are facing tough competition:
MVNOs, price wars, number portability
-> CHURN
SIM application toolkit (SAT):
SIM resident SAT application to access additional services:
Easy access through SAT menu
SAT enhances handset features
-> CUSTOMER LOYALTY
Entertainment Information
Shopping Games
Internet access Banking
4
Toolkit Applications
SAT applications are not well standardised:
Operator requirements
Proprietary implementations
Some industry standards/specifications, off-the-shelf
applications:
SmartTrust WIB browser:
Certification process to ensure interoperability
SIMalliance S@T browser
WIM My
Servic
Menu e
USAT Interpreter
5
Native OS vs. Java Card
Proprietary SAT platforms:
Based on closed operating system and SAT platform
Steep learning curve
Applications re-developed for each platform
Differences in file and application management
'Open' Java Card OS:
Standardised OS and SAT APIs
Easy to learn
"Write once, run anywhere"
Standardised file and application management
-> GlobalPlatform adopted
6
Java SIM Architecture
E
E
P
R GSM SAT WIM Other Java
O Files Applet Applet Applet
M
GSM 11.14 11.11 File 03.48 OTA
Applet
Applet Toolkit API System API RFM + loading
Management
OpenPlatform 2.0.1 GP + RFM
R Java Card 2.1 API
CardManager + Loader
O
M Java Card Virtual Machine
Memory Management I/O Logical Channels
Native Interface Cryptographic Functions
Card OS
7
Interoperability
Interoperability essential for operator to simplify and
speed-up toolkit development process:
specify -> implement -> test -> introduce
Long product development cycles used to be typical for
SAT applications
One application for all card platforms from different card
vendors
Uniform performance
Flexibility in choosing the application management platform
independent of the card vendor
Interoperability allows for managing the applications
anytime and anywhere
8
Interoperability
Differences in Java Card implementations:
Internal memory management not standardised
Loading and installing applets may differ
Different performance due to hardware and OS implementation
Java SIM interoperability guidelines and tools from
SIMalliance:
Applet execution interoperability
Applet management interoperability
ETSI arranges Plugtests™ to verify interoperability:
Cards, applets, tools, handsets
9
Application Management
SAT application stored in the SIM during card
personalisation, operator may have needs to:
Modify or remove applications
Download new applications
Modify the file system (update, remove files)
Resize files (applications, data files)
Number of operators actively using SAT
Mostly native or non-interoperable applications
Testing Java Card interoperability
10
Application Management
Provisioning
Client:
GSM - Operator
Network - Subscriber
- Corporate Customer
- Point of Sales
Java SIM Card - Help Desk
Management
with RFM and GP
Platform Card and
Functionality
Application
Database
11
Application Management
New opportunities for post-issuance:
BIG cards >1MB:
Shared platform for third-party application suppliers
Bearer Independent Protocol, i.e. GPRS replacing SMS:
Faster updating of cards
Security and Trust Service API for J2ME (JSR177):
Access to smart card services and applications from
handset applications
12
Conclusions
SAT applications provide tools for CRM in a
competitive market
True Java Card interoperability has come of age
Latest technology opens-up the true potential of
GlobalPlatform in the mobile market
NOW is the time to invest in interoperable SIM
application management
13
Acronyms
API: Application Programming Interface OTA: Over The Air
CRM: Customer Relationship Management RFM: Remote File Management
ETSI: European Telecommunications S@T: SIMalliance Toolbox
Standards Institute SAT: SIM Application Toolkit
GP: GlobalPlatform SIM: Subscriber Identity Module
GPRS: General Packet Radio Service SMS: Short Message Service
GSM: Global System for Mobile UMTS: Universal Mobile Telecommunications
communications System
I/O: Input/Output USAT: USIM Application Toolkit
J2ME: Java 2 Micro Edition USIM: Universal Subscriber Identity Module
VAS: Value-Added-Service
JSR: Java Specification Request
WIB: Wireless Internet Browser
MB: Mega Byte
WIM: WAP (Wireless Application Protocol)
MVNO: Mobile Virtual Network Operator Identity Module
OS: Operating System
14
Get documents about "