Infinite families of APN permutations in constrained trivariate classes over
This paper establishes infinite families of new, mutually CCZ-inequivalent Almost Perfect Nonlinear (APN) permutations over by extending two trivariate constructions of Li and Kaleyski, proving that specific scalar parameters yield APN permutations if and only if an associated univariate polynomial has no roots in , and demonstrating that these new families are distinct from the original and from each other under diagonal and CCZ equivalence.
Original paper dedicated to the public domain under CC0 1.0 (http://creativecommons.org/publicdomain/zero/1.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 master locksmith trying to design the perfect lock for a high-security vault. In the world of cryptography, this "lock" is a mathematical function called an APN Permutation.
- APN (Almost Perfect Nonlinear): This means the lock is incredibly resistant to "picking" via a specific type of attack called differential cryptanalysis. If a thief tries to wiggle the key slightly to see how the lock reacts, the reaction is so chaotic and unpredictable that they can't figure out the combination.
- Permutation: This means the lock is reversible. If you put a key in, you get a unique output, and you can always turn it back to get the original key. No two keys produce the same result, and no result is left empty.
For a long time, finding locks that are both perfectly secure (APN) and perfectly reversible (Permutations) in even-numbered dimensions has been like finding a needle in a haystack. Only a few specific, "lucky" locks were known.
The Story of This Paper
Two researchers, Daniele Bartoli and Pantelimon Stănică, have just discovered two infinite families of these perfect locks. They didn't just find one; they found a whole factory that can produce them.
Here is the breakdown of their discovery using simple analogies:
1. The "Recipe" for the Locks
The authors are working with a specific type of mathematical structure involving three variables (let's call them x, y, and z). Think of these as three dials on a combination lock.
They took two "lucky" locks that were previously discovered by other scientists (Li and Kaleyski) and asked: "What if we tweak the ingredients?"
In the original recipes, the ingredients (coefficients) were fixed numbers (like always using 1). The authors asked, "What if we let the ingredients be any number we want from a specific pool?"
They created two new families of recipes, which they named Family G and Family H.
- Family G: A specific mix of the three dials with a "magic number" (let's call it ) mixed in.
- Family H: A slightly different mix, also using the magic number .
2. The "Magic Number" Test
The big question is: Which values of actually make a perfect lock?
If you pick the wrong , the lock might jam (it won't be a permutation) or it might be easy to pick (it won't be APN).
The authors discovered a brilliant shortcut. Instead of testing every single by trying to break the lock, they found a single, simple test:
- They wrote down a specific polynomial equation (a math formula) involving .
- The Rule: If this equation has no solutions (no "roots") in the number system you are using, then is a good magic number.
- If the equation does have a solution, the lock is broken or insecure.
This is like having a metal detector that beeps only if the lock is bad. If it stays silent, you know you have a perfect, secure lock.
3. The "Double-Edged Sword"
Here is the coolest part: The authors proved that for these specific families, being a permutation and being APN are the same thing.
- Usually, a lock can be reversible but insecure, or secure but jammed.
- In these families, if the lock is reversible, it is automatically secure. If it's secure, it's automatically reversible. You get the best of both worlds with one single test.
4. Are These New Locks or Just Old Ones in Disguise?
In cryptography, two locks are considered "the same" if you can easily transform one into the other (like repainting a car or changing the key shape slightly). This is called equivalence.
The authors asked: "Are these new families just the old Li-Kaleyski locks wearing a mask?"
They proved:
- Mostly No: For almost all "good" magic numbers , these new locks are genuinely new. They are structurally different from the old ones.
- The Exception: Only if the magic number satisfies a very specific, rare condition (mathematically, ) does the new lock turn out to be an old lock in disguise.
- Family G vs. Family H: They also proved that a lock from Family G can never be transformed into a lock from Family H. They are two completely different species of perfect locks.
5. Why Does This Matter?
- More Options: Before this, we had very few options for these perfect locks. Now, we have an infinite supply.
- Better Security: Having many different, non-equivalent locks makes it much harder for hackers to find a universal "master key" that breaks all of them.
- Quantitative Guarantee: The authors didn't just say "they exist." They gave a mathematical formula to estimate how many good magic numbers exist. For large systems, there are thousands of them.
The Bottom Line
Think of this paper as a blueprint for a factory.
- We have two assembly lines (Family G and Family H).
- We have a quality control scanner (the root test) that instantly tells us if a batch of "magic numbers" will produce a perfect lock.
- We know that almost every number that passes the scanner creates a brand new, unique, and ultra-secure lock that has never been seen before.
This solves a major puzzle in cryptography, providing a vast new playground of secure building blocks for future digital security systems.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.