Java Ring Org

Embed Size (px)

Citation preview

  • 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.