Symmetric cryptography in computer communications by Vasilios Katos