JAVA RING - PowerPoint PPT Presentation

About This Presentation
Title:

JAVA RING

Description:

Applications Access Control Time and attendance eCash Thermochron Applications Gaming Systems Advantages A very easy and convenient way for users. – PowerPoint PPT presentation

Number of Views:29
Avg rating:3.0/5.0
Slides: 34
Provided by: Maya60
Category:
Tags: java | ring | ecash

less

Transcript and Presenter's Notes

Title: JAVA RING


1
JAVA RING
  • Presented By
  • MAYA N
  • Roll No 21
  • MCA B5

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

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

4
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

5
JAVA RING
6
  • 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

7
Java Ring in its natural environment..
8
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.

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

10
Contd
  • The rings given to students are programmed with
    Java applets that communicate with host
    applications on networked systems. 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.

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

12
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

13
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 program data units,
    or APDUs for short

14
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

15
iButton
  • The iButton is 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.

16
iButton
17
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).

18
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

19
iButton Structure
20
Lay out of iButton
21
1- Wire Interface
22
Blue Dot Receptor
  • The Blue Dot Receptors are 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.

23
Blue Dot Receptor..
24
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.

25
Opening doors
26
KEY FOB
27
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.

28
Applications
  • Access Control
  • Time and attendance
  • eCash
  • Thermochron Applications
  • Gaming Systems

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

30
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

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

32
Conclusion
  • The java powered cryptographic iButton named java
    ring can 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.

33
THANK YOU
Write a Comment
User Comments (0)
About PowerShow.com