Cryptography and Network Security: Principle and practice 8th Edition (new edition)
by William Stallings