← Latest papers
💻 computer science

Self-Verifying Measurement Records: Hash-Linked Evidence Graphs for Hardware Benchmarking

This paper proposes a tamper-evident, hash-linked transparency log for hardware benchmarking that binds reported performance metrics to verifiable evidence using probabilistic identities and cryptographic challenges, enabling offline, trustless verification of results across diverse GPU architectures while accounting for floating-point noise and adversarial threats.

Original authors: Faruk Alpay, Baris Basaran

Published 2026-06-29
📖 5 min read🧠 Deep dive

Original authors: Faruk Alpay, Baris Basaran

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 you buy a car and the salesperson hands you a piece of paper saying, "This car goes 200 miles per hour." You have to take their word for it. You can't test it yourself because the car is gone, the track is closed, and even if you could, the engine might be secretly broken in a way that only shows up under specific conditions.

This paper proposes a new way to report hardware performance (like how fast a computer chip is) so that you don't have to trust the person who wrote the report. Instead, the report comes with its own "proof of life" and "proof of truth" attached to every single number.

Here is how they do it, explained through simple analogies:

1. The "Tamper-Proof Diary" (The Evidence Graph)

Think of the performance report not as a static PDF, but as a digital diary where every entry is chained to the next one using a special digital lock (a hash).

  • How it works: If someone tries to change a number in the middle of the diary (like changing "100 miles" to "200 miles"), the digital lock breaks, and the whole chain becomes invalid.
  • The Benefit: You can look at the diary offline (without internet or the original computer) and verify that the numbers haven't been faked. It's like a notary public who stamps every page, but the stamp is mathematical and impossible to forge.

2. The "Spot Check" for Math (Linear Quantities)

When the computer does a massive math problem (like multiplying two giant grids of numbers), checking the whole answer takes forever. The authors use a clever trick called a "probabilistic identity."

  • The Analogy: Imagine a baker claims to have baked 1,000 perfect cookies. Instead of tasting all 1,000, the inspector picks a random handful, adds a secret "tasting spice" (a random probe), and checks if the flavor matches the recipe.
  • The Catch: If the baker cheated, the inspector will almost certainly catch them. If the inspector checks 8 times, the chance of a cheater getting away is less than 1 in 256.
  • The "Floor" Calibration: Computers aren't perfect; they make tiny rounding errors (like a scale that is off by a gram). The authors measured exactly how "off" their specific chips get naturally. They set a "tolerance zone" based on this natural error. If the math is slightly off, it's accepted as normal. If it's way off, it's flagged as a lie or a broken chip.

3. The "Double-Check" (Cross-Device Verification)

To be extra sure, they used two identical chips to do the exact same math at the same time.

  • The Analogy: It's like having two identical twins take the same test. If they both get the exact same answer down to the last digit, you know the answer is right. If one gets a different answer, you know one of them is lying or confused.
  • The Bonus: Even though the twins are identical, they run at slightly different speeds (like one twin is slightly faster at running). The report records this tiny speed difference as a "fingerprint" for that specific chip, proving it's the real deal and not a fake.

4. The "Stress Test" (Physical Limits)

The authors wanted to know: Can a hacker trick the chip into giving a wrong answer without us noticing?

  • The Experiment: They tried to "stress" the chip by making it run hot and fluctuating its power usage (like a power surge).
  • The Result: The chip didn't break or give wrong answers. Instead, it just slowed down to protect itself. This suggests that "silent errors" (where a chip gives a wrong answer without complaining) are rare and usually only happen on defective chips, not on healthy ones being stressed by a normal user.

5. The "Time Machine" (Reconstruction)

What happens when the computer chip breaks or is thrown away? Can we still trust the old report?

  • The Solution: The report includes "seeds" (like a recipe) that allow anyone to re-run the math on a different computer.
  • The Limit: You can re-verify the math and the logic perfectly. However, you cannot re-verify the speed of the old chip, because that speed depended on the specific physical condition of that dead chip (its heat, its age, its specific manufacturing quirks). The "truth" of the math survives; the "speed" of the old machine is lost to time.

Summary

This paper builds a self-verifying receipt for computer performance.

  1. No Trust Needed: You don't trust the manufacturer; you trust the math and the digital locks.
  2. Spot Checks: It uses random math tricks to catch lies instantly.
  3. Double Witnesses: It uses two chips to confirm each other.
  4. Honesty: It admits that while the math can be proven true forever, the specific speed of a chip is a fleeting moment that can't be perfectly recreated later.

The goal isn't to make the chips faster, but to make the numbers we read about them impossible to fake and easy to verify.

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 →