Java Rings Abstract
Java Rings Abstract
On
“JAVA RING”
BACHELOR OF TECHNOLOGY
IN
Submitted By
2017 – 2018
2018– 2019
This is to certify the seminar report entitled, “JAVA RING” is being submitted by
M.MOUNIKA DAYANA(159H1A0505) in partial fulfillments for the
requirements for the award of BACHELOR OF TECHNOLOGY to JNTU ,
ANANTAPUR . This seminar report is an authentic work carried out by them
under my supervision and guidance.
HOD
Mrs. O. V. SOWMYA , M.Tech.
Dept of CSE,SITS(9H),KADAPA 2
JAVA RING
ACKNOWLEDGEMENT
P. MOUNIKA DAYANA
H.NO:159H1A0505
Dept of CSE,SITS(9H),KADAPA 3
JAVA RING
TABLE OF CONTENTS
AABSTRACT 5
INTRODUCTION TO JAVA RING 6
HISTORY 7
WHAT IS JAVA RING? 8
COMPONENTS. 9
JAVA VIRTUAL MACHINE(JVM). 9
134KB OF RAM. 9
32KB OF RAM. 10
REAL TIME CLOCK. 10
IBUTTOON. 11,12
BLUE DOT RECEPTOR. 13
KEYFEATURES 13,14
WORKING. 14
SECURITY. 15
SECURITY THROUGH JAVA RING IN CAR. 16
APPLICATIONS. 17
ADVANTAGES. 18
E-CASH. 19
ACCESS CONTROL. 19
DISADVANTAGES. 19
CONCLUSION. 20
REFERENCE. 21
Dept of CSE,SITS(9H),KADAPA 4
JAVA RING
ABSTRACT
A Java Ring is a finger ring that contains a small microprocessor with
built-in Capabilities for the user, a sort of smart card that is wearable on a
finger. Sun Microsystem's Java Ring was introduced at their Java One
Conference in 1998 and, instead of a gemstone, contained an inexpensive
microprocessor in a stainless-steel iButton running a Java virtual machine and
and preloaded with applets (little application programs). The rings were built
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. For example, a robotic machine made
coffee according to user preferences, which it downloaded when they snapped
the ring into another "ring reader." The Java Ring is an extremely secure
Java-powered electronic token with a continuously running, unalterable real-
time clock and rugged packaging, suitable for many applications. The jewel
of the Java Ring is the Java iButton -- a one million transistor, single chip
trusted microcomputer with a powerful Java Virtual Machine (JVM) housed
in a rugged and secure stainless-steel case.
Dept of CSE,SITS(9H),KADAPA 5
JAVA RING
INTRODUCTION
A Java Ring is a finger ring that contains a small microprocessor with built-
in capabilities for the user,a sort of smart card that is wearable on a
finger.
Sun Microsystem's Java Ring was introduced at their Java One Conference
in 1998 and, instead of a gemstone, contained an inexpensive microprocessor
in a stainless-steel iButton running a Java virtual machine and preloaded with
applets (little application Programs) The rings were built by Dallas
Semiconductor. The Java Ring is an extremely secure Java-powered electronic
token with a continuously running, unalterable real-time clock and rugged
packaging, suitable for many applications. The jewel of the Java Ring is the
Java iButton -- a one-million transistor, single chip trusted microcomputer
with a powerful Java Virtual Machine (JVM) housed in a rugged and secure
stainless-steel case. 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.
Dept of CSE,SITS(9H),KADAPA 6
JAVA RING
2.HISTORY:
In the summer of 1989, Dallas Semiconductor Corp. produced the first
stainless-steel-encapsulated memory devices utilizing the Dallas Semiconductor
1-Wire communication protocol. By 1990, this protocol had been refined and
employed in a variety of selfcontained memory devices. Originally called
"touch memory" devices, they were later renamed iButtons." Packaged like
batteries, iButtons have only a single active electrical contact on the top
surface, with the stainless steel shell serving as ground. In the summer of
1989, Dallas Semiconductor Corp. produced the first stainless-
steelencapsulated memory device called iButton. Sun Microsystems Java
ring was introduced at Java One Conference in 1998. Earlier “touch
memory”->“I-button” iButton is the main component of java ring. Java Ring
was introduced at their Java One Conference in 1998. Java Ring is a
stainless-steel ring, that houses a 1- million-transistor processor, called an
iButton . The ring has 134 KB of RAM , 32 KB of ROM .
Dept of CSE,SITS(9H),KADAPA 7
JAVA RING
WHAT IS JAVA RING? : One of the first impressive devices powered by the
Java Card technology came in the form of now famous Java Rings at
the Sun's Java One conference, in March 1998. The Java Ring is a tiny
wearable computer with 6 kilobytes of RAM. Six K may not sound like
much, but it is 20 percent more memory than the first computer ever
used . Even 6 K is enough to hold your secret codes, your credit cards
numbers, your driver license, other wallet contents, and even some electronic
cash. The ring can also store a few important URLs. The Java Ring is a
wearable computer that can be used to authenticate users to services on the
Internet. A user only has to push the ring on his/her finger on a Java Ring
reader for about a second. The key issue about a wearable computer is not
whether it is a ring or another form factor: the deciding point is that we
will always have it with us. Many aspects of computing change once there
is no need to go to a special room to get at the computer. Data can be read
from or written to the memory serially through a simple and inexpensive
RS232C serial port adapter, which also supplies the power required to
perform the I/O. The iButton memory can be read or written with a
momentary contact to the "Blue Dot" receptor provided by the adapter. When
not connected to the serial port adapter, memory data is maintained in non-
volatile random access memory (NVRAM) by a lifetime lithium energy
supply that will maintain the memory content for at least 10 years. 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.
Applications, iButtons that count the number of times they have been
rewritten for securing financial transactions, iButtons with temperature
sensors, iButtons with continuously running date/time clocks, and even iButtons
containing powerful microprocessors. The java ring was first introduced in the
year 1998, in the java one conference .the ring was built by the Dalas
semiconductor corporation.
Dept of CSE,SITS(9H),KADAPA 8
JAVA RING
JAVAVIRTUAL MACHINE(JVM)
134KB OF RAM
32KB OF RAM
REAL TIME CLOCK
IBUTTOON
BLUE DOT RECEPTOR
preserves the complete state of the machine while the Java Ring is
disconnected from the reader. There is therefore no requirement to
deal with persistent objects in a special way -- objects persist or
not depending on their scope so the programmer has complete
control over object persistence.
3.3 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 is stored in the ROM. This operating
system handles all the operation which is happening in the iButton.
It is stored in ROM because it is not supposed to be altered by
the user. The Crypto iButton hardware platform offers a unique set
of special features expressly designed to prevent private keys and
other confidential information from becoming available to hackers.
Figure 1 shows a detail of the internal construction of the Crypto
iButton. The silicon die containing the processor, ROM, and
NVRAM memory is metallurgic ally bonded to the barrier substrate
through which all electrical contacts are made.
3.4 REAL TIME CLOCK :In the java ring real time clock gives
the exact time of the day. The real time clock continuously
running up to more than 10 years by the energy provided the
lithium backup. In addition, the processor itself is driven by an
unstabilized ring oscillator operating over a range of 10 to 20
megahertz, so that the clockfrequency of the processor is not
constant and cannot be determined by external means. This differs
from the design of alternative devices in which the processor clock
signal is injected by the reader and is therefore exactly determined
by the host processor. External control of the clock provides a
valuable tool to hackers, since they can repetitively cycle such a
processor to the same point in its execution simply by applying the
Dept of CSE,SITS(9H),KADAPA 10
JAVA RING
Dept of CSE,SITS(9H),KADAPA 11
JAVA RING
Dept of CSE,SITS(9H),KADAPA 12
JAVA RING
Dept of CSE,SITS(9H),KADAPA 14
JAVA RING
Dept of CSE,SITS(9H),KADAPA 17
JAVA RING
mobility. The problem with the Java Ring that many of the
organization don't even know the existence of Java Ring. User
mobility is only possible if every machine that the user accesses
has a iButon reader attached. The machine must support the same
standard ibutton reader interfaces or use the same proprietary
iButton reader. iButton has a limited processor power and memory.
For better performance and scalability it is imperative to move the
processing load to the application server. Also only limited amount
of information can be stored which means an individual might
need to carry more than one Java Ring. Carrying the Java Ring
everywhere could lead to theft issues .
CONCLUSION
Java ring is highly durable because of its rugged and secure
stainless packing. It is used in personal computing. Dallas
Semiconductor has produced more than 20 million Physically-secure
memories and computers with hard-shell packaging optimized for
personal possession. The Java iButton, therefore, is simply the
latest and most complex descendant of a long line of products that
have proven them to be highly successful in the marketplace. With
its stainless steel armor, it offers the most durable packaging for a
class of products that likely will suffer heavy use and abuse as
personal possessions. The iButton form
permits attachment to a wide variety of personal accessories that
includes rings, watchbands, key fobs, wallets, bracelets, and
necklaces, so the user can select a variation that suits his.
Dept of CSE,SITS(9H),KADAPA 20
JAVA RING
REFERENCES
[1] http://www.javaworld.com
[2] http://www.useit.com/papers/javaring.html
[3] http://www.people.uchicago.ed.
Dept of CSE,SITS(9H),KADAPA 21