Lecture 3: Block Ciphers and the Data Encryption Standard ...