← Latest papers
💻 computer science

TPM-Free Post-Quantum Attestation for Legacy Industrial Control Devices Using Commodity-Hardware Trusted Execution

This paper presents a hardware-independent post-quantum attestation mechanism for legacy industrial devices that leverages the hibernation-resume cycle on commodity x86 platforms to capture and sign runtime state using CRYSTALS-Dilithium, thereby enabling trustworthy verification without dedicated security hardware like TPMs.

Original authors: Tejasva Jadhav

Published 2026-07-29
📖 6 min read🧠 Deep dive

Original authors: Tejasva Jadhav

Original paper licensed under CC BY 4.0 (https://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 you are trying to keep a secret diary safe from a sneaky roommate who has already stolen the keys to your room. In the world of computer security, this is the ultimate nightmare: the operating system (the room) is compromised, and the "guard" (the security software) is living inside that same room, trying to check if the walls are still standing. Usually, the only way to get a trustworthy check is to build a special, reinforced safe (a dedicated security chip) inside the house that the roommate can't touch. But here's the problem: millions of old industrial machines—like the ones controlling power grids and water treatment plants—were built decades ago. They are sturdy, reliable, and sealed tight, but they don't have room for these new, fancy safes.

Now, imagine a new kind of lock that future "quantum" computers might be able to pick. We need to upgrade these old machines to use this new, un-pickable lock, but we can't open them up to install new hardware. This is where the paper steps in. It tackles a tricky corner of computer science called "remote attestation," which is just a fancy way of saying, "How do I prove to someone far away that my computer is running the right software and hasn't been hacked?" The paper asks a bold question: Can we check the health of a hacked computer without ever letting the hacked computer do the checking? The answer lies in a clever trick using a feature called "hibernation," which usually just saves your work so you can turn off your computer and pick up right where you left off.

The "Sleeping Beauty" Security Check

This paper presents a clever, hardware-free way to check if an old industrial computer is safe, even if it's already been hacked. The authors, Tejasva Jadhav, propose a method that turns the computer's "hibernation" mode into a super-powerful security checkpoint.

Here is how the magic works, using a simple analogy: Imagine a computer is a busy, chaotic kitchen. The "OS" (Operating System) is the head chef. If a hacker gets in, they might be the chef wearing a disguise, hiding stolen ingredients (malware) in the pantry and telling the staff (the security guards) that everything is fine. Usually, you can't trust the staff because they are taking orders from the fake chef.

The paper's solution is to tell the kitchen to hibernate. In computer terms, hibernation is when the machine saves a perfect, frozen snapshot of its entire memory (the whole kitchen's state) to a hard drive and then turns itself off.

The Trick:

  1. The Freeze: When the computer hibernates, the "fake chef" (the hacker) and all their tricks stop moving. They are turned into a static, frozen picture on the hard drive. They can't hide, they can't lie, and they can't change anything because they aren't "alive" anymore.
  2. The Clean Room: Once the machine is off, a tiny, super-secure program living in the computer's firmware (the UEFI, which is like the computer's BIOS or basic brain) wakes up. This program is like a "Clean Room" inspector. It doesn't run inside the kitchen; it runs outside of it, looking at the frozen picture on the hard drive.
  3. The Check: The inspector reads the frozen picture. Since the hacker is just a frozen image right now, they can't hide their stolen ingredients. The inspector takes a "fingerprint" (a hash) of the frozen kitchen and signs it with a new, super-strong "Post-Quantum" signature (a digital seal that even future quantum computers can't break).
  4. The Wake-Up: The inspector sends this signed report to a remote verifier (the boss), and then the computer wakes up, restoring the kitchen to exactly how it was before. The chef and the staff don't even know they were checked; they just keep cooking.

Why This Matters

The paper argues that this method solves a massive problem for "legacy" (old) industrial devices. These devices run critical infrastructure like power plants and water systems. They are often too old to have special security chips (like TPMs) and are too important to shut down for long periods.

  • No New Hardware Needed: The authors show you don't need to buy new chips or open the machine's case. It works on standard, off-the-shelf computers (commodity hardware) that don't have any special security features.
  • Checking the "Now," Not the "Then": Most security checks only look at what the computer was like when it first turned on (boot-time). But hackers often wait until the computer is running to strike. This method checks the computer while it is running (by freezing it first), so it catches hackers who are currently active.
  • Quantum-Proof: The digital signature used is based on "CRYSTALS-Dilithium," a new standard designed to be safe even against powerful quantum computers that might exist in the future.

What the Paper Actually Found (and What It Didn't)

The authors built a working prototype on a standard laptop to test this idea. Here is what they discovered:

  • It Works: They successfully created a cycle where the computer hibernated, the firmware checked the frozen memory, signed the report with a quantum-resistant algorithm, and then woke the computer up.
  • The Speed: The security check itself (the signing and hashing) was incredibly fast, taking less than a second. However, the whole process took about 14 to 27 seconds because the computer had to write and read a large memory image (24 GB in their test) to the hard drive. This is the "cost" of the method: you have to pause the machine for a short time to do the check.
  • The Limitations: The paper is very honest about what it doesn't do.
    • It cannot protect against a hacker who has already infected the computer's firmware (the "brain" before the OS starts). If the brain is corrupted, the inspector is lying.
    • It cannot catch hackers who only mess with data that changes constantly (like a running counter) because the check only looks at the "frozen" parts that should stay the same.
    • It is not a magic bullet for every device. It requires the device to support hibernation and be able to pause for a few seconds without causing a disaster (like stopping a heart monitor or a nuclear reactor).

The Bottom Line

This paper suggests a brilliant workaround for a tough problem. Instead of trying to build a new, expensive security fortress inside old machines, it uses the machine's own "sleep" mode to freeze the bad guys in place so they can be inspected. It proves that we can give old, critical industrial devices a quantum-safe security upgrade without replacing their hardware, provided we can pause them for a moment to take a "selfie" of their memory. It's a clever, low-cost way to keep our power grids and water systems safe in a future where computers are much more powerful than they are today.

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 →