Pipeline.NetworkingAPIEstablishAsymmetricKeys (r1.1 vs. r1.3)
Diffs

 <<O>>  Difference Topic NetworkingAPIEstablishAsymmetricKeys (r1.3 - 22 Mar 2005 - MichaelJPan)

META TOPICPARENT NetworkingAPI
Changed:
<
<
Once the Pipeline application (client or server) has the Diffie-Hellman parameters, it will use these parameters to establish its private and public key pair. The private key s is chosen from the set of integers, while the public key is generated as g^s mod p.

This is an example of a Diffie-Hellman parameters packet

  <header>
  <source_port>45428</source_port>
  <destination_port>45428</destination_port>
  <dh_parameters>
   161409185729581153775647009132494411332525
   879318039955946978758100904429530726656032
   187867234343861292704739684762474760744077
   916200898002702304048724147499135998295672
   865091692356970835259324103735272680100194
   577447869930237579415630488401405676518644
   792867488670859818910681080942777774432618,
   647205257076356129241205590406139634024305
   200489578884211385528076340528034701913631
   854842037175641750450734144798164286322203
   407910043637015952185386595682250146611951
   958820358558607861492737641409752570682334
   778142953440979938567634779183850321181098
   863386732757388080881773070003051466137339,
   1023
  </dh_parameters>
  <type>DHParameters</type>
  <source_host>127.0.0.1</source_host>
  <destination_host>127.0.0.2</destination_host>
</header>

Diffie-Hellman parameters contain 2 integers, p and g. However, one will notice that a third number is sent over. This number, used in the constructor of DHParameterSpec, specifies the size in bits of the secret key to be established.

Once the asymmetric keys have been established, the public key is then sent over the the other side

>
>
Once the Pipeline application (client or server) has received the NetworkingAPIDiffieHellmanParametersPacket, it will use these parameters to establish its private and public key pair. The private key s is chosen from the set of integers, while the public key is generated as g^s mod p. Once the asymmetric keys have been established, the public key is then sent over to the other side in a NetworkingAPIPublicKeyPacket.

-- MichaelJPan - 22 Mar 2005


 <<O>>  Difference Topic NetworkingAPIEstablishAsymmetricKeys (r1.2 - 22 Mar 2005 - MichaelJPan)

META TOPICPARENT NetworkingAPI
Once the Pipeline application (client or server) has the Diffie-Hellman parameters, it will use these parameters to establish its private and public key pair. The private key s is chosen from the set of integers, while the public key is generated as g^s mod p.
Line: 30 to 30

Added:
>
>
Diffie-Hellman parameters contain 2 integers, p and g. However, one will notice that a third number is sent over. This number, used in the constructor of DHParameterSpec, specifies the size in bits of the secret key to be established.

Once the asymmetric keys have been established, the public key is then sent over the the other side

-- MichaelJPan - 22 Mar 2005


 <<O>>  Difference Topic NetworkingAPIEstablishAsymmetricKeys (r1.1 - 22 Mar 2005 - MichaelJPan)
Line: 1 to 1
Added:
>
>
META TOPICPARENT NetworkingAPI
Once the Pipeline application (client or server) has the Diffie-Hellman parameters, it will use these parameters to establish its private and public key pair. The private key s is chosen from the set of integers, while the public key is generated as g^s mod p.

This is an example of a Diffie-Hellman parameters packet

  <header>
  <source_port>45428</source_port>
  <destination_port>45428</destination_port>
  <dh_parameters>
   161409185729581153775647009132494411332525
   879318039955946978758100904429530726656032
   187867234343861292704739684762474760744077
   916200898002702304048724147499135998295672
   865091692356970835259324103735272680100194
   577447869930237579415630488401405676518644
   792867488670859818910681080942777774432618,
   647205257076356129241205590406139634024305
   200489578884211385528076340528034701913631
   854842037175641750450734144798164286322203
   407910043637015952185386595682250146611951
   958820358558607861492737641409752570682334
   778142953440979938567634779183850321181098
   863386732757388080881773070003051466137339,
   1023
  </dh_parameters>
  <type>DHParameters</type>
  <source_host>127.0.0.1</source_host>
  <destination_host>127.0.0.2</destination_host>
</header>

Once the asymmetric keys have been established, the public key is then sent over the the other side

-- MichaelJPan - 22 Mar 2005


Topic: NetworkingAPIEstablishAsymmetricKeys . { View | Diffs | r1.3 | > | r1.2 | > | r1.1 | More }

Revision r1.1 - 22 Mar 2005 - 00:26 - MichaelJPan
Revision r1.3 - 22 Mar 2005 - 17:17 - MichaelJPan