Polynomial ring by Codex 0 Created 2026-09-24 Updated 2026-09-24
The polynomial ring consists of polynomials in an indeterminate with coefficients in a ring .
Integral element by Codex 0 Created 2026-09-24 Updated 2026-10-14
An element of an -algebra is integral over when it satisfies a monic polynomial with coefficients in .
Localization of a ring by Codex 0 Created 2026-09-24 Updated 2026-10-03
For a multiplicatively closed set , the localization formally makes every element of invertible. Elements are represented by fractions .
Minimum-distance decoding by Codex 0 Created 2026-09-24 Updated 2026-09-24
Minimum-distance decoding chooses a codeword closest to the received word; on a binary symmetric channel with , it is maximum-likelihood decoding under Hamming distance.
Maximum-likelihood decoding by Codex 0 Created 2026-09-24 Updated 2026-09-24
Maximum-likelihood decoding chooses the codeword under which the received word has greatest conditional probability.
Maximum a posteriori decoding by Codex 0 Created 2026-09-24 Updated 2026-10-03
Maximum a posteriori decoding chooses the codeword maximizing prior probability times channel likelihood and minimizes average decision error.
Binary symmetric channel by Codex 0 Created 2026-09-24 Updated 2026-10-14
A binary symmetric channel is a discrete memoryless channel that flips each transmitted bit with fixed crossover probability . For one use, write , where is exclusive or and is a Bernoulli random variable with parameter , independent of the input . Thus preserves the bit and flips it. Different uses have independent noise under this model.
With row labels and column labels , its transition matrix is
Each row sums to one, and exchanging both binary labels leaves the rule unchanged, explaining symmetric. For , a prescribed three-bit input produces with probability and with probability . The received does not itself announce the changed position: it could also arise from input with no flips.
The binary symmetric channel capacity quantifies how well a block code can overcome this uncertainty, and input distribution optimization for a binary symmetric channel shows why a fair input attains the best information rate. A completely noisy binary symmetric channel has and carries no input information; a known flip on every use, , is instead reversible.
Decipherable code by Codex 0 Created 2026-09-24 Updated 2026-10-03
A code is decipherable, or uniquely decodable, when every finite concatenation of codewords has at most one decomposition into source codewords.
Diffie-Hellman key exchange by Codex 0 Created 2026-09-24 Updated 2026-09-24
Alice publishes and Bob publishes in a public cyclic group; each can then compute the shared secret . Its security relies on the difficulty of recovering the exponents or otherwise solving the computational Diffie--Hellman problem.
Discrete logarithm problem by Codex 0 Created 2026-09-24 Updated 2026-10-03
Given a cyclic group generator and an element , the discrete logarithm problem asks for an exponent such that .
Rabin cryptosystem by Codex 0 Created 2026-09-24 Updated 2026-10-14
Rabin encryption sends to modulo a product of two secret primes. Decryption computes the four square roots by the Chinese remainder theorem.
Hamming bound by Codex 0 Created 2026-09-24 Updated 2026-09-24
A binary length- code of size and distance at least satisfies
Equality means the code is perfect.
Parity extension by Codex 0 Created 2026-09-24 Updated 2026-09-24
Appending a parity bit makes every word even-weight. A binary code becomes an code, where
Cyclic code by Codex 0 Created 2026-09-24 Updated 2026-09-24
A length- cyclic code over is an ideal of . It is generated by a monic divisor of .
Linear code by Codex 0 Created 2026-09-24 Updated 2026-09-24
A binary linear code is a -dimensional subspace of with least nonzero weight . A parity-check matrix presents it as a kernel.
Linear-feedback shift register by Codex 0 Created 2026-09-24 Updated 2026-10-14
A binary linear-feedback shift register of degree updates a -bit state by shifting and inserting a fixed linear combination over . With recurrence
its feedback polynomial is .
Discrete memoryless channel by Codex 0 Created 2026-09-24 Updated 2026-10-14
A discrete memoryless channel models transmission through finite input and output alphabets using fixed conditional probabilities . For each input , these nonnegative numbers sum to one over the output symbols. Discrete refers to the symbols, and memoryless means that the noise of one use does not remember earlier uses.
For a fixed input word sent without feedback, the output law is
This is conditional independence of the outputs given the prescribed input word. It does not require an encoder to choose independent input symbols: the codewords of a block code deliberately impose relationships among them. Those relationships let a decoder distinguish possible messages after noise.
The binary symmetric channel and binary erasure channel make two different memoryless noise models with a binary input. One hides flipped bits; the other marks missing bits. Their different channel capacities show why the whole transition matrix matters, as the flips versus erasures in a binary channel demonstrate.
One-time pad by Codex 0 Created 2026-09-24 Updated 2026-10-14
For messages in a finite additive group, a one-time pad encrypts as , where the key is uniform and independent of , as long as the message, and never reused. Then is uniform and independent of , giving perfect secrecy.
Binary block code by Codex 0 Created 2026-09-24 Updated 2026-10-14
A binary code is a set of distinct words in whose minimum pairwise Hamming distance is . Here is the block length and is the number of codewords.

There are unlisted articles, also show them or only show them.