Cryptography is the practice and study of techniques for secure communication in the presence of third parties. Coding theory is the study of codes used for data compression, cryptography, error detection and correction, data transmission and data storage. It involves the removal of redundancy and the correction or detection of errors in the transmitted data. There are four types of coding: data compression, error correction, cryptography, and data modems. These techniques are used to make data transmission more efficient and reliable.
Carnegie Mellon University
Spring 2021
This advanced course reexamines traditional concepts of discrete mathematics (relations, functions, logic, graphs, algebra, automata) in the context of computation and algorithms, necessitating a strong background in discrete math.
No concepts data
+ 23 more concepts