Java and Python routers don't get along. :-(

<auto97841-revL73yDgGBWk0Htik3J/[email protected]> Sun, 3 Aug 2003 12:04:10 -0700
Newsgroups gmane.comp.security.invisiblenet.iip.devel
Message-ID <[email protected]>
thanks hez, yes, definitely keep posting this stuff to the list.  pointing
out bugs will hopefully shame me into doing more debugging ;)

yes, the destination and a few other data structures were off-spec. 
They've been updated now.

One outstanding thing is the key size - thecrypto has implemented 4096bit
ElGamal, while the spec says the public keys are only 2048bit.  (it also
says the private keys are 2048bit too, which isn't correct for asym).

Does anyone have a good reason to use 4096bit instead of 2048bit for
end to end encryption?  This is used only on the first message in a series
of dest<-->dest messages (later messages are AES'ed only, preceeded with
a unique random session tag). 

If not, I'm going to update the code and spec to reflect PublicKey being
a 2048bit Integer, PrivateKey being a 1024bit Integer, SigningPublicKey
being a 2048bit Integer, and SigningPrivateKey being a 2048bit Integer.
 Signature using DSA for a 2048/1024 public/private keypair is currently
set at 320bits.  Is this correct?  Also, SHA256 is set at 256bits.  Is
this correct, or is it 256bytes?  AES messages are CFB with the IV provided
padded to 16byte blocks.

To be perfectly frank, I'm considering dropping the end to end requirement
and leaving that up to the application or even the api libraries to provide.
 However, specifying a common end to end strategy does allow security
and enables inter-library applications to communicate.  The other side
of the coin is that if we didn't have end to end encryption (but merely
verification), libraries would be able to work out their own interoperability
standard.  [e.g. do kids calling their parents over VOI2P to chat require
the same encryption as a militant contacting other militants to plan
an operation?]

Thoughts?

-jrandom



Concerned about your privacy? Follow this link to get
FREE encrypted email: https://www.hushmail.com/?l=2

Free, ultra-private instant messaging with Hush Messenger
https://www.hushmail.com/services.php?subloc=messenger&l=434

Promote security and make money with the Hushmail Affiliate Program: 
https://www.hushmail.com/about.php?subloc=affiliate&l=427