Highlighted areas Definition Types Algorithms An Example Text generation Receiver Key generation Cipher text generation Protocols Uses Conclusion What is Cryptography? This…