ReadingResearchRadarInvestment framework
Sign in / Sign up
← Back to reading
News2 min read·2026-10-21DisconfirmAI Editorial

AWS and Keyfactor Propose X.509 PKI Architecture for Multi-Agent AI Identity: One Revocation Terminates All Downstream Agent Authority

MCP has no built-in authentication standard, leaving multi-agent systems vulnerable to impersonation and credential replay. A joint reference architecture published by AWS and Keyfactor engineering teams replaces credential sharing with user-signed delegation assertions, combined with real-time OCSP revocation so that revoking a single user certificate immediately terminates all downstream agent tool-call authority.

ImportanceMaterialEvidenceE3 inspectableWrite-upStandard

Original publication time 2026-10-21 00:03 GMT+8

When AI agents access databases, APIs, and sensitive business operations through the Model Context Protocol (MCP), a fundamental question arises: how to prove which agent made a request, prevent forgery between agents, and confirm that each agent acts only on behalf of an authorized user. MCP has no built-in authentication standard and is transport-agnostic by design. Without proper identity mechanisms, any component could impersonate an agent, replay intercepted credentials, or invoke tools without authorization.

The AWS and Keyfactor engineering teams jointly published a reference architecture that addresses this gap through four complementary security mechanisms. First, signed request envelopes provide cryptographic proof-of-possession on every agent call. Second, user-signed delegation assertions authorize agents without sharing credentials. Third, RFC 8693 audience-scoped tokens limit the scope of exposure from any single token disclosure to one service boundary. Fourth, real-time OCSP revocation checking propagates credential changes immediately across all agents.

The revocation cascade is the architecture's key security property. When a user logs out, the system first revokes the user certificate in EJBCA. Because delegation verification checks the user's certificate through OCSP in real time, this step immediately invalidates all outstanding delegations. The system then revokes all three agent certificates, invalidating every signed envelope, deletes all secrets from AWS Secrets Manager with no recovery window, and terminates the Keycloak session. The critical insight is that revoking a single user certificate at the PKI layer promptly revokes all downstream agent authority without needing to individually revoke tokens, delete sessions, or contact each agent. OCSP provides the propagation mechanism, and because every request checks OCSP, the effect is immediate.

Sign in / Sign up
ReadingResearchRadarInvestment framework

On private key isolation, the user's private key is used only at login to sign the delegation assertion and is never shared with agents. Each agent's private key is used only by that agent to sign envelopes and is never shared between agents. EJBCA never sees or stores private keys, operating purely as a certificate authority. If Secrets Manager is subject to unauthorized access, the PKCS12 password stored separately adds an additional layer of protection.

The architecture is framework-agnostic. While the demonstration uses the AWS Strands Agents SDK and FastMCP, the same PKI patterns apply to LangChain, CrewAI, AutoGen, or any other multi-agent framework that uses tool protocols. As AI agents proliferate and gain access to increasingly sensitive operations, agent identity infrastructure moves from optional to essential.

Sources

  • 原始出处aws.amazon.com↗
Continue researching →