The basics:
Two parties want to communicate securely
1. A tells B what group # to use for Diffie-Hellman
2. A and B create public/private keys and share the public keys
3. A uses its private key and B's public key to create a new key
4. A uses the new key to encrypt the chosen symmetric key
5. A shares the encrypted symmetric key with B
6. B uses its private key and A's public key to create a new key
7. B uses the new key to decrypt the symmetric key given to it by A
8. A and B both share a symmetric key which has never passed unencrypted across a network
Is the Symmetric key created above used for both data encryption and packet authentication (3DES and MD5)? If not which key is used for encryption and which is used for packet authentication?
Is Diffie-Hellman used solely to created a shared symmetric key for encryption while pre-shared keys or digital certificates are used for packet authentication? If so why go through the process of DH when you have to manually enter the pre-shared key anyways? Why not simply enter the encryption keys at the same time?
Two parties want to communicate securely
1. A tells B what group # to use for Diffie-Hellman
2. A and B create public/private keys and share the public keys
3. A uses its private key and B's public key to create a new key
4. A uses the new key to encrypt the chosen symmetric key
5. A shares the encrypted symmetric key with B
6. B uses its private key and A's public key to create a new key
7. B uses the new key to decrypt the symmetric key given to it by A
8. A and B both share a symmetric key which has never passed unencrypted across a network
Is the Symmetric key created above used for both data encryption and packet authentication (3DES and MD5)? If not which key is used for encryption and which is used for packet authentication?
Is Diffie-Hellman used solely to created a shared symmetric key for encryption while pre-shared keys or digital certificates are used for packet authentication? If so why go through the process of DH when you have to manually enter the pre-shared key anyways? Why not simply enter the encryption keys at the same time?