← Latest papers
🔢 mathematics

On the Walsh spectra of quadratic APN functions

This paper establishes novel connections between the Walsh spectra of quadratic APN functions and vector space partitions or blocking sets in projective spaces, enabling the derivation of strong spectral conditions such as a limit on high-amplitude component functions, a nontrivial upper bound on bent components, and criteria for CCZ-equivalence to permutations.

Original authors: Sophie Hannah Bénéteau, Nicolas Goluboff, Lukas Kölsch, Divyesh Vaghasiya

Published 2026-05-19
📖 5 min read🧠 Deep dive

Original authors: Sophie Hannah Bénéteau, Nicolas Goluboff, Lukas Kölsch, Divyesh Vaghasiya

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 designing a high-security vault (a block cipher) to protect digital secrets. To make this vault unbreakable, you need to install a special kind of "lock" inside it. In the world of cryptography, these locks are mathematical functions called APN functions.

Think of an APN function as a master key that scrambles data so perfectly that even if a thief tries to guess how the lock works by comparing two slightly different keys (a "differential attack"), they get absolutely no useful information. These functions are the gold standard for security.

However, not all locks are created equal. Some are "quadratic" (mathematically simpler and easier to study), and the researchers in this paper are trying to understand the internal "fingerprint" of these specific locks.

Here is what the paper discovers, explained through everyday analogies:

1. The Fingerprint: The Walsh Spectrum

Every lock has a unique "fingerprint" called the Walsh spectrum. You can think of this as a report card that measures how "linear" or predictable the lock is.

  • The Goal: We want the lock to be as unpredictable as possible.
  • The Metric: The paper looks at the "amplitude" of different parts of the lock. Imagine the lock is made of many smaller gears (component functions). Some gears spin smoothly (low amplitude), while others are jerky and loud (high amplitude). The researchers want to know: How many loud gears can a secure lock have before it becomes weak?

2. The First Discovery: The "Room Partition" Analogy

The authors found a surprising connection between these mathematical locks and dividing a room.

Imagine the space where the lock operates is a giant room filled with points (vectors). The researchers proved that the "loud gears" (the parts of the lock with high amplitude) force the room to be divided into specific, non-overlapping sub-rooms (vector spaces).

  • The Rule: Every point in the room must belong to exactly one sub-room, and no two sub-rooms can share any space except the center point.
  • The Insight: This isn't just a random division. The size of these sub-rooms is directly tied to how "loud" (high amplitude) the gears are. If you know how the room is partitioned, you know the fingerprint of the lock.

What this means: They proved that a secure lock can have at most one extremely "loud" gear (amplitude larger than a certain threshold). If it had two, the room couldn't be partitioned correctly, and the lock would fail the security test.

3. The Second Discovery: The "Traffic Jam" Analogy

The paper also looked at the "quiet gears" (bent components) versus the "loud gears." They discovered that the loud gears form a special kind of traffic jam (a "blocking set") in a geometric landscape.

  • The Analogy: Imagine a city grid where certain intersections are blocked. A "blocking set" is a collection of blocked intersections such that every possible straight road you try to drive down hits at least one blocked intersection.
  • The Discovery: The researchers found that for these quadratic locks, the "loud gears" create a traffic jam that is very specific. It's not just any jam; it's a jam where the number of blocked intersections on any road is always an odd number.
  • The Result: This "odd-number rule" allows them to set a strict limit on how many quiet gears (bent components) a lock can have. It's the first time a general "ceiling" has been placed on this number for these types of locks.

4. Putting It All Together: The "Blueprint" Check

By combining the "Room Partition" and the "Traffic Jam" rules, the authors created a powerful checklist.

  • They took locks of specific sizes (dimensions 6, 8, and 10) and listed every possible "blueprint" (amplitude distribution) that could theoretically exist.
  • Then, they applied their new rules to cross out the impossible blueprints.
  • Example: For a lock of size 8, there were many theoretical ways to arrange the gears. Their math showed that many of these arrangements are impossible because they would break the "Room Partition" or "Traffic Jam" rules. This narrowed down the list of possible secure locks significantly.

5. The "Permutation" Mystery

Finally, the paper touches on a famous unsolved mystery: Can these locks be rearranged to become a perfect "permutation" (a one-to-one mapping where every input has a unique output, like a perfect shuffle of a deck of cards)?

  • The authors found that if a lock is CCZ-equivalent (a specific type of mathematical similarity) to a perfect shuffle, it cannot have "few" loud gears. It must have a specific, large number of them. This gives cryptographers a new way to test if a lock can ever be a perfect shuffle.

Summary of the "Open Problems"

The paper ends by admitting that while they have built a better fence around the possible locks, they haven't found all the locks yet.

  • They have a list of theoretical blueprints for size-8 locks, but they haven't found physical examples for all of them.
  • They are asking the math community: "Can you build a lock that fits these specific, rare blueprints we found?"

In a nutshell: This paper didn't invent a new lock, but it built a much better blueprint scanner. It uses geometry (room partitions and traffic jams) to instantly tell you which mathematical designs for secure locks are impossible, narrowing the search for the perfect, unbreakable digital vault.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →