Re: Which is the Fastest (Secure) Way to Exchange 256-bit Keys?




ashish.sharma.ait@xxxxxxxxx wrote:
Hi,

I need a fast way to exchange 256-bit keys, which I would be using in
AES CTR mode for decrypting streams.

What is the fastest option for:

1. Max possible throughput on General Purpose PCs ?
2. Max possible throughput on ARM 7?
3. Min possible latency on General Purpose PCs ?

I'm again not looking for any Standards' Compliance. Something
adequately safe for the next 10-15 Yrs should do.
Pointers to Open-Source Libraries would be very helpful.
I've already got TFM in mind, but I'm looking for something C# based.

Allow me to point out that, in general, the computational speed does
not matter
for key establishment/exchange.

Communication latencies are so much longer than computation times that
they are
the binding constraint regardless of whether you are using RSA, DH,
ECDH, or ECMQV.

Indeed, I would suggest protocols that minimize the *number* of
message exchanges,
rather than focus on computation speed. (i.e. MQV is expensive)

.



Relevant Pages

  • Re: New Method for Authenticated Public Key Exchange without Digital Certificates
    ... > exchange of public keys without using digital certificates. ...
    (sci.crypt)
  • RE: IKE Security Error in Performance Log
    ... "James Yeomans BSc, MCSE" wrote: ... pre-shared keys they both have. ... I recieved this error a coulple of days ago regarding IKE Security. ... Mode: Key Exchange Mode (Main ...
    (microsoft.public.windows.server.sbs)
  • Re: Outlook 2003 - RPC over HTTP
    ... I am all done with the server and am ready to test. ... >> Open Exchange System Manager and go to the server object. ... >> Verify that the following keys have been created in the registry on Exchange ... >> specified default ports for RPC over HTTP Proxy inside the corporate ...
    (microsoft.public.outlook.general)
  • Re: W2K and CE key exchange?
    ... What keys do you want to exchange? ... You can export the certificates/public keys into .cer x509 files. ... "Frank Perry" wrote in message ... > How can I exchange keys between a Windows 2000 machine and a ...
    (microsoft.public.platformsdk.security)