java ring org
TRANSCRIPT
-
8/3/2019 Java Ring Org
1/20
JAVA RING
-
8/3/2019 Java Ring Org
2/20
ContentsINTRODUCTION HISTORY
COMPONENTS IN JAVA RING
WORKING
SECURITY
APPLICATION
ADVANTAGESDISADVANTAGES
CONCLUSION
-
8/3/2019 Java Ring Org
3/20
INTRODUCTION
A Java Ring is a finger ring that contains a smallmicroprocessor with built-in capabilities for the user.
It contains an inexpensive microprocessor in a stainless steeliButton running a JVM and it is preloaded with applet
The Java Ring is an extremely secure Java-powered electronictoken .
.Java Ring could have a number of real-world application.
-
8/3/2019 Java Ring Org
4/20
HISTORYIn the summer of 1989, Dallas Semiconductor Corp.
produced the first stainless-steel-encapsulated
memory device called iButton.
iButton is the main component of java ring.
Java Ring was introduced at their Java One Conferencein 1998
-
8/3/2019 Java Ring Org
5/20
Java Ring
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 134KB ofRAM, 32 KB ofROM
http://electronics.howstuffworks.com/ram.htmhttp://electronics.howstuffworks.com/rom.htmhttp://electronics.howstuffworks.com/rom.htmhttp://electronics.howstuffworks.com/ram.htm -
8/3/2019 Java Ring Org
6/20
Components of Java Ring
Java Virtual Machine (JVM)
RAM ROM
Real-time clock
iButton
Blue dot receptor
-
8/3/2019 Java Ring Org
7/20
Java virtual machineJava ring is programmed with java application program
and applets ,that communicate with the hostapplication on the networked system.
Applets are the small application that is designed torun on the another application system.
The java virtual machine is the piece of software that
recognizes the java language and translate the bytecode ,which is used by the system which is connectedto the java ring via ring reader.
-
8/3/2019 Java Ring Org
8/20
Java virtual machine
Large Java Stack supports complex Computation
Automatic garbage collection for efficient reuse ofmemory space.
-
8/3/2019 Java Ring Org
9/20
RAMJava ring contains 134kb of non-volatile random access
memory.
offers high read/write speed and also provides temperresistance through instantaneous clearing of allmemory when tempering is detected. This process iscalled rapid zeroization.
High security is offered by the ability to erase thecontent of NVRAM extremely quickly.
-
8/3/2019 Java Ring Org
10/20
ROM The java ring contains 32kb of ROM.
A special kind of operating system called Ecommerce
operating system which is based on java and JVM isstored in the ROM.
The silicon die containing the processor, ROM, andNVRAM memory is metallurgically bonded to the
barrier substrate through which all electrical contactsare made
-
8/3/2019 Java Ring Org
11/20
Real time clock Driven by an unstabilized ring oscillator operating
over a range of 10 to 20 megahertz.
The real time clock continuously running up to morethan 10 years by the energy provided the lithiumbackup.
A 32 kilohertz crystal oscillator is used in the Java
iButton to operate the time-of-day clock at a constantand well-controlled frequency that is independent ofthe processor clock.
-
8/3/2019 Java Ring Org
12/20
iButton
o The jewel of the Java Ring is the Java iButton -- a one-million transistor, single chip trusted microcomputerwith a powerful Java Virtual Machine (JVM) housed in a
rugged and secure stainless-steel case
o Originally called "touch memory" devices, they were laterrenamed "iButtons." Packaged like batteries, iButtons
have only a single active electrical contact on the topsurface, with the stainless steel shell serving as ground.
-
8/3/2019 Java Ring Org
13/20
Blue dot receptor
Blue dot receptor lets you communicate with iButtons
from Pcs to microprocessor and embedded system. The read/write operation will be done by this blue dot
receptor provided by RS232 serial port adaptor.
Receptor cable connects to the USB port of PC or anyembedded system.
The receptor itself affixes to any accessible spot .
The information is transferred between the iButton
and pc with momentary touching java ring .
-
8/3/2019 Java Ring Org
14/20
Working Java ring is programmed with the applets according to
our application.
For specific class of user specific java applets ispreloaded in to the java ring.
All the information of the user is stored in the javaring.
User simply presses the signet of the java ring againstthe blue dot receptor and the system connected tothe receptor performs the function that the appletinstructs to.
-
8/3/2019 Java Ring Org
15/20
WorkingAn applet written to run on java ring follows a very
simple structure.
The methods are as follows: Deselect Another applet, or possibly this one, is about
to be selected.
Install Installs the applet.
Process Incoming ADPUs arrive here. Select Called when a select command is received.
-
8/3/2019 Java Ring Org
16/20
Security This barrier substrate and the triple-layer metal
construction techniques employed in the siliconfabrication effectively deny access to the data stored inthe NVRAM. If any attempt is made to penetrate thesebarriers, the NVRAM data is immediately erased.
Java rings are authorized through PersonalIdentification Numbers (PINs) so that no one can steala person's ring and use that ring.
-
8/3/2019 Java Ring Org
17/20
-
8/3/2019 Java Ring Org
18/20
Advantages The Java Ring are very easy and convenient way for
users. They are more secure than using passwordssince passwords are short or can be guessed.
Java Ring used widely all around the world for severalapplications such as Access Control, AssetManagement, e-Cash and for many
-
8/3/2019 Java Ring Org
19/20
Disadvantages of java ring The cost of implementing the java ring could be very
high.
The problem with the java ring is that many of theorganisation dont even know the existence of javaring.
Only limited amount of information can be stored, so
an individual might have to carry more than one javaring.
Carrying the java ring everywhere could arise to theftissue.
-
8/3/2019 Java Ring Org
20/20
conclusion Highly durable
Highly secure
Used in personal computing.