Java Card Technology Ch01: Smart card Introduction - PowerPoint PPT Presentation

1 / 10
About This Presentation
Title:

Java Card Technology Ch01: Smart card Introduction

Description:

are portable and tamper-resistant computers. Brief History. Inventers: ... Purse, Electronic Ticketing, Access Control, Identity, Loyalty, Gaming . – PowerPoint PPT presentation

Number of Views:187
Avg rating:3.0/5.0
Slides: 11
Provided by: Ain50
Category:

less

Transcript and Presenter's Notes

Title: Java Card Technology Ch01: Smart card Introduction


1
Java Card TechnologyCh01 Smart card Introduction
  • Instructors
  • Fu-Chiung Cheng
  • (???)
  • Associate Professor
  • Computer Science Engineering
  • Tatung University

2
Smart card basic
  • Smart cards
  • Same size as a credit card
  • Store and process information through the
    electronic circuits embedded in silicon
  • are portable and tamper-resistant computers

3
Brief History
  • Inventers
  • 1968 Jurgen Dethloff Helmut Grotrupp, German
  • 1970 Kunitaka Arimura, Japan
  • Real Progress
  • 74-79 Oland Moreno filed 47 smart card-related
    patents
  • Commercialized smart card
  • Late 70s CII, Honeywell, Bull

4
Brief History
  • Initial tries
  • Early 80s France and Germany
  • Pre-paid phone card and secure debit/credit bank
    cards
  • Todays applications
  • Public Phones, Mobile Phones, Bank Cards,
    HealthCare, Electronic Purse, Electronic
    Ticketing, Access Control, Identity, Loyalty,
    Gaming
  • . (only limited to your imagination)
  • Read pages 5-7

5
Challenges in development of smart card
applications
  • Developing smart card applications is lengthy and
    difficult
  • Cards are standards in size, shape and
    communication protocol but the inner workings
    differ widely from one manufacturer to another.
  • Most smart card development tools are built by
    the smart card manufacturers
  • Applications are written in assembly
  • Applications are run on dedicated hardware
    emulator

6
Challenges in development of smart card
applications
  • It is virtually impossible for third parties to
    develop applications independently and sell to
    issuers
  • No standard high-level APIs available in smart
    cards
  • Upgrading software or moving applications to a
    different platform is particularly difficult or
    impossible.
  • Smart card applications were developed to run on
    proprietary platforms, applications form
    different service providers can not coexist and
    run on a single card

7
Java Card solutions
  • Ease of applications development
  • Security
  • Hardware independence
  • Ability to store and manage multiple applications
  • Compatibility with existing smart card standard

8
Java Card Brief History
  • Java Card APIs were introduced by Schlumberger in
    Nov. 1996
  • 1997 Bull and Gemplus joined Schlumberger to
    cofound the Java Card forum
  • Java Card 1.0 consists of only spec for APIs and
    is not extensible platform
  • Java Card 2.0 (Nov. 97)
  • Provided OO way to write applets
  • Provided application runtime environment
  • Downloadable applet format was not specified

9
Java Card Brief History
  • Java Card 2.1 (Mar. 99) consisted of
  • Java Card 2.1 API spec
  • Java Card 2.1 runtime environment spec
  • Java Card 2.1 virtual machine spec
  • Now Java Card 2.1.2

10
Java Card Technology Web site
  • http//java.sun.com/products/javacard/index.html
Write a Comment
User Comments (0)
About PowerShow.com