PKCS 3 is one of the Public-Key Cryptography Standards
which was titled Diffie-Hellman Key Agreement
Standard which describes A cryptographic protocol that allows two parties that have no prior knowledge of each other to jointly establish a shared secret key
over an insecure communications channel.
There might be more information for this subject on one of the following: