LLMpediaThe first transparent, open encyclopedia generated by LLMs

Blum integers

Generated by GPT-5-mini
Note: This article was automatically generated by a large language model (LLM) from purely parametric knowledge (no retrieval). It may contain inaccuracies or hallucinations. This encyclopedia is part of a research project currently under review.
Article Genealogy
Parent: Manuel Blum Hop 5
Expansion Funnel Raw 67 → Dedup 0 → NER 0 → Enqueued 0
1. Extracted67
2. After dedup0 (None)
3. After NER0 ()
4. Enqueued0 ()
Blum integers
NameBlum integers
TypeInteger class
First defined1978
Notable forCryptography, pseudorandomness, quadratic residues
RelatedBlum integer factorization, Blum primes, Rabin cryptosystem

Blum integers are composite integers that are the product of two distinct primes each congruent to 3 modulo 4. They are central objects in public-key cryptography, primality theory, and quadratic residue studies, and appear in constructions related to pseudorandom generators, signature schemes, and integer factorization problems.

Definition and basic properties

A Blum integer is an integer n = p q where p and q are distinct primes with p ≡ 3 (mod 4) and q ≡ 3 (mod 4), linking to classical results by Carl Friedrich Gauss, Adrien-Marie Legendre, Pierre de Fermat, Leonhard Euler, and later formalizations in algebraic number theory by Richard Dedekind and Ernst Kummer. Each such prime is a Blum prime, and the two-prime structure connects to the Chinese remainder theorem, which yields exactly four square roots of 1 modulo n, a property used in proofs by David Rabin and in analyses by Don Coppersmith and Ronald Rivest. The restriction p ≡ q ≡ 3 (mod 4) ensures that −1 is a nonresidue modulo each prime, a classical observation in quadratic reciprocity attributed to Carl Gustav Jacobi and formalized in reciprocity laws studied by Ernst Eduard Kummer.

Number-theoretic characterization

Number-theoretic characterizations of Blum integers use the theory of quadratic residues developed by Adrien-Marie Legendre, Carl Friedrich Gauss, and Évariste Galois. For p and q as above, the subgroup of quadratic residues modulo n has index four in the multiplicative group (Z/nZ)*, an assertion related to the structure theorems of Évariste Galois fields and cyclotomic fields investigated by Kummer and Kronecker. The set of elements with Jacobi symbol +1 but not quadratic residues modulo p or q is central to work by Hugh Davenport and Harold Davenport on character sums, and to density results influenced by the Chebotarev density theorem and results of John Tate and Michael Artin. Criterion-based characterizations draw on primality results by Agrawal Kayal Saxena authorship in the AKS context and earlier deterministic tests by Christophe Pomerance and Carl Pomerance.

Cryptographic applications

Blum integers underpin several cryptographic primitives developed by researchers including David Chaum, Moni Naor, and Silvio Micali. The Rabin cryptosystem uses a Blum integer as modulus to achieve trapdoor one-way functions, a design influenced by work of Michael O. Rabin and security reductions by Shafi Goldwasser and Silvio Micali. Pseudorandom bit generators such as the Blum–Micali generator and the Blum Blum Shub generator were proposed by Manuel Blum, Silvio Micali, and Ronald Rivest; these constructions leverage the unpredictability assumptions related to factoring Blum integers and to hardness results connected to NP-related discussions by Leonid Levin and Stephen Cook. Cryptanalytic attacks reference factorization algorithms developed by Peter Shor, John Pollard, and Carl Pomerance, and implementations in protocols by Phil Zimmermann and Taher Elgamal compare performance and security trade-offs.

Algorithms and computational complexity

Factoring Blum integers is as hard as factoring general semiprimes in practice, and algorithmic approaches involve methods by John Pollard (rho, p − 1), sieving techniques by Carl Pomerance and AdlemanPomerance collaborations, and number field sieve developments by John Pollard, Robert Silverman, and teams including researchers from CWI and IBM Research. Quantum algorithms by Peter Shor show polynomial-time factorization, linking complexity classes discussed by Elliot Mendelson and theoretical frameworks by Leslie Valiant. Worst-case to average-case reductions and hardness assumptions in works of Oded Goldreich and Silvio Micali connect factorization difficulty over Blum integers to reductions in complexity theory authoring by Avi Wigderson.

Examples and distribution

Small examples include n = 3·7 = 21 and n = 7·11 = 77, both products of distinct primes congruent to 3 modulo 4, echoing tabulations by early computational number theorists such as D. H. Lehmer and later databases curated by groups at OEIS and projects at Mathematica and SageMath. The distribution of Blum primes among primes is governed by prime distribution results from Bernhard Riemann and quantified in analytic frameworks by G. H. Hardy and John Littlewood, with explicit density statements influenced by the Dirichlet's theorem on arithmetic progressions and generalizations studied by Enrico Bombieri and Atle Selberg.

Generalizations include integers that are products of primes in other congruence classes studied in reciprocity contexts by Heinrich Weber and David Hilbert, quadratic ring analogues in imaginary quadratic fields researched by Hilbert and Heegner, strong pseudoprime concepts examined by Robert Baillie and D. H. Lehmer, and relations to Blum integers in elliptic curve settings investigated by Andrew Wiles and Noam Elkies. Related constructs such as Carmichael numbers, RSA moduli used by Ronald Rivest, and Blum primes tie into algebraic frameworks from Emil Artin and modern protocol analyses by Jonathan Katz and Yehuda Lindell.

Category:Number theory