230 likes | 345 Views
Examining the importance of SIM cards in developing TETRA applications. Scott W Cadzow. Introduction. Overview Software development environment Business development environment Security SIM as an enabling technology. TETRA is Global. Overview. 2 part terminal SIM part Radio part
E N D
Examining the importance of SIM cards in developing TETRA applications Scott W Cadzow IIR TETRA World Congress 99
Introduction • Overview • Software development environment • Business development environment • Security • SIM as an enabling technology TETRA is Global IIR TETRA World Congress 99
Overview • 2 part terminal • SIM part • Radio part • Terminal is a network access device • Terminal is an application platform IIR TETRA World Congress 99
TETRA network IIR TETRA World Congress 99
Software development • What is a SIM? • A role enabler in a TETRA network • A processing and data storage device • A transportable datastore IIR TETRA World Congress 99
Computing and smartcards • Card operating systems • Java™ in smart cards • Radio terminal capability • Future smartcards IIR TETRA World Congress 99
Computing platform • Unix/DOS directory model • Bootstrap function • Terminal selectable application • Application directory contains executable and data IIR TETRA World Congress 99
Operating systems • Java for Cards • Extension of Java with card optimisation • Multos • Developed by MAOSCO (an industry consortium) • OASOS • Developed by Keycorp • Windows for cards • Microsoft’s environment IIR TETRA World Congress 99
Acting out roles • Primary applet will be network access • Other applets will allow roles to be taken: • The application platform IIR TETRA World Congress 99
Applications on SIM • Mobility • Telephony • Data access • Gaming platform (see http://www.in-fusio.com) IIR TETRA World Congress 99
Business Development TETRA network Customer B TETRA Operator Service B Service A Application Application Customer A Application IIR TETRA World Congress 99
Subscriber authorisation cards • Core TETRA use: • Registration (with authentication) • Telephony service access • IP (connectionless data) service • Pre-pay, or non-contractual service: • Registration(with or without authentication) • Restricted service (by billing limit) • Accounting versus billing IIR TETRA World Congress 99
Security and the SIM • A SIM can be secure for 1 user • Analogous technology pair is a car and car-key • Class 2 systems are vulnerable to loss of a single SIM • Exploitation of SCK • Class 3 systems are vulnerable to loss of SIMs if key management is overly coarse • Exploitation of GCK-GTSI, CCK-LA, structure IIR TETRA World Congress 99
Security class IIR TETRA World Congress 99
Standardisation • The role of EPT.7 • Status • Promoting standards for TETRA-SIM IIR TETRA World Congress 99
The role of EPT.7 • Lead body in EP-TETRA for SIM • Liases with SMG9 and EPT.6 • Reviews new generation requirements IIR TETRA World Congress 99
Current status • Review completed • 2nd edition of ES 300 812 in draft • Corrects basic errors • Introduces data required for service • 3rd edition is planned • TETRA extensions for common telecommunications card • Object oriented design • Programming interface extensions IIR TETRA World Congress 99
The future of SIM • WAP enabled terminals • Web enabled applications • Multi-application • Telephony technology independence • Service based support tool IIR TETRA World Congress 99
Promoting TETRA SIM • In standards bodies through SMG9 • TETRA now recognised as SIM user IIR TETRA World Congress 99
Ownership and the SIM • Current model • Operator owns card and applications • Multi-application card model • User owns card • User chooses applications • Analogous to PC IIR TETRA World Congress 99
Closing remarks • A SIM is: • a tool for application deployment • a platform for business development IIR TETRA World Congress 99
Thank you • Scott W Cadzow • www.cadzow.co.uk • scott@cadzow.com IIR TETRA World Congress 99