Cryptography.
types of cryptographic techniques: symmetric key cryptography and public key cryptography. Symmetric-key cryptography: The same key is used for both encryption and decryption in this approach. Thus both the sender and receiver have to have the shared key prior the communication. Symmetric-key