NEW
Also known as: CRT
A number theory result guaranteeing unique reconstruction of integers from residues modulo pairwise coprime moduli.
DESCRIPTION
The Chinese Remainder Theorem states that simultaneous congruences modulo pairwise coprime integers have a unique solution modulo their product. It underpins residue number systems, accelerating arithmetic by parallelizing computations on smaller moduli. In cryptography, CRT speeds RSA decryption and signing by working modulo primes p and q. Practical implementations use Garner’s algorithm and extended Euclidean methods for reconstruction. The theorem also generalizes to rings and polynomial rings.
ALTERNATIVE DEFINITIONS
Wikipedia
In number theory, the Chinese remainder theorem states that if one knows the remainders of the Euclidean division of an integer n by several integers, then one can determine uniquely the remainder of the division of n by the product of these integers, under certain conditions.
Emphasizes uniqueness modulo the product and necessary conditions.
Wolfram MathWorld
If m1, m2, …, mk are pairwise relatively prime positive integers and a1, a2, …, ak are arbitrary integers, then the system x ≡ ai (mod mi) has a unique solution modulo M = m1 m2 … mk.
Gives formal statement using pairwise coprimality and uniqueness modulo M.
RELATED TERMS
Modular Arithmetic Congruence Euler’s Theorem Garner’s Algorithm RSA Bezout’s Identity Ring Isomorphism Residue Number System Polynomial Remainder Theorem
COMPETING TERMS
RELATIONS
- Broader: Number Theory Basics
KNOWLEDGE AREAS
TARGET AUDIENCE
Data Scientist AI Engineer Security Architect Cybersecurity Engineer Software Developer
EXTERNAL SOURCES
- Wikipedia - Chinese remainder theorem
- OEIS Wiki - Notes and references on CRT
- Handbook of Applied Cryptography - Cryptographic use of CRT
TOP QUESTIONS
Why is the Chinese Remainder Theorem useful in cryptography?
It speeds RSA operations by working modulo p and q separately, then recombining results, significantly reducing computation time.
Category: Example
What are the conditions for the Chinese Remainder Theorem to hold?
The moduli must be pairwise coprime to ensure a unique solution modulo their product.
Category: Requirements
How does CRT relate to residue number systems?
CRT underpins representation and reconstruction in residue systems, enabling parallel arithmetic on smaller moduli.
Category: Relationship
What algorithm is commonly used to reconstruct with CRT?
Garner’s algorithm is widely used for efficient reconstruction and avoids large intermediate values.
Category: Tools
Is the Chinese Remainder Theorem applicable to polynomials?
Yes, a polynomial version holds in rings, enabling modular computations with polynomials.
Category: Definition
What is a common mistake when applying CRT?
Ignoring non-coprime moduli leads to non-unique or no solutions. Always verify coprimality.
Category: Mistakes
How does CRT improve RSA side-channel resistance?
While CRT speeds RSA, implementations must add countermeasures (e.g., blinding) to avoid side-channel leaks.
Category: Risks
When was the Chinese Remainder Theorem introduced?
Its origins trace to ancient Chinese mathematics, formalized in later number theory development.
Category: Origin
What’s a practical analogy for CRT?
Think of reconstructing a schedule from separate calendars; each provides partial constraints defining a unique combined plan.
Category: Example