To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.robotics.rcx.legosOpen lugnet.robotics.rcx.legos in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 Robotics / RCX / legOS / 2371
2370  |  2372
Subject: 
Re: RCX as a PGP engine
Newsgroups: 
lugnet.robotics.rcx.legos, lugnet.robotics.rcx.java
Date: 
Mon, 18 Mar 2002 18:04:49 GMT
Viewed: 
4596 times
  
The charm of the RCX would be that it could be a token,
like a smartcard, which holds the key securely.
When you need to sign something the PC could compute a hash,
send it over to the RCX, who asks for a PIN, signs it and
sends the signature back to the PC.


I just 'ported' (euphemism for minor modifications) some
code lingering on the web for fun and voila: MD5 on RCX
is up and running (lejos). If anyone's interested, I can
post the code.

It allows for authentication (PC sends random challenge,
rcx appends challenge to 'ID' and returns hash, PC can
compute same hash & compare and eavesdroppers have
bad luck :-))

> It would be a nice project for somebody to implement bignums on leJOS,
> the API is in java.math.BigInteger .
work in progress, but it's probably not going to be of any use
for implementing, say, RSA. (memory, no GC,...) (maybe when restricting
BigInt just to what is needed for RSA computation...)

(triple)DES and the lot should be no problem, however, since it's just
bitshifting & shaking, no BigInts involved (like MD5, basically).
Should fit easily.

Bart



Message has 1 Reply:
  Re: RCX as a PGP engine
 
(...) Definitely post it! Better than that, how about sending me the code and I'll add it to our robots section as a unique demonstration. (...) Shouldn't be a problem. Most of the source code in the official Sun package is easy to port to leJOS. (...) (23 years ago, 19-Mar-02, to lugnet.robotics.rcx.legos, lugnet.robotics.rcx.java)

Message is in Reply To:
  Re: RCX as a PGP engine
 
(...) They don't, but they need bignums (really big integers). (...) the API is in java.math.BigInteger . (...) You could just run PPP over it I suppose, with some encryption (IPSec?) on top of it. Would be dead slow, though. The charm of the RCX (...) (23 years ago, 10-Mar-02, to lugnet.robotics.rcx.legos, lugnet.robotics.rcx.java)

13 Messages in This Thread:



Entire Thread on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact

This Message and its Replies on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact
    

Custom Search

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR