| | RCX as a PGP engine
|
|
So I'm a bit behind on my reading list and I'm finally working through Steven Levy's fascinating book "Crypto" on the history and development of Public Key Incription and such. Great stuff. I was just thinking, would the RCX be able to implement a (...) (23 years ago, 23-Feb-02, to lugnet.robotics.rcx.legos)
|
|
| | Re: RCX as a PGP engine
|
|
Looked at some of the source code involved. Have a look at the "Gnu Privacy Guard" variant's source at: (URL) I was just thinking, would the RCX be able to implement a PGP or RSA (...) I don't think there is enough room for the WHOLE PGP package in (...) (23 years ago, 23-Feb-02, to lugnet.robotics.rcx.legos)
|
|
| | Re: RCX as a PGP engine
|
|
(...) IIRC, the algorithm doesn't need floating point ops, only very very large primes. (...) yah - I don't think the RCX will have a good generator of random numbers. cool idea, I'd be interested to see if it works :) Dan (23 years ago, 24-Feb-02, to lugnet.robotics.rcx.legos)
|
|
| | Re: RCX as a PGP engine
|
|
(...) Even if it needed FP, legOS supports that. (...) Well, maybe. Maybe not. legOS has a random() function, right? Once the TCP/IP patch is stable, why not use an RCX as an echo server with built in en/decryption? You could just telnet to it, type (...) (23 years ago, 9-Mar-02, to lugnet.robotics.rcx.legos)
|
|
| | Re: RCX as a PGP engine
|
|
(...) The key word is a "good" generator. Random() is way too predictable to use in a crypto application. (23 years ago, 9-Mar-02, to lugnet.robotics.rcx.legos)
|
|
| | Re: RCX as a PGP engine
|
|
(...) Excellent point, Benton Jackson e-mailed me with the following: (...) Good idea using a external sensor to seed some sort of random number generator function. However, the codebase for PGP is pretty darned large and after looking at the source (...) (23 years ago, 9-Mar-02, to lugnet.robotics.rcx.legos)
|
|
| | Re: RCX as a PGP engine
|
|
(...) It really isn't that limited when you consider other platforms that run full PK systems, such as the Dallas Semiconductor iButton. It has a much more limited processors, more limited RAM, and you write your code in Java so it has to be (...) (23 years ago, 9-Mar-02, to lugnet.robotics.rcx.legos)
|
|
| | Re: RCX as a PGP engine
|
|
(...) If you need floating point numbers the leJOS JVM for the RCX uses floating point: (URL) seems like a very intersting idea. I actually wanted to skip the RCX altogether and somehow link up a networking protocol using just the IR Towers. One (...) (23 years ago, 9-Mar-02, to lugnet.robotics.rcx.legos)
|
|
| | 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)
|
|
| | Re: RCX as a PGP engine
|
|
(...) 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, (...) (23 years ago, 18-Mar-02, to lugnet.robotics.rcx.legos, lugnet.robotics.rcx.java)
|
|
| | 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)
|
|
| | Re: RCX as a PGP engine
|
|
I posted this msg. about 10 days ago but as my server was set up wrong it didn't work. sorry for the delay. At the time of posting this i have already seen the movie thrice so I'm about ready. I've recently (a month ago) created a RSA (...) (23 years ago, 27-Mar-02, to lugnet.robotics.rcx.legos)
|
|
| | MD5 available (was: RCX as a PGP engine)
|
|
I just put my java MD5 port for lejos on the web: (URL) for the popups, Tripod....) It's a terrible hack, but thanks to that memory footprint is low and it does not leak! Let me know if you find it useful. Have fun, Bart. (23 years ago, 7-Apr-02, to lugnet.robotics.rcx.legos, lugnet.robotics.rcx.java)
|