Cryptography : an introduction to computer security. - Seberry, Jennifer; Pieprzyk, Josef