PQC-LEO: An Evaluation Framework for Post-Quantum Cryptographic Algorithms

This paper introduces PQC-LEO, an automated benchmarking framework for evaluating the computational and networking performance of Post-Quantum Cryptography algorithms across x86 and ARM architectures, revealing that higher security levels incur greater performance penalties on ARM devices compared to x86.

Callum Turino, William J Buchanan, Owen Lo, Christoph Thuummler

Published Mon, 09 Ma
📖 4 min read☕ Coffee break read

Imagine the digital world is a massive, bustling city where everyone sends secret letters to each other. Right now, these letters are locked in special boxes (encryption) that only the intended recipient can open. The keys to these boxes are based on math problems that are incredibly hard for today's computers to solve, like trying to un-mix a bowl of paint back into its original colors.

The Problem: The Quantum Super-Computer
Scientists are building a new kind of computer called a "Quantum Computer." Think of it not as a faster car, but as a magic wand. With this wand, the old math problems (the locks on our boxes) become easy to solve instantly. If a bad guy gets this wand, they can open every secret letter in the city, stealing bank details, government secrets, and private messages. This is the "Quantum Threat."

The Solution: Post-Quantum Cryptography (PQC)
To stop this, cryptographers are designing new types of locks and keys. These new locks are based on different, tougher math problems that even the magic quantum wand can't break. These new systems are called Post-Quantum Cryptography (PQC).

The Challenge: The "Heavy Luggage" Problem
Here's the catch: These new locks are much bigger and heavier than the old ones.

  • Old Locks: Like a tiny, lightweight key you can carry in your pocket.
  • New PQC Locks: Like a giant, heavy suitcase.

If you try to put this giant suitcase on a small, battery-powered device (like a smart thermostat, a fitness tracker, or an IoT sensor), it might weigh the device down so much that the battery dies instantly, or the device moves so slowly it becomes useless. This is a huge problem for the "Internet of Things" (IoT), where billions of small devices need to stay secure.

The Hero: PQC-LEO (The "Suitcase Tester")
This is where the paper comes in. The authors, Callum Turino and his team, built a tool called PQC-LEO.

Think of PQC-LEO as a giant, automated gym and delivery testing center.

  • The Gym: It tests how strong the new locks are. It asks: "How much energy does it take to lock and unlock this suitcase? How much space does it need?"
  • The Delivery Center: It tests how fast these heavy suitcases can be shipped over the internet. It asks: "If I send 1,000 of these heavy suitcases, how long does it take? Does the road get clogged?"

How They Tested It
The team set up two different "delivery trucks" to test these new locks:

  1. The Big Truck (x86): A powerful computer (like a desktop PC). It has a strong engine and a big gas tank.
  2. The Scooter (ARM): A small, efficient device (like a Raspberry Pi, which is a tiny computer used in many smart devices). It has a small engine and a tiny battery.

They put the new PQC locks on both the Big Truck and the Scooter and started running tests.

The Results: The Scooter Struggles More
The tests revealed some interesting things:

  • The Big Truck handled the heavy new locks pretty well. It was a bit slower than before, but it got the job done.
  • The Scooter, however, really struggled. When they tried to use the most secure (and therefore heaviest) locks, the scooter slowed down significantly. In fact, on the small devices, the performance dropped by about 34% when switching to the highest security levels.

Why This Matters
This is like realizing that while a heavy winter coat keeps you warm, it's too heavy for a hummingbird to fly in. The paper shows us that while the new quantum-proof locks are necessary, we can't just slap them onto every device without thinking.

The Bottom Line
The PQC-LEO framework is a vital tool. It automates the process of checking if these new, heavy locks will work on our small, everyday devices. It helps engineers figure out:

  • Which locks are light enough for a smart lightbulb?
  • Which locks are too heavy and need to be simplified?
  • How do we balance security (keeping the door locked) with speed (keeping the door open for business)?

By using this tool, we can ensure that when the "Quantum Wand" eventually arrives, our digital city is ready with new locks that are secure and practical for everyone, from giant servers to tiny sensors.