Title: Modern Cryptology: A Tutorial