Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
0 of .
Results for:
No results containing your search query
P. 1
Java Card

Java Card

Ratings: (0)|Views: 806 |Likes:
Published by api-19937584

More info:

Published by: api-19937584 on Dec 02, 2009
Copyright:Attribution Non-commercial


Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less





Seminar Report\u201903
Java Card

Java Card is a smart card that is capable of running programs written in Java. For this a new Java platform, Sun's JavaSoft division has made available the Java Card 2.0 API specification, and several licensees are now implementing this API on smart cards. In order to program Java Cards that are 2.0-compliant, developers need to understand what a Java Card is architecturally, what its core classes are, and how to develop applications for the card. This article gets inside a Java Card, providing you, the developer, with technical guidance on the system architecture, application programming interface, and runtime environment of the Java platform in a smart card.

This article begins with an overview of smart cards and a brief review of ISO 7816, the smart card standard. Then we will answer to the question, "What is a Java Card?" and gives an overview of the Java Card system architecture. Next, we'll focus on the many issues specific to the Java Card, including the Java Card lifecycle; the Java Card 2.0 language subset and API library classes; and Java Card security. Then we'll discuss the Java Card runtime environment and show how a Java Card runs.

Dept. of CSE
MESCE, Kuttippuram
Seminar Report\u201903
Java Card

Identical to the size of a credit card, a smart card stores and processes information through the electronic circuits embedded in silicon in the plastic substrate of its body.

Types of smart cards
There are two basic kinds of smart cards:
1. Intelligent smart card :
An intelligent smart card contains a microprocessor and offers read, write,
and calculating capability, like a small microcomputer.
2.Memory card:

A memory card, on the other hand, does not have a microprocessor and is meant only for information storage. A memory card uses security logic to control the access of memory.

Types of memory in smart cards

All smart cards contain three types of memory:
1.ROM-persistent non-mutable memory.
2.EEPROM- persistent mutable memory.
3.RAM- non-persistent mutable memory.

Persistent memory is also called non-volatile memory. We will use the
terms persistent and non-volatile interchangeably in this article.
ISO 7816 part 1-7 for smart cards

ISO 7816 part 1-7, defined by International Standard Organization, contains a set of standards that covers various aspects of smart cards. ISO 7816 consists of:

Dept. of CSE
MESCE, Kuttippuram
Seminar Report\u201903
Java Card

\u2022Physical characteristics (part 1)
\u2022Dimensions and location of the contacts (part 2)
\u2022Electronic signals and Transmission protocols (part 3)
\u2022Inter-industry commands for interchange (part 4)
\u2022Application identifiers (Part 5)
\u2022Inter-industry data elements (Part 6)
\u2022Inter-industry commands for SCQL (Part 7)

Physical Characteristics
The following diagram illustrates the physical characteristics of a smart
card, which are defined in ISO 7816, part 1.
Contact points

Normally, a smart card does not contain a power supply, a display, or a keyboard. It interacts with the outside world using the serial communication interface via its eight contact points. The dimensions and location of the contacts are covered in part 2 of ISO 7816. This diagram shows the contacts on a smart card.

Dept. of CSE
MESCE, Kuttippuram

Activity (24)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
Sarvesh Jaiswal liked this
hectorjazz liked this
ankitjain7 liked this
pr18saini liked this
Kamesh Verma liked this
Daniel Gomes liked this
Anjali Kumari liked this
ANJALI610 liked this

You're Reading a Free Preview

/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->