|
Posted by Jack on August 11, 2006, 12:43 pm
If you were Registered and logged in, you could reply and use other advanced thread options
Chris Mattern wrote:
> Jack wrote:
> > In Internet, when two computers need to establish a secret key, the two
> > machines need to exchange two random numbers, e.g., R1, R2, if
> > Diffie-Hellman is used. How are the two random numbers exchanged? Are
> > the two numbers sent as TCP/IP packets? How is Diffie-Hellman
> > implemented in Internet? Thanks a lot.
> >
> > Jack
> >
Thanks.
> Generally by means of a public-key algorithm. I encrypt the number
> with your public key, and only a person who holds the corresponding
> private key (presumably, only you) can decrypt it. Actually, I also
> encrypt it with my private key. The fact that my public key decrypts
> it proves that only I could have encrypted it.
>
Then the public key encrypted random numbers are sent as TCP/IP
packets?
I know the mechanism of Diffie-Hellman. My question is how
Diffie-Hellman is implemented in Internet.
Jack
|