Stallings, William Cryptography and network security: principles and practice Subjects--Topical Terms: