Presentation of java ring for seminar.ppt

jbrahmarao8 16 views 33 slides Jun 20, 2024
Slide 1
Slide 1 of 33
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33

About This Presentation

It is a ppt of java ring


Slide Content

JAVA RING
Presented By
MAYA N
Roll No: 21
MCA B5

Overview
What is a java ring?
History
Working
iButton
Blue Dot Receptor
Comparison with smart cards
Applications
Advantages
Disadvantages
Conclusion

What is a Java Ring ?...
Is a finger ring that contains a small
microprocessor with built in capabilities for
the user.
Is a sort of a smartcard that is wearable on
a finger.
Is in fact a java smart card based on Java
Virtual Machine that was proposed as the
Java card 2.0.

More…
The Java Ring is a stainless-steel ring, 16-
millimeters (0.6 inches) in diameter, that
houses a 1-million-transistor processor,
called an iButton.
The ring has 134 KB of RAM, 32 KB of
ROM, a real-time clock and a Java virtual
machine, which is a piece of software that
recognizes the Java language and
translates it for the user's computer system

JAVA RING

The Java Ring
Contains a tiny Java Virtual Machine
Implements the Java Card 2.0 API
Stores information in NVRAM (6K)
Runs applets
Includes microprocessor, memory, clock
and battery

Java Ring in its natural environment..

History…
The java ring, which is powered by Java
card was introduced at Sun Microsystems's
JavaOne Conference, in March 1998.
It was developed by Dallas Semiconductor.
Workstations at the conference had "ring
readers" installed on them that downloaded
information about the user from the
conference registration system.
This information was then used to enable a
number of personalized services.

Contd…
Java ring has been tested at Celebration
School, an innovative K-12 school, just
outside Orlando, FL. The rings are given to
students and have been programmed to;
store electronic cash to pay for lunches
automatically unlock doors
take attendance
store medical information
allow students to check out books.
Students simply press the signet of their
Java Ring, and it performs the desired
function.

Contd…
The rings given to students are
programmed with Java appletsthat
communicate with host applications
on networkedsystems. Applets are
small applications that are designed
to be run within another application.
The Java Ring is snapped into a
reader, called a Blue Dot receptor, to
allow communication between a host
system and the Java Ring.

Working…
Whenever the user pushes his ring on a
ring reader(Blue Dot Receptor), the
corresponding application will take place.
The jewel of the java ring is the iButton.
iButton is a computer chip enclosed in a
thick stainless steel can.
It uses 1-wire protocol for communication
with the host and the iButton.

Contd…
Information is transferred between your
iButton and a PC with a momentary contact
at up to 142kbps.
You simply touch your iButton to a Blue
Dot receptor or other iButton probe, which
is connected to a PC.
The Blue Dot receptor is cabled to a 1-Wire
adapter that is attached to a spare PC port.
1-Wire adapters exist for USB, serial, and
parallel ports. The Blue Dot receptor and 1-
Wire Adapter are inexpensive

Contd…
The Java Card 2.0 architecture has taken
client/server architectures to a new place --
one where the "server" is a small piece of
software on an extremely small system,
and the client is a potentially huge piece of
software on a potentially much larger
system.
The network protocol is encapsulated in
packets that are called application
programdata units,or APDUs for short

Contd…
The smart card runtime code gets the first
crack at decoding the APDUs as they
arrive on the serial interface.
Further, there are predefined APDUs that
tell the runtime to select an applet, delete
applets, load applets, and so on.
Thus, errant applets are simply deleted by
the developer once it's ascertained that
they aren't responding correctly to the
APDUs they receive

iButton
The iButtonis a mechanical
packaging standard that places a 1-
Wire component inside a small
stainless steel"button" similar to a
disk-shaped battery.
Each iButton has a unique and
unalterable address laser etched onto
its chip inside the can.
The address can be used as a key or
identifier for each iButton.

iButton

More…
iButtons are connected to 1-Wire bus
systems by means of a socket with
contacts which touch the "lid" and "base" of
the canister.
The connection can be fleeting, similar to
swiping a credit card through a reader.
Semi-permanent connections are possible
with a different socket type. (The iButton
clips into it, but is easily removed).

Contd…
Unlike electrically erasable programmable
read-only memory (EEPROM), the NVRAM
iButton memory can be erased and
rewritten as often as necessary without
wearing out.
It can also be erased or rewritten at the
high speeds typical of complementary
metal oxide semiconductor (CMOS)
memory, without requiring the time-
consuming programming of EEPROM

iButton Structure

Lay out of iButton

1-Wire Interface

Blue Dot Receptor…
The Blue Dot Receptorsare iButton
reader/probes that provide a
convenient pipeline into the PC for
iButton-to-PC communication.
The receptor's cable connects to a
USB, serial, or parallel-port 1-Wire
adapter, whichever type of port you
wish to use.
The receptor itself easily affixes to
any accessible spot on the front of the
PC.

Blue Dot Receptor..

Contd…
The user can elect a quick information
transfer with a momentary touch of
the iButton to the Blue Dot.
For hands-free operation the iButton
can be snapped into the Blue Dot and
remain there.
Each receptor contains two Blue Dots
to accommodate instances where
multiple iButtons are required for a
transaction.

Opening doors…

KEY FOB

Comparison with Smart Cards…
iButtons have an advantage over
conventional smart cards in term of
durability and longevity.
iButtons are rugged enough to
withstand harsh environments.
iButton uses java as a common
programming language.

Applications…
Access Control
Time and attendance
eCash
Thermochron Applications
Gaming Systems

Advantages…
A very easy and convenient way for
users.
More secure than using passwords.
Portable.
Ruggedness.
Wearable.

Contd…
Provides authentication to users
which is crucial for many applications.
Easier for administrator to maintain
the security infrastructure.
Provides real memory, more power,
and a capacity for dynamic
programming

Disadvantages…
Parents and teachers will have less
control over children and students
Loss of privacy

Conclusion…
The java powered cryptographic iButton
named java ringcan readily support the
commerce models that have traditionally
been the province of credit cards.
Its greatest promise appears to lie in its
capacity to interact with Internet
applications to support strong remote
authentication and remotely authorized
financial transactions.
The use of Java promotes compatibility
with these applications by providing a
common language for all application
programming.

THANK YOU