← Latest papers
🔢 mathematics

Triprojective almost perfect nonlinear permutations and functions

This paper introduces a large family of almost perfect nonlinear (APN) permutations for finite vector spaces of odd dimensions divisible by three, as well as non-bijective APN functions for even dimensions, all characterized by a triprojective structure induced by the general linear group GL(3,2m)\mathrm{GL}(3,2^m).

Original authors: Faruk Göloğlu, Lukas Kölsch

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

Original authors: Faruk Göloğlu, Lukas Kölsch

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 ultimate safe. In the world of digital security, the "locks" are mathematical functions used to scramble data so that hackers can't figure out the original message. The paper you're asking about is a blueprint for building a new, incredibly strong type of lock.

Here is the story of what the authors, Faruk Gölöglu and Lukas Kölsch, have discovered, explained without the heavy math jargon.

The Goal: The Perfect Scrambler

In cryptography, there is a specific type of lock called an S-Box (Substitution Box). Think of an S-Box as a machine that takes a set of inputs (like a combination of numbers) and spits out a completely different set of outputs.

The danger comes from a method called "differential cryptanalysis." Imagine a thief trying to crack your safe by noticing patterns: "If I turn the dial one click to the right, the lock changes its sound by a specific amount. If I turn it two clicks, the sound changes differently." If the lock reacts too predictably to small changes, the thief can work backward to find the key.

To stop this, mathematicians look for APN functions (Almost Perfect Nonlinear). These are the "perfect" locks where a tiny change in the input causes a chaotic, unpredictable change in the output. The goal is to make it so that no matter how the thief tweaks the input, the output looks like random noise.

The Big Challenge: The "Even Dimension" Problem

For a long time, mathematicians knew how to build these perfect locks for certain sizes of data (specifically, when the data size is an odd number). But for even-sized data blocks (which are very common in real-world computers), finding a perfect lock that is also a permutation (meaning every single input maps to a unique output, so nothing gets lost) has been a massive headache. It's like trying to find a key that fits every lock in a specific row of houses, but you keep finding that some keys open two locks at once, or some locks have no key at all.

The authors of this paper say: "We found a way to build these perfect, non-repeating locks for a huge new family of even-sized data blocks."

The Secret Ingredient: "Triprojective" Architecture

The authors didn't just stumble upon a random formula. They built their locks using a specific architectural style they call "Triprojective."

To understand this, imagine you are looking at a 3D sculpture.

  • Standard Locks: Usually, these are built by looking at the sculpture from just one angle (a flat, 2D view).
  • The New "Triprojective" Locks: The authors built their function by looking at the sculpture from three different angles simultaneously, using a special group of rules (related to a mathematical structure called GL(3,2m)GL(3, 2^m)).

They call this a "Triprojective" structure because it treats the data as if it exists in a 3D space where the rules of geometry are slightly twisted. By arranging the data this way, they ensure that the "scrambling" happens in a way that is incredibly hard to predict, regardless of how you try to probe it.

The Magic Formula

The paper presents a specific recipe (a formula) for these locks. It involves three variables (x,y,zx, y, z) and some special numbers (a,b,ca, b, c).

The recipe has a "safety check." Before you can use the lock, you have to run a quick test to make sure a specific equation has no solutions.

  • If the test passes: You get a perfect, unbreakable lock (an APN permutation).
  • If the test fails: The lock is still very strong (highly nonlinear), but it might not be a perfect permutation (some inputs might map to the same output).

The authors prove that if you choose your numbers correctly, this recipe works for every odd dimension that is divisible by three. This is a massive expansion of what was previously known.

Why This Matters (According to the Paper)

  1. It Unifies Old Discoveries: The authors show that several other complicated formulas discovered by different mathematicians in recent years are actually just special, simplified versions of their new "Triprojective" recipe. It's like realizing that three different types of cars are actually just different paint jobs on the same chassis.
  2. It's New and Unique: They prove that their new family of locks is fundamentally different from the "Gold" locks (a famous family of APN functions discovered decades ago). They aren't just re-labeling old keys; they are forging entirely new ones.
  3. The Proof is "Clean": Previous attempts to prove these locks worked required massive computer simulations and pages of complex algebra. The authors used a clever, purely logical approach (using "twisted polynomials" and properties of finite fields) to prove their results without needing a supercomputer.

The Bottom Line

This paper is a mathematical breakthrough in the design of digital security locks. The authors have discovered a new, versatile "Triprojective" method to construct Almost Perfect Nonlinear Permutations.

In simple terms: They found a new, reliable way to build the strongest possible data scramblers for a wide range of computer data sizes, solving a problem that had stumped experts for years. They didn't just find one new lock; they found a whole factory for making them, and they proved that these new locks are distinct from any others we've seen before.

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 →