Technopedia

The technologist’s encyclopedia

Information Theory

Information theory studies the mathematical limits of encoding, compression, transmission, and protection of data. It is relevant whenever information must be stored compactly, sent reliably over a noisy channel, or kept secret from an adversary.

Utility

Details

Information theory sits between algorithmics and the physical world: it takes the abstract data produced by an algorithm and asks how many bits are truly needed, how to pack them efficiently, and how to protect them from noise or eavesdroppers. The key insight is that the limits are mathematical (entropy, channel capacity) and are independent of the particular hardware or protocol used to implement them.

History

Classes

PageCore objectKey metricBoundary
Coding and entropyAlphabets, encodings, entropy measuresBits per symbol, entropy, redundancyHow to represent data compactly; does not model the channel or the adversary
CompressionLossless and lossy codecsCompression ratio, distortion, bitrateHow to reduce the number of bits; does not model the transmission channel
CommunicationError-correcting codes, channel modelsBit error rate, code rate, channel capacityHow to transmit reliably over a noisy channel; does not model the source or the adversary
CryptographyCiphers, hashes, key exchangeKey size, advantage, security parameterHow to protect data from an adversary; does not model the physical channel

Authoritative sources