Ours go to 211: Euler pseudoprimes to 47 prime bases (from Carmichael numbers)
This paper classifies Carmichael numbers to develop a fast algorithm for generating composite Euler pseudoprimes, ultimately discovering a record-breaking example that passes the Solovay-Strassen primality test for the first 47 prime bases up to 211.
Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
Imagine you are a security guard at a high-security bank (a computer system using encryption like RSA). Your job is to check if a visitor claiming to be a "Prime Number" (a special, indivisible number essential for security) is actually telling the truth.
To do this, you have a special test called the Solovay-Strassen test. You ask the visitor a series of questions based on different "bases" (think of these as different security codes). If the visitor is a real Prime, they will answer correctly every time. If they are a fake (a composite number), they usually fail the test.
However, there are master forgers called Pseudoprimes. These are composite numbers that are so good at lying that they can answer "Yes" to your security questions even though they aren't primes. The more questions you ask, the harder it is for them to keep up the act.
The Problem: The Master Forgers
The authors of this paper, a team of mathematicians, wanted to find the ultimate master forger. They wanted to find a composite number that could fool the security test for as many different codes (bases) as possible.
They discovered that the best forgers come from a specific family of numbers called Carmichael Numbers. These are numbers that are so deceptive they pass the basic "Fermat test" for every possible code. But the authors wanted to go further: they wanted numbers that pass the more advanced "Euler test" for many specific codes.
The Strategy: Building a Super-Forger
Instead of looking for these numbers one by one (which is like looking for a needle in a haystack), the authors realized they could build them.
Think of it like building a Lego castle.
- The Bricks: They started with small, reliable "atomic" Carmichael numbers (the basic bricks).
- The Blueprint: They developed a set of rules (a classification system) to figure out which bricks could be snapped together. They found that if you combine two specific types of bricks (called "Class A"), the resulting structure is much more likely to be a super-deceptive number.
- The Assembly Line: They wrote a fast computer algorithm to multiply these numbers together.
- First, they multiplied two bricks to make a slightly bigger forger.
- Then, they multiplied those bigger forgers together to make even bigger ones.
- They kept stacking them, layer by layer, creating numbers with hundreds of digits.
The Analogy: The "Imposter" Party
Imagine a party where everyone is trying to pretend they are a specific type of VIP (a Prime Number).
- Normal People (Composites): They get caught immediately when asked a simple question.
- Carmichael Numbers: They are good actors. They can answer almost any question correctly.
- The Authors' Goal: They wanted to find the actor who could answer every question correctly, even the hardest ones asked by the top 47 VIPs.
The authors realized that if you take two actors who are good at answering questions 1 through 37, and you "marry" them (multiply them), their "child" (the new number) is likely to be good at answering questions 1 through 40 or 41. By carefully choosing which actors to marry, they created a lineage of imposters that got better and better at lying.
The Result: The Ultimate Imposter
Using their method, the team found a number so deceptive that it passed the security test for the first 47 prime bases.
To put this in perspective:
- The test checks if a number is prime by asking it questions based on the numbers 2, 3, 5, 7, 11, 13, etc.
- The number they found successfully lied to the test for all of these bases, all the way up to the 47th prime number, which is 211.
This number is a "composite" (it can be divided), but it is so perfectly constructed that it looks exactly like a prime number to the standard tests used in cryptography. It survived 47 rounds of interrogation without slipping up.
Why Does This Matter?
You might ask, "Why do we want to find fake numbers?"
- Security: It helps us understand how strong our encryption really is. If a hacker can generate these "super-forgers," they could trick systems into accepting fake keys, breaking the security.
- Math: It shows us the limits of our tests. It proves that while probabilistic tests (tests that check a few random bases) are usually safe, they aren't perfect.
- The "Luck" Factor: The paper notes that the Solovay-Strassen test has a 50% chance of catching a liar in one go, while the Miller-Rabin test has a 75% chance. The authors' number was so good it survived 47 rounds of a 50/50 coin flip, which is statistically incredibly rare (like flipping heads 47 times in a row).
Summary
In simple terms, these mathematicians built a "Frankenstein's Monster" of numbers. They took small, deceptive numbers and glued them together using a clever recipe. The result was a massive, composite number that is so convincing it fooled the most common prime-checking tests for 47 different attempts, reaching a record-breaking level of deception.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.