50% found this document useful (4 votes)
158 views29 pages

Java Ring and Thermochrone Insights

The document discusses Java Ring, which is a finger ring containing a microprocessor running a Java Virtual Machine. It stores user data and apps in RAM and ROM. When pressed against a Blue Dot receptor connected to a device, it can authenticate the user and run apps. It provides strong security through encryption and tamper resistance. Potential applications include authentication for banking, computers, and vehicles. While convenient, Java Rings have limitations around cost, storage size, and potential for theft.

Uploaded by

Ajay Gupta
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
50% found this document useful (4 votes)
158 views29 pages

Java Ring and Thermochrone Insights

The document discusses Java Ring, which is a finger ring containing a microprocessor running a Java Virtual Machine. It stores user data and apps in RAM and ROM. When pressed against a Blue Dot receptor connected to a device, it can authenticate the user and run apps. It provides strong security through encryption and tamper resistance. Potential applications include authentication for banking, computers, and vehicles. While convenient, Java Rings have limitations around cost, storage size, and potential for theft.

Uploaded by

Ajay Gupta
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
  • Introduction
  • Components in Java Ring
  • Working
  • Alternative Identification Technologies
  • Advantages
  • Security
  • Applications
  • Disadvantages of Java Ring
  • Conclusion
  • References

JAVA RING

Presented by: Ajay Gupta

CONTENTS
 Introduction  Components in Java Ring  Working  Alternative Identification Technologies  Advantages  Security  Applications  Disadvantages of Java Ring  Conclusion  References
2
2

INTRODUCTION
A Java Ring is a finger ring that contains a small microprocessor with built-in capabilities for the user. It contains an inexpensive microprocessor in a stainless steel ibutton running a JVM and it is preloaded with applet. The Java Ring is an extremely secure Javapowered electronic token .

3
3

COMPONENTS OF JAVA RING


 Java Virtual Machine (JVM)  Operating System  RAM  ROM  iButton  Blue dot receptor

4
4

JAVA VIRTUAL MACHINE


 The java virtual machine is the piece of software that recognizes the java language and translate the byte code ,which is used by the system which is connected to the java ring via ring reader.  Automatic garbage collection for efficient reuse of memory space.

5
5

RAM

Java ring contains 134kb of non-volatile random access memory. Program and data is stored in this NVRAM.

The NVRAM iButton memory can be erased or written as often as necessary without wearing out.

6
6

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.

7
7

IBUTTON
The jewel of the java ring is the java iButton. It contains the one million transistor single chip trusted microprocessor with powerful java virtual machine(JVM) housed in rugged and secure stainless steel case. Each iButton has a 8 byte unique and unalterable address laser etched onto its chip inside the can carries a guaranty that no two IButtons have same number.

8
8

BLUE DOT RECEPTOR


 iButton requires connection to a reader known as a Blue Dot Receptor in order to be supplied with power and to receive input and send output.  The read/write operation will be done by this blue dot receptor .  Receptor cable connects to the USB port of PC or any embedded system.  The information is transferred between the ibutton and pc with momentary touching java ring .
9
9

TYPES OF IBUTTON
Mainly three types of iButton are in use:
 Thermochrone iButton  Crypto iButton  Memory iButton

10

CRYPTO IBUTTON
 The Crypto iButton addresses both components of secure communication, authentication and safe transmission, making it ideal for Internet commerce and/or banking transactions.  The Crypto ibutton provides hardware cryptographic services such as long-term safe storage of private keys, secure message digest (hashing).

11

WORKING
 The iButton is a slave device and requires a master to initiate communication to it.  A master can be a PC or a microprocessor.  communication to iButton can be started by a simple touch to a 1-Wire interface called a Blue Dot Receptor. Every iButton has a unique 64-bit serial number, which gives it a unique 1-Wire network address. 

User simply has to press the signet of the java ring against the blue dot receptor and the system connected to the receptor performs the function that the applets instruct it to do.
12

PROTOCOL
 1-Wire protocol is used.  Half-duplex data transfer.  Command word sent to iButton slave from the master.

13

14

15

16

ALTERATIVE IDENTIFICATION TECHNOLOGIES


Barcodes  Necessity of electromechanical printers and electro-optical printers.


Sunlight or other ambient light affects the read rate. Decoding is necessary as light must be converted to electrical energy.

17

ALTERATIVE IDENTIFICATION TECHNOLOGIES


Magnetic Strips

 The stripes can be damaged by a brief contact to other magnets.  Strong fields can erase or damage data.  Any dirt will damage the coil and the reader if present during the swipe.  They have to be removed from the object for writing.
18

ALTERATIVE IDENTIFICATION TECHNOLOGIES


Chip Cards  Unsuited for labeling, since they have to be removed from object for both reading and writing.
 Limited life time.  Exposed copper forms a oxide layer which decreases the contact quality and leads to malfunction.  The chip can crack or the thin gold wires connected to chip can rip off.

19

ADVANTAGES
 Clam-shell steel container, the Micro can is suitable for harsh environments.  Contents of NVRAM can be updated dynamically without wearing it out.  Provides authentication to users which is crucial for many applications.  Provides real memory and more power.

20

SECURITY
 The java ring provides very high degree of security for the confidential data and private keys that are stored in the NVRAM memory.  Data travels on the network in the encrypted form makes hacking virtually impossible.  Java rings are authorized through Personal Identification Numbers (PINs) so that no one can steal a persons ring and use that ring.
21
21

SECURITY

22

CONTINUEu
 It provides temper resistance through instantaneous clearing of all memory when tempering is detected. This process is called rapid zeroization.  If an excessive voltage is applied to the sole I/O pin, an electronic fuse renders the chip inoperable to protect the chip.  The iButton constantly monitors the switch's contacts, and any separation of the cryptographic chip from the switch perform a complete zeroization .
23

APPLICATIONS
 The java ring can be used to hold secret codes, credit cards numbers, driver license, other wallet contents, and even some electronic cash.

 Its greatest promise appears to lie in its capacity to interact with Internet applications to support strong remote authentication and remotely authorized financial transactions.

24

APPLICATIONS
 For opening the door  E-bank application  Logging in your PC  Providing security in your car.

25

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 the organization don't even know the existence of Java Ring.  Only limited amount of information can be stored so, an individual might need to carry more than one Java Ring.  Carrying the Java Ring everywhere could lead to theft issues.
26

CONCLUSION
 A very easy and convenient way for users.  It is more secure than using passwords, since passwords are short or can be guessed.  A ring is a personal thing that the user and only the user carries along anytime and anywhere, so that he can authenticate himself in every situation.  It is also possible to use a tag on the key ring or a watch instead of a ring.

27

REFERENCES
 [Link]  [Link]  [Link]  [Link]/papers/[Link]  [Link]  Beauty depends on size, Mangione-Smith, W.H., Concurrency, IEEE, Volume 6, Issue 2, Apr-Jun 1998, pp : 8 10
28

29

|u0001u0002u0003u0004u0005u0006
÷u0001u0002u0001u0003u0004u0001u0005u0006u0007b	u0006
Yu0001u0002u0003u0004u0005u0006u0007u0001
©
Àu0005u0007bu0005u0007	
J mu0007b	
u0005u000bu0007f	J u0001	
u0006	u0002u0007u000eu0003fu0003u000fu0001u0010u0001u0003u0011fu0003
J u0004	bu0012fu0003
JYu0013u0007u0002bu0001u0007fu0010u0002u0003u0003m
u0002u0007fu0014fu000bu0001u0007f	u0003u0015u0002u000bu0016	u0013	u0003fu0002u000e
JY
u0010u0001u0007u0001u0003u0002u000eu0003
J u0017u0002u000bu0005bfu0007u0002
J Yu0006u0006u0013fu000bu0001u0007f	u000e
u0004u0005u0007u0003u0001u0002Àu0007u0004u0005
JYu0003u000fu0001u0010u0001u0003u0011fu0003u0003fu000eu0003u0001u0003u0014fu0003u0002bu0003bfu0003u0003u0007u0016u0001u0007u0003u000b	u0007u0001fu000eu0003u0001u0003u000e
u0001u0013u0013u0003

fu000bb	u0006b	u000bu0002u000eu000e	bu0003u0019fu0007u0016u0003u001au0005fu0013u0007u001bfu0003u000bu0001u0006u0001u001afu0013fu0007fu0002u000eu0003u0014	bu0003u0007u0016u0002u0003u0005u000eu0002bu001c
Jmu0007u0003u000b	u0007u0001fu000eu0003
Àu0003u0004u0005bu0005u0007	u0002u0005u0002|u0001u0002u0003u0004u0005u0006
Ju000fu0001u0010u0001u0003u001dfbu0007u0005u0001u0013u0003u001eu0001u000bu0016fu0002u0003u001fu000fu001du001e 
J!u0006u0002bu0001u0007fu0003u0003u0017u0002u000eu0007u0002
Ju0011Yu001eu0003
Ju0011!u001eu0003
Jf"u0005u0007u0007	u0003
J"u0013u0005u0002u0003
	u0007u0003bu0002u000bu0002u0006u0007	bu0003
‰‰
|u0001u0002u0001u0004u0003u0007u0002
u0002u0003Àu0006u0004u0005b
J u0015u0016u0002u0003u0001u0010u0001u0003u0010fbu0007u0005u0001u0013u0003
u0001u000bu0016fu0002u0003fu000eu0003u0007u0016u0002u0003u0006fu0002u000bu0002u0003	u0014u0003u000e	u0014u0007u0019u0001bu0002u0003
u0007u0016u0001u0007u0003bu0002u000b	u0003f#u0002u000eu0003u0007u0016u0002u0003u0001u0010u0001u0003u0013u0001u0003u0005u0001u0003u0002u0003u0001
u0003u0007bu0001u000eu0013u0001u0007u0002u0003
u0007u0016u0002u0003u001au0002u0007u0002u0003u000b	
u0002
u0003u0003
Ju000fu0001u0010u0001u0003bfu0003u0003u000b	u0007u0001fu000eu0003%&'u0012u001au0003	u0014u0003	u001bu0010	u0013u0001u0007fu0013u0002u0003bu0001
	
u0003u0003u0003
u0001u000bu000bu0002u000eu000eu0003
u0002
	bu0002u001cu0003(b	u0003bu0001
u0003u0001
u0003
u0001u0007u0001u0003fu000eu0003u000eu0007	bu0002
u0003fu0003u0007u0016fu000eu0003
)u001du0011Yu001eu001c
Ju0015u0016u0002u0003)u001du0011Yu001eu0003f"u0005u0007u0007	u0003
u0002
u0003u0003
Ju0015u0016u0002u0003u0001u0010u0001u0003bfu0003u0003u000b	u0007u0001fu000eu0003&*u0012u001au0003	u0014u0003u0011!u001eu0003u001c
JYu0003u000eu0006u0002u000bfu0001u0013u0003u0012f
u0003	u0014u0003	u0006u0002bu0001u0007fu0003u0003u000eu0002u000eu0007u0002
u0003u000bu0001u0013u0013u0002
u0003+u000b	

u0002bu000bu0002u0003
	u0006u0002bu0001u0007fu0003u0003u000eu0002u000eu0007u0002
u0003u0019u0016fu000bu0016u0003fu000eu0003u001au0001u000eu0002
u0003	u0003u0001u0010u0001
u0004u000bu0002u0007u0007u0005u0002u0002
Ju0015u0016u0002u0003u0002u0019u0002u0013u0003	u0014u0003u0007u0016u0002u0003u0001u0010u0001u0003bfu0003u0003fu000eu0003u0007u0016u0002u0003u0001u0010u0001u0003f"u0005u0007u0007	u001c
Jmu0007 u000b	u0007u0001fu000e u0007u0016u0002 	u0002 
fu0013u0013f	 u0007bu0001u000efu000eu0007	b u000efu0003u0013u0002 u000bu0016fu0006 u0007bu0005u000eu0007u0002

fu000bb	u0006b	u000bu0002u000eu000e	b u0019fu0007u0016
u0002bu0002u0001u0007u0002u0003bÀbu0004u0007u0003
Jf"u0005u0007u0007	u0003bu0002-u0005fbu0002u000eu0003u000b	u0002u000bu0007f	u0003u0007	u0003u0001u0003bu0002u0001
u0002bu0003u0012	u0019u0003u0001u000eu0003u0001u0003
"u0013u0005u0002u0003u0018	u0007u0003u0011u0002u000bu0002u0006u0007	bu0003fu0003	b
u0002bu0003u0007	u0003u001au0002u0003u000eu0005u0006u0006u0013fu0002
u0003u0019fu0007u0016u0003u0006	u0019u0002bu0003
u0001
u0003u0007	u0003bu0002
u0007fu0004b	u0002u0005u0002u0004u000bu0002u0007u0007u0005
Ë u001eu0001fu0013u0002u0003u0007u0016bu0002u0002u0003u0007u0002u0006u0002u000eu0003	u0014u0003f"u0005u0007u0007	u0003u0001bu0002u0003fu0003u0005u000eu0002u0006
J u0015u0016u0002b
	u000bu0016b	u0002u0003f"u0005u0007u0007	J u0001bu0002u0006u0007	u0003f"u0005u0007u0007	J u001eu0002
	bu0002u0003f"u0005u0007u0007	©

You might also like