The invention discloses a cryptographic system and consisting of three methods: a cryptographic Vernam stream cipher that permits software programs on separate computers to encrypt and decrypt information; a cryptographic keyed one-way hash that ensures the integrity and authenticity of a message; a...http://www.google.ca/patents/US7197142?utm_source=gb-gplus-sharePatent US7197142 - System and methods for a vernam stream cipher