Introduction to Cryptography 1: One Time Pad [WIP]

1 · Hrishikesh Kamath · April 16, 2021, 2:02 p.m.
Introduction Cryptography is the practice of securely communicating messages between two parties in presence of a third party, an adversary. An adversary should learn nothing about the plaintext nor should they be able to modify it. This article introduces Symmetric Encryption. A simple scheme where plaintext messages are encrypted using a single key. Symmetric encryption might not necessarily be the most secure scheme but a good starting point to understand cryptography. Let us assume that the ...