Shared Secret
Shared Secrets are pre-shared keys that have been allocated to the communicating parties prior to the communication process starting. Shared Secrets may be used in PKI (Public Key Infrastructure), however due to the requirement to pre share the keys, it has very poor scaling characteristics.