The challenge involves the topic of coding theory. (Not to be confused with program code.)
If your question is about ciphers, prefer cryptography. If it is about compression, in general prefer compression. This is not mutually exclusive with those tags, but it is more oriented to codes which don't have another related tag.