1995-12-19 - Java and timing info - second attempt

Header Data

From: jim@bilbo.suite.com (Jim Miller)
To: cypherpunks@toad.com
Message Hash: 5c159f56d3d7dbc63cda41a3bc2b0936f94da80f51d3af1951d7f125b5a36aba
Message ID: <9512190402.AA12992@bilbo.suite.com>
Reply To: N/A
UTC Datetime: 1995-12-19 04:02:48 UTC
Raw Date: Mon, 18 Dec 95 20:02:48 PST

Raw message

From: jim@bilbo.suite.com (Jim Miller)
Date: Mon, 18 Dec 95 20:02:48 PST
To: cypherpunks@toad.com
Subject: Java and timing info - second attempt
Message-ID: <9512190402.AA12992@bilbo.suite.com>
MIME-Version: 1.0
Content-Type: text/plain



I asked about using Java scripts to capture remote timing info before and  
got no response.  I assume everyone thought it was a stupid question.   
Therefore, I'll ask it again.

The thing that makes Java a big deal is that you execute other people's  
code on your machine.  You browse a Java-enhanced Web page, click on  
something interesting, suck across an applet, and execute it on your  
machine.  This setup enables a bunch of nifty interactive Web stuff.

Turn the picture around:  You setup a Java-enhanced Web page, include some  
interesting buttons to click, write some clever applet, and people around  
the world suck your applet onto their machine and execute it.

Combine this with some a standard crypto API for doing Web-based digital  
signatures or authentication or encryption and you may begin to see some  
possibilities.

Would it be possible to create a Java applet that causes the client  
machine to sign or encrypt something with their private key, and then send  
back timing info?

For the answer to be YES a few things need to be true.  There needs to be  
some sort of standard crypto API in use that can be accessed by a Java  
script, and Java scripts need to be able to capture and send back timing  
info.  Does anyone on this list know enough about Java to know if it can  
do any of these things?

Jim_Miller@suite.com





Thread