Noun study or analysis of codes and coding methods

Computer encryption is based on the science of cryptography. Ciphers have been employed for military purposes for centuries -- like the scytale used by Greek generals as early as 3rd century BC.