← Latest papers
💻 computer science

Cryptographic certificates of validity for trustworthy AI

This paper proposes a framework for trustworthy agentic AI by generating succinct cryptographic certificates that mathematically prove an agent's actions satisfy formally specified policies, enabling independent verification without re-execution or trust in the agent.

Original authors: Murdoch J. Gabbay

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

Original authors: Murdoch J. Gabbay

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

The Big Idea: Trust the Proof, Not the Person

Imagine you are hiring a robot to book a flight for you. In the past, we trusted robots (or AI agents) because we knew who built them or because they had a digital signature saying, "I am from Company X."

But what if the robot is buggy, or what if it's a "Byzantine" robot (a fancy term for a robot that might be acting weirdly or maliciously)? A signature only proves who sent the message, not whether the message is correct or safe.

Murdoch Gabbay's paper proposes a new way to trust AI: Instead of trusting the robot's identity, we trust a cryptographic certificate that proves the robot's action follows the rules.

Think of it like this:

  • Old Way: You trust a chef because they wear a specific hat and have a license. You hope they didn't poison the soup.
  • New Way: The chef hands you a sealed, unbreakable receipt. This receipt mathematically proves that the soup was cooked at the right temperature, with the right ingredients, and no poison was added. You don't need to know the chef's name or watch them cook; you just check the receipt.

How It Works: The "Magic Translator"

The paper describes a three-step process to create these receipts.

1. Write the Rules (The "Law")

First, we take the rules we want the AI to follow (e.g., "Never spend more than $500" or "Only fly to countries with a travel advisory") and write them down in a strict mathematical language called logic.

  • Analogy: Imagine writing the rules of a board game in a language that a computer can understand perfectly, leaving no room for "maybe" or "I think."

2. The Translation (The "Compiler")

Next, we use a special tool (a compiler) to translate those logical rules into a math puzzle.

  • The Magic: The paper explains a clever trick where "True" becomes the number 0, and "False" becomes a positive number.
  • Analogy: Imagine a scale. If the AI followed the rules, the scale balances perfectly at zero. If the AI broke a rule, the scale tips and shows a heavy, positive number. The goal is to prove the scale is at zero.

3. The Certificate (The "Receipt")

The AI (or a helper) solves the math puzzle and generates a tiny, cryptographic proof. This proof says, "I have a secret solution that makes the scale balance at zero."

  • The Cool Part: A verifier (the person checking the AI) can look at this tiny proof and instantly know the rules were followed. They don't need to see the AI's private thoughts, they don't need to re-run the whole calculation, and they don't need to trust the AI. They just check the math.

A Concrete Example: The Power of Two

The paper uses a simple example of calculating 222^2 (2 to the power of 2) to show how this works.

Imagine the AI claims, "I calculated 22=42^2 = 4."
To prove this isn't a lie, the AI doesn't just say "4." It provides a derivation tree (a step-by-step history):

  1. Step 1: 20=12^0 = 1 (The starting point).
  2. Step 2: 21=22^1 = 2 (Based on Step 1).
  3. Step 3: 22=42^2 = 4 (Based on Step 2).

The cryptographic certificate proves that these steps are linked correctly. If the AI tried to skip a step or change a number, the math puzzle would fail, and the certificate would be invalid.

Why This Matters for AI Agents

The paper argues that as AI agents start doing real things (booking flights, approving invoices, deploying code), we need a way to verify their actions before they happen, not just look at logs afterwards.

  • No Re-Running: Checking the certificate is fast. You don't need to re-do the AI's work.
  • Privacy: Using "Zero-Knowledge" features, the AI can prove it followed the rules without revealing its private data (like your credit card number or secret strategy).
  • No Blind Trust: You don't have to trust the AI's developer. You only trust the math.

What This Paper Does NOT Do (Important Limits)

The author is very careful to state what this technology cannot do:

  • It doesn't write the rules for you. The certificate proves the AI followed the rules you gave it. If you wrote a bad rule (e.g., "Spend all the money"), the certificate will prove the AI followed that bad rule perfectly.
  • It doesn't guarantee safety. It only guarantees that the specific mathematical condition was met. It doesn't prove the condition itself was wise, ethical, or safe.
  • It doesn't replace human oversight. Humans still need to decide what the rules should be and audit the system.

Summary

This paper proposes a "Proof-Carrying Action" system for AI. Just as a driver might carry a license to prove they are allowed to drive, an AI agent would carry a cryptographic certificate to prove its action is correct.

It bridges the gap between Formal Logic (the rules) and Cryptography (the proof), allowing us to verify that an AI is behaving correctly without needing to trust the AI or see its private data. It's a way to say: "I don't trust you, but I trust the math you just handed me."

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 →