Science dealing with encryption, decryption and authentification of messages.
Open Site - Encyclopedia Project
Open Site - Become an Editor