The science or study of mathematical, linguistic, and other coding patterns and histories.
The practice of analysing encoded messages, in order to decode them.
Secret or enigmatical language.