n. 1.the science of analyzing and deciphering codes and ciphers and cryptograms 2.act of writing in code or cipher