Vital security requirements
Authentication
- The message receiver must be able to ascertain who actual originator of message is.
Integrity
- The message receiver must be able to ascertain whether a message has been modified in transit.
Key Management
- Only method to accurately enforce authentication, integrity and nonrepudiation is by cryptography; requiring distribution/exchange of encryption key information.