SlideShare a Scribd company logo
3
Most read
4
Most read
6
Most read
Java Card
Technology


        Presented By:
           k.keerthi
           093Q1A0529
Presentation Agenda
 Introduction
 What is Smart Card?
 Java Card
 Java Card Architecture
 Developing a Java Card Application
 Features
 Applications
 Advantages
 Limitations
 Conclusion
Introduction
 The first Java Card was introduced in 1996 by Schlumberge’s
  card division which later merged with Gemplus to form
  Gemalto
 Java Card refers to a technology that allows Java-based
  applications to be run securely on smart cards.
 Java Card gives the user, the ability to program the device and
  make them application specific.
 Java Card is a smart card that is capable of running programs
  written in Java.
Smart Cards
 A smart card is a plastic
  card that contains an
  embedded integrated
  circuit (IC)
 Examples:
   Our very Own T-Card!
   Credit Cards
   Cell Phone SIM Cards
Java Cards are Smart! How??

 They store and process Information


 Smart Cards can be used to add
  authentication and secure access to
  information systems that require a high
  level of security
JAVA CARD
What is a Java Card?

    Simple Answer:
                     Java+Card=Java card
                       Adoption of Java platform for usage on Smart cards .

 A programmable smart card
 A multi-application smart card
 A smart card for secure application loading
Java Card Architecture & Components
EVELOPING A JAVA CARD APPLET

  1.Write the Java source
  2.Compile your source
  3.Convert the class files into a
    Converted Applet (CAP)
  file(Binary representation of
  Classes & interfaces)
  4.Verify that the CAP is valid
  5.Install the CAP file
Features of Java Card
     SUPPORTED                      NOT SUPPORTED


 • Small primitive data types:   • Large primitive data types:
   boolean, byte, short.             long, double, float.
                                 •    Characters, strings.
 • One dimensional arrays.
                                 •    Multidimensional arrays.
 • Object oriented features:     •    Dynamic class loading.
   inheritance, virtual          •   Garbage collection.
   methods, dynamic object       •   Threads.
   creation, overloading,        •   Object Cloning
   scope.
Applications
     Cellular phone GSM
     cards
     Public phone cards (pre-
     paid)
     Banking cards
     Health cards
     Game cards
     Transport cards
Advantages
•Interoperable
•Secure
•Multi-Application capable
•Dynamic
•Compatible with existing standards
•Hardware Independence
Java Card Language
Limitations
CONCLUSION
•Java Card and other flavors of Java will open new markets
•Java Card Technology defines a run time environment that
supports the smart card memory, communication, security and
application execution model.
•Java Card Technology fits java system software in a smart
card while conserving enough space for applications.
•Java Card mitigates some risks associated with Java such as
dynamic class loading
Java card technology
Java card technology

More Related Content

What's hot (20)

PPTX
Android ppt
srikanth982
 
PPTX
Android presentation
Dipesh Shome
 
PDF
Intro to Embedded OS, RTOS and Communication Protocols
Emertxe Information Technologies Pvt Ltd
 
DOCX
Icloud seminar report
Richa Dewani
 
PPTX
RSA algorithm
Arpana shree
 
PPTX
Peer to peer
Raymond Douglas
 
PPT
Android ppt
Ansh Singh
 
PPTX
Presentation on security feature of atm (2)
Siya Agarwal
 
PPT
Java card technology
Amol Kamble
 
PDF
Introduction to ios
Swapnali Pawar
 
PPTX
Bluetooth Chat
Panchhi Sahu
 
PDF
Chat Application [Full Documentation]
Rajon
 
PPTX
Constraints of designing for mobile devices
K Senthil Kumar
 
PDF
Unity 2D game development
The NineHertz
 
PPTX
secure file storage on cloud using hybrid Cryptography ppt.pptx
NishmithaHc
 
PPTX
Usb
LasanthaU
 
PPTX
Artificial intelligence in speech recognition
Rajanivetha G
 
PPTX
SRS Document For Instagram
SahidAnowarHussain
 
PPTX
Diffie hellman key exchange algorithm
Sunita Kharayat
 
Android ppt
srikanth982
 
Android presentation
Dipesh Shome
 
Intro to Embedded OS, RTOS and Communication Protocols
Emertxe Information Technologies Pvt Ltd
 
Icloud seminar report
Richa Dewani
 
RSA algorithm
Arpana shree
 
Peer to peer
Raymond Douglas
 
Android ppt
Ansh Singh
 
Presentation on security feature of atm (2)
Siya Agarwal
 
Java card technology
Amol Kamble
 
Introduction to ios
Swapnali Pawar
 
Bluetooth Chat
Panchhi Sahu
 
Chat Application [Full Documentation]
Rajon
 
Constraints of designing for mobile devices
K Senthil Kumar
 
Unity 2D game development
The NineHertz
 
secure file storage on cloud using hybrid Cryptography ppt.pptx
NishmithaHc
 
Artificial intelligence in speech recognition
Rajanivetha G
 
SRS Document For Instagram
SahidAnowarHussain
 
Diffie hellman key exchange algorithm
Sunita Kharayat
 

Viewers also liked (7)

PPTX
Introduction to Mobile programming(J2ME)
Wambua Wambua
 
PPTX
Cloud Computing
Naveen Karn
 
PPTX
PPT on Basic of Gateway
Naveen Karn
 
PPT
WAP 2.0
Ramasubbu .P
 
PPT
Mobile Computing UNIT-8
Ramesh Babu
 
PPT
Mobile agents
Santosh Pandey
 
PPT
Mobile Computing UNIT-I TO III
Ramesh Babu
 
Introduction to Mobile programming(J2ME)
Wambua Wambua
 
Cloud Computing
Naveen Karn
 
PPT on Basic of Gateway
Naveen Karn
 
WAP 2.0
Ramasubbu .P
 
Mobile Computing UNIT-8
Ramesh Babu
 
Mobile agents
Santosh Pandey
 
Mobile Computing UNIT-I TO III
Ramesh Babu
 
Ad

Similar to Java card technology (20)

PPTX
Java card
Naga Dinesh
 
PDF
Eric java card-basics-140314
Eric Vétillard
 
PDF
jCardSim – Java Card is simple!
Mikhail Dudarev
 
PPTX
Java card
Ravi Jakashania
 
PPTX
JAVA CARD BY SAIKIRAN PANJALA
Saikiran Panjala
 
PDF
Study of Java Card and its Application
editor1knowledgecuddle
 
PDF
Tu dresden 290404_jcop
pri18saini
 
PPT
581
Akhil Kumar
 
PDF
Java Card 2.x FAQ (2001)
Julien SIMON
 
DOC
Java card
rcrahul01
 
PPT
Javacardtech
Vivek Bajpai
 
PPT
java-card20232024999999999999999999999999999999999999999999999999999999999999...
ouahibakellou
 
PDF
SECURE FILE MANAGEMENT SYSTEM FOR JAVA CARDS
ijfcstjournal
 
PDF
Java Card Technology: The Foundations of NFC
Eric Vétillard
 
PDF
Java Card, 15 years later
Eric Vétillard
 
PDF
Java Card Security
Riscure
 
PDF
SmartCard Forum 2010 - Chytré karty opět o rok dál
OKsystem
 
PDF
JavaCard development Quickstart
Martin Paljak
 
PPTX
Smart Cards, ePassports, and open source
Martijn Oostdijk
 
PDF
Eric Vétillard's Cardis2010 Slides
evetillard
 
Java card
Naga Dinesh
 
Eric java card-basics-140314
Eric Vétillard
 
jCardSim – Java Card is simple!
Mikhail Dudarev
 
Java card
Ravi Jakashania
 
JAVA CARD BY SAIKIRAN PANJALA
Saikiran Panjala
 
Study of Java Card and its Application
editor1knowledgecuddle
 
Tu dresden 290404_jcop
pri18saini
 
Java Card 2.x FAQ (2001)
Julien SIMON
 
Java card
rcrahul01
 
Javacardtech
Vivek Bajpai
 
java-card20232024999999999999999999999999999999999999999999999999999999999999...
ouahibakellou
 
SECURE FILE MANAGEMENT SYSTEM FOR JAVA CARDS
ijfcstjournal
 
Java Card Technology: The Foundations of NFC
Eric Vétillard
 
Java Card, 15 years later
Eric Vétillard
 
Java Card Security
Riscure
 
SmartCard Forum 2010 - Chytré karty opět o rok dál
OKsystem
 
JavaCard development Quickstart
Martin Paljak
 
Smart Cards, ePassports, and open source
Martijn Oostdijk
 
Eric Vétillard's Cardis2010 Slides
evetillard
 
Ad

Recently uploaded (20)

PDF
1, 2, 3… E MAIS UM CICLO CHEGA AO FIM!.pdf
Colégio Santa Teresinha
 
PPTX
Views on Education of Indian Thinkers Mahatma Gandhi.pptx
ShrutiMahanta1
 
PPTX
Explorando Recursos do Summer '25: Dicas Essenciais - 02
Mauricio Alexandre Silva
 
PPSX
HEALTH ASSESSMENT (Community Health Nursing) - GNM 1st Year
Priyanshu Anand
 
PPTX
Unit 2 COMMERCIAL BANKING, Corporate banking.pptx
AnubalaSuresh1
 
PPTX
How to Configure Access Rights of Manufacturing Orders in Odoo 18 Manufacturing
Celine George
 
PPTX
PPT on the Development of Education in the Victorian England
Beena E S
 
PDF
IMP NAAC REFORMS 2024 - 10 Attributes.pdf
BHARTIWADEKAR
 
PPTX
How to Configure Prepayments in Odoo 18 Sales
Celine George
 
PDF
Zoology (Animal Physiology) practical Manual
raviralanaresh2
 
PPTX
Optimizing Cancer Screening With MCED Technologies: From Science to Practical...
i3 Health
 
PPTX
HEAD INJURY IN CHILDREN: NURSING MANAGEMENGT.pptx
PRADEEP ABOTHU
 
PPTX
ROLE OF ANTIOXIDANT IN EYE HEALTH MANAGEMENT.pptx
Subham Panja
 
PPTX
LEGAL ASPECTS OF PSYCHIATRUC NURSING.pptx
PoojaSen20
 
PPTX
Nutri-QUIZ-Bee-Elementary.pptx...................
ferdinandsanbuenaven
 
PPTX
How to Configure Storno Accounting in Odoo 18 Accounting
Celine George
 
PPTX
SCHOOL-BASED SEXUAL HARASSMENT PREVENTION AND RESPONSE WORKSHOP
komlalokoe
 
PDF
DIGESTION OF CARBOHYDRATES,PROTEINS,LIPIDS
raviralanaresh2
 
PPTX
Optimizing Cancer Screening With MCED Technologies: From Science to Practical...
i3 Health
 
PPTX
Presentation: Climate Citizenship Digital Education
Karl Donert
 
1, 2, 3… E MAIS UM CICLO CHEGA AO FIM!.pdf
Colégio Santa Teresinha
 
Views on Education of Indian Thinkers Mahatma Gandhi.pptx
ShrutiMahanta1
 
Explorando Recursos do Summer '25: Dicas Essenciais - 02
Mauricio Alexandre Silva
 
HEALTH ASSESSMENT (Community Health Nursing) - GNM 1st Year
Priyanshu Anand
 
Unit 2 COMMERCIAL BANKING, Corporate banking.pptx
AnubalaSuresh1
 
How to Configure Access Rights of Manufacturing Orders in Odoo 18 Manufacturing
Celine George
 
PPT on the Development of Education in the Victorian England
Beena E S
 
IMP NAAC REFORMS 2024 - 10 Attributes.pdf
BHARTIWADEKAR
 
How to Configure Prepayments in Odoo 18 Sales
Celine George
 
Zoology (Animal Physiology) practical Manual
raviralanaresh2
 
Optimizing Cancer Screening With MCED Technologies: From Science to Practical...
i3 Health
 
HEAD INJURY IN CHILDREN: NURSING MANAGEMENGT.pptx
PRADEEP ABOTHU
 
ROLE OF ANTIOXIDANT IN EYE HEALTH MANAGEMENT.pptx
Subham Panja
 
LEGAL ASPECTS OF PSYCHIATRUC NURSING.pptx
PoojaSen20
 
Nutri-QUIZ-Bee-Elementary.pptx...................
ferdinandsanbuenaven
 
How to Configure Storno Accounting in Odoo 18 Accounting
Celine George
 
SCHOOL-BASED SEXUAL HARASSMENT PREVENTION AND RESPONSE WORKSHOP
komlalokoe
 
DIGESTION OF CARBOHYDRATES,PROTEINS,LIPIDS
raviralanaresh2
 
Optimizing Cancer Screening With MCED Technologies: From Science to Practical...
i3 Health
 
Presentation: Climate Citizenship Digital Education
Karl Donert
 

Java card technology

  • 1. Java Card Technology Presented By: k.keerthi 093Q1A0529
  • 2. Presentation Agenda  Introduction  What is Smart Card?  Java Card  Java Card Architecture  Developing a Java Card Application  Features  Applications  Advantages  Limitations  Conclusion
  • 3. Introduction  The first Java Card was introduced in 1996 by Schlumberge’s card division which later merged with Gemplus to form Gemalto  Java Card refers to a technology that allows Java-based applications to be run securely on smart cards.  Java Card gives the user, the ability to program the device and make them application specific.  Java Card is a smart card that is capable of running programs written in Java.
  • 4. Smart Cards  A smart card is a plastic card that contains an embedded integrated circuit (IC)  Examples:  Our very Own T-Card!  Credit Cards  Cell Phone SIM Cards
  • 5. Java Cards are Smart! How??  They store and process Information  Smart Cards can be used to add authentication and secure access to information systems that require a high level of security
  • 6. JAVA CARD What is a Java Card? Simple Answer: Java+Card=Java card Adoption of Java platform for usage on Smart cards .  A programmable smart card  A multi-application smart card  A smart card for secure application loading
  • 7. Java Card Architecture & Components
  • 8. EVELOPING A JAVA CARD APPLET 1.Write the Java source 2.Compile your source 3.Convert the class files into a Converted Applet (CAP) file(Binary representation of Classes & interfaces) 4.Verify that the CAP is valid 5.Install the CAP file
  • 9. Features of Java Card  SUPPORTED NOT SUPPORTED • Small primitive data types: • Large primitive data types: boolean, byte, short. long, double, float. • Characters, strings. • One dimensional arrays. • Multidimensional arrays. • Object oriented features: • Dynamic class loading. inheritance, virtual • Garbage collection. methods, dynamic object • Threads. creation, overloading, • Object Cloning scope.
  • 10. Applications Cellular phone GSM cards Public phone cards (pre- paid) Banking cards Health cards Game cards Transport cards
  • 13. CONCLUSION •Java Card and other flavors of Java will open new markets •Java Card Technology defines a run time environment that supports the smart card memory, communication, security and application execution model. •Java Card Technology fits java system software in a smart card while conserving enough space for applications. •Java Card mitigates some risks associated with Java such as dynamic class loading