AC2 Protocol: AI 에이전트를 위한 누락된 보안 계층
AC2 Protocol: The missing security layer for AI agents

AC2 Protocol은 AI 에이전트가 결제, 코드 서명 등 민감한 작업을 수행할 때 사용자 의도를 암호학적으로 증명하는 오픈 프로토콜입니다. FIDO2 기반 하드웨어 바인딩 서명을 통해 개인 키가 기기를 떠나지 않으며, 피싱 및 재생 공격에 강합니다. DIDComm v2.0 메시지 형식과 JSON-LD 스키마를 지원하여 모든 에이전트 워크플로우에 통합할 수 있고, 중앙 릴레이나 블록체인 없이 작동합니다. Algorand 재단이 개발했으며, OpenClaw 플러그인과 AC2 Wallet 앱을 통해 즉시 사용 가능합니다.
에이전트는 사용자를 대신해 행동해야 하지만, 사용자는 통제권을 유지하고 자격 증명을 보호하며 무엇을 승인했는지 증명할 수 있는 방법이 필요합니다.
HN 토론
15- semiquaver
이 모든 것에서 암호화폐 냄새가 나서 몸을 움츠리게 된다. 이것은 지난 유행의 아이디어와 도구를 현재 유행에 맞게 구해내려는 시도일 뿐이다.
'승인을 요청하되, 약간의 알트코인을 지출하여 승인하는 것'처럼 보인다.
> 고지: AC2는 자체 보관형 Algorand 지갑입니다. 사용자 — 오직 사용자만 — 시드 문구, 키, 암호화폐 자산을 자신의 기기에 보관합니다. Pera Wallet, Lda는 시드 문구, 키, 암호화폐 자산을 보관, 관리, 접근하지 않으며, 사용자를 대신하여 이를 복구할 수 없습니다.
- josephcecala
AC2는 사용자가 AI 기반 서명 작업을 다시 제어할 수 있게 해주는 개방형 표준으로, 의도의 검증 가능한 증거와 자격 증명 격리를 제공합니다.
문제: 손상된 에이전트 런타임(예: 악성 플러그인 의존성)은 API 키나 세션 토큰과 같이 주입된 모든 것을 유출할 수 있으며, 채팅 기반 '승인'은 메시지에 불과하고 스푸핑 및 세션 하이재킹이 가능하기 때문에 인간이 실제로 승인했는지 증명할 방법이 없습니다.
AC2는 두 가지 격차를 모두 해소합니다. 승인은 사용자 기기의 FIDO2 패스키 서명이 되며, 하드웨어에 바인딩되고 피싱에 강하며 채팅 메시지 대신 실제 감사 추적을 제공합니다. 그리고 자격 증명은 런타임에 전혀 들어가지 않습니다. 에이전트는 키가 아닌 서명된 권한 부여를 받습니다. 런타임이 손상되어도 훔칠 것이 없습니다.
내부 동작: AC2는 사용자 지갑과 에이전트 간에 종단 간 암호화된 WebRTC 직접 연결을 엽니다. 에이전트가 무언가(결제, 커밋, API 호출)에 서명해야 할 때 AC2를 통해 요청을 보내고, 사용자는 자신의 지갑에서 승인하며, 서명은 다시 위임됩니다. 개인 키는 사용자의 기기를 떠나지 않습니다.
세 가지 개방형 표준을 기반으로 구축됨: DIDComm v2.0(메시징), WebAuthn/FIDO2(하드웨어 바인딩 인증), WebRTC DataChannel(P2P 전송, 릴레이 서버 없음). 가볍고(기본 흐름에 약 50줄), 블록체인에 구애받지 않으며, 기존 설정과 함께 작동합니다. 플러그인 하나, 명령 하나.
Algorand 재단 팀이 Pera Wallet, Rocca, Intermezzo, LiquidAu와 함께 구축했습니다.
- chrisjj
> 당신은 주권이 필요합니다.
당신은 그 단어를 계속 사용합니다. 나는 그것이 당신이 생각하는 의미가 아니라고 생각합니다.