← Latest papers
🤖 AI

Secure Tool Manifest and Digital Signing Solution for Verifiable MCP and LLM Pipelines

This paper proposes a Secure Tool Manifest and Digital Signing Framework that enhances Model Context Protocols (MCP) by implementing cryptographically signed manifests and transparent verification logs to ensure the integrity, verifiability, and secure execution of Large Language Model pipelines in sensitive domains.

Original authors: Saeid Jamshidi, Kawser Wazed Nafi, Arghavan Moradi Dakhel, Foutse Khomh, Amin Nikanjam, Mohammad Adnan Hamdaqa

Published 2026-02-02
📖 4 min read☕ Coffee break read

Original authors: Saeid Jamshidi, Kawser Wazed Nafi, Arghavan Moradi Dakhel, Foutse Khomh, Amin Nikanjam, Mohammad Adnan Hamdaqa

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 are running a high-stakes kitchen where a very smart, but sometimes unpredictable, head chef (the Large Language Model or LLM) is preparing complex dishes based on orders from customers. This chef can use various tools—knives, ovens, blenders (the external tools)—to get the job done.

The problem is that in the current setup, anyone could sneak into the kitchen, swap out the chef's recipe card with a fake one, or trick the chef into using a dirty knife. If the chef follows a bad order, the food could be poisoned, and no one would know who gave the order or what actually happened. This is the vulnerability the paper addresses.

The authors propose a new system called the Secure Tool Manifest and Digital Signing Framework. Here is how it works, using simple analogies:

1. The "Tamper-Proof Recipe Card" (The Manifest)

Before the chef touches any tool, every single request must be written on a special, digital "recipe card" called a Manifest.

  • The Analogy: Think of this like a sealed, official envelope. Inside, it lists exactly what the chef is allowed to do.
  • The Twist: The paper separates the "customer's view" (what the user sees) from the "chef's view" (the internal technical details). This prevents the customer from accidentally (or maliciously) leaking secrets about how the kitchen works.

2. The "Notary Stamp" (Digital Signing)

Before the chef can even look at the recipe card, it must be stamped by a trusted Notary (a Hardware Security Module or HSM).

  • The Analogy: Imagine a notary public who checks the recipe card, verifies the rules, and then stamps it with a unique, unforgeable seal using a special ink (a digital signature).
  • The Result: If someone tries to change even a single letter on the card after the stamp is applied, the ink smears, and the card is instantly recognized as fake. The chef refuses to cook.

3. The "Public Ledger" (Transparency Logs)

Every time a recipe card is stamped and used, a copy of the receipt is added to a giant, public, unchangeable book called a Transparency Log (using something called a Merkle Tree).

  • The Analogy: Think of this like a blockchain or a public diary that everyone can read but no one can erase or edit. If you want to know what the chef did five minutes ago, you can look it up.
  • The Benefit: If the chef does something weird, you can prove exactly when it happened and who authorized it. You can't hide the evidence.

4. The "Speed Test" (Scalability)

The authors tested this system with up to 50,000 orders (a massive amount of cooking).

  • The Finding: They found that adding more orders didn't slow the kitchen down in a messy way. Instead, the system got faster and more efficient per order, almost like a well-oiled machine. It scaled "linearly," meaning if you double the orders, the time taken just doubles (which is expected), but it didn't crash or get bogged down.
  • The Analogy: It's like a highway that adds a new lane for every 1,000 cars, keeping traffic flowing smoothly even during rush hour.

5. The "Fairness Check" (Balanced Usage)

The system uses three different types of chefs (GPT-4, LLaMA, and DeepSeek).

  • The Finding: The system automatically balanced the work so that no single chef was overwhelmed while others sat idle. It was like a smart waiter who distributes tables evenly among all the cooks.
  • The Security: This prevents a bad actor from overwhelming just one chef to cause a crash (a Denial-of-Service attack).

6. The "Self-Correction" (Error Handling)

The system is designed to be "fail-closed."

  • The Analogy: If a recipe card looks even slightly suspicious, or if the timestamp is wrong (like a recipe from next year), the system immediately locks the door and says "No." It doesn't take a chance.
  • The Result: It successfully rejected all the fake or broken orders in their tests while letting the valid ones through.

Summary

In short, this paper builds a security guard, a notary, and a public recorder for AI systems. It ensures that when an AI uses tools, it follows a verified, signed, and recorded set of rules. It proves that you can make AI systems this secure without slowing them down, even when thousands of people are using them at once.

The paper does not claim this fixes the AI's "thinking" or makes it smarter; it only ensures that the actions the AI takes are safe, traceable, and impossible to fake.

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 →