All basic security services in an enterprise depend on how securely and practically various kinds of data can be encrypted and decrypted—at the right time, in the right place, and by the right people. Cryptography represents the foundation technology upon which all security is built.