← Latest papers
🔢 mathematics

Constant-time decoding of Gabidulin codes and their generalizations with application to RQC

This paper presents the first constant-time decoding algorithm for Augmented Gabidulin codes, demonstrating that while the resulting RQC-Block-MS-AG implementation is slower than HQC, it offers a compelling trade-off by achieving ciphertext and key sizes approximately four times smaller.

Original authors: Nicolas Aragon, Chloé Baïsse, Anthony Fraga, Philippe Gaborit, Ilaria Zappatore

Published 2026-07-23
📖 3 min read🧠 Deep dive

Original authors: Nicolas Aragon, Chloé Baïsse, Anthony Fraga, Philippe Gaborit, Ilaria Zappatore

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 the digital world as a giant, bustling city where every message sent is a precious package. For decades, the locks on these packages were made of math so complex that even the fastest supercomputers couldn't crack them. But then, a new kind of thief arrived: the quantum computer. This isn't a regular computer; it's a magical machine that can solve certain puzzles instantly, potentially breaking the locks on almost all our current digital secrets. To stop this future thief, scientists are building new, unbreakable locks using different kinds of math. One popular strategy involves "codes," which are like intricate patterns used to hide messages. If you try to read the message without the key, the pattern looks like random noise, but with the key, the hidden message pops out clearly.

However, there's a catch. To make these new locks safe from hackers who might try to guess the key by watching how long it takes to unlock them, the unlocking process must be perfectly consistent. It's like a safe that must take exactly the same amount of time to open, whether the combination is easy or hard. If the safe takes a split second longer for a hard combination, a clever thief could time the clicks and figure out the code. This is called "constant-time" security. For a specific type of code called Gabidulin codes, which are excellent for building these new locks, scientists had a great way to decode them, but they couldn't make the process perfectly consistent in time. It was like having a super-strong lock that accidentally gave away a tiny hint of the combination every time it was used.

This paper is about fixing that leak. The authors, a team of researchers from France, have created the first "constant-time" way to decode a special, improved version of these Gabidulin codes, known as "Augmented Gabidulin" (AG) codes. Think of AG codes as the standard Gabidulin codes but with a few extra, empty slots added to the pattern. While this might sound like it makes the puzzle harder, the authors discovered a clever trick: those empty slots actually give the decoder a head start, allowing them to solve the puzzle faster and more efficiently than before.

The team didn't just find a theoretical shortcut; they built a working version of this decoder and tested it. They proved that their method is mathematically sound, showing that it can decode messages in a time that grows predictably (quadratically) rather than exploding into an impossible task. More importantly, they rewrote the underlying math operations so that the computer takes the exact same amount of time to do every step, regardless of the secret numbers involved. This eliminates the timing leaks that hackers could exploit.

When they put their new decoder to work in a real-world encryption system called RQC, the results were impressive. Their version was faster than the previous best version of RQC. While it was still a bit slower than another top contender called HQC (about four times slower), it had a massive advantage: the digital "keys" and "locked packages" (ciphertexts) were roughly four times smaller. In the world of cryptography, where saving space on tiny devices like smart cards or sensors is crucial, this trade-off is a huge win. The authors have successfully shown that you can have a lock that is both incredibly compact and perfectly safe from timing attacks, paving the way for more secure and efficient communication in a quantum future.

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 →