Sim application toolkit

21
SIM APPLICATION TOOLKIT 1

description

Its simple to understand...PLZ comment ur opinion.............Itz very valuable for mee........

Transcript of Sim application toolkit

Page 1: Sim application toolkit

SIM APPLICATION TOOLKIT

1

Page 2: Sim application toolkit

Contents

Introduction to SIMIntroduction to SATHistoryProactive CommandsSAT ConceptAn ExampleFunctions of SATOperation of SATConclusion

2

Page 3: Sim application toolkit

Introduction to SIMWhat is SIM?SIM card is also known as Subscriber

Identity Module.It is a smart card to store data for

cellular telephone subscribers

It can store data like : User identity Location and phone number Network authorization data Personal security keys Contact lists Text messages

3

Page 4: Sim application toolkit

Functions of SIMIdentification of a subscriber The IMSI programmed on the SIM card is the identity

of a subscriber. IMSI is a 15 digit number.

e.g.: IMSI-> 404685505601234 where 404 is MCC,68 is MNC.

Authentication of a subscriber This is done by using authentication algorithms on SIM

card.

Authentication algorithms are:

CAVE for CDMA

Milenage for 3G

To store phone numbers and messages

4

Page 5: Sim application toolkit

Introduction to SATSAT is a set of commands which defines how the card

should interact with outside world.

SIM initiates commands independently of the handset and network.

Applications are stored in SIM card not on handset.

Service provider keeps complete control over the applications.

5

Page 6: Sim application toolkit

HistoryThe first SIM Toolkit application was the

Cellnet/Barclaycard remote banking service launched in May ’97 on GemXplore SIM cards.

In 1997, the Telia/PostGirot remote payment service was also launched on GemXplore SIM cards,

In June ’98 SmarTone Hong Kong launched the first Asian SIM Toolkit information service on GemXplore cards.

6

Page 7: Sim application toolkit

Proactive CommandsSend from SIM to ME.

ME sends a terminal profile to sim,consists of what all facilities that a ME is capable of supporting. 7

Page 8: Sim application toolkit

ME waits until SIM sends a command.

SIM sends 91xx command, this means SIM has certain commands to be executed by ME.

ME sends SIM fetch command, which pulls SIM’s command to handset and is executed.

Handset send result after execution of that particular command using terminal response.

8

Page 9: Sim application toolkit

Proactive Commands Numerical Code

Refresh 1

Set Up Event List 5

Set Up Call 16

Play Tone 32

Display Text 33

Get Input 35

Select Item 369

Page 10: Sim application toolkit

SAT ConceptHandset speaks to SIM

Toolkit

SIM has a SAT Application

Handset waits for the instructions from SIM.

SIM displays what kind of application that user wants and waits for user input.

10

Page 11: Sim application toolkit

An Example:

A specific PIN code must be entered in the GSM phone to start the application

The user then enters the Postgirot account number, the date and the amount payable.   

The SIM will then package this information into a Short Message Service (SMS)

Here's how it works in Sweden....

In Sweden, Telia - Sweden's no. 1 Telecom Operator and Postgirot Bank,launched their MobilSmart application in September 1997.  

11

Page 12: Sim application toolkit

The card then automatically calculates an electronic signature with a dedicated algorithm. 

This SMS is sent to Telia's Short Message Service Center (SMSC) and processed by Postgirot's SmartSec system.

  Once it has been processed, SmartSec returns acknowledgement to the user to confirm payment

12

Page 13: Sim application toolkit

Functions of SAT The proactive commands allow the applications to: Display text or icon to the user.

Create a menu and provide a list of options.

Get one or more characters from the user.

Instruct the device to play tone as a notification.

Clients can implement power management of the ICC(SIM).

Clients can access the information from the ICC(SIM). 13

Page 14: Sim application toolkit

Operation of SATProfile DownloadProactive SIMCell Broadcast downloadSet up MenuMenu SelectionCall ControlMobile Originated Short MessageEvent DownloadTimer Management

14

Page 15: Sim application toolkit

Profile Download

Allow ME to tell SIM, what SAT facilities it is capable of supporting.

Proactive SIM

SIM inform ME that it has some information or commands for ME to carry out.

ME then fetch commands from SIM.

15

Page 16: Sim application toolkit

Cell Broadcast Download

Command allows network operator to use SMS to transfer information directly to SIM.

Setup Menu

This command causes creation of menu tree on ME.

New services can be added using this command to menu tree.

16

Page 17: Sim application toolkit

Menu Selection

If user select a menu option, the mobile equipment informs SIM using this mechanism.

Call Control

It is activated by ME .

All call setup attempts will result in telephone numbers.

Those number are first send to SIM.

A

17

Page 18: Sim application toolkit

Mobile Originated Short Message Control

Before sending any short message handset asks SIM for authorization to send message.

SIM returns answer which can be either authorization or refusal.

Event Download

The command is send from handset to SIM to state that an event happened.

18

Page 19: Sim application toolkit

An event can be:

Incoming call Call Connected Call Disconnected User Activity (eg : Pressing a button)

Timer Management

Allows SIM to manage handset timer.

For eg:a beep could ring for important meetings by alerting the user about the meeting.

19

Page 20: Sim application toolkit

ConclusionSTK has been deployed by many

mobile operators around the world for many applications, often where a menu-based approach is required, such as Mobile Banking and content browsing.

Since 1998 almost all of the mobile phones produced have been STK enabled, today every phone on the market STK supports.

20

Page 21: Sim application toolkit

Thank You

22