Elements of symmetric key cryptography