← 최신 논문
🤖 AI

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

본 논문은 민감한 도메인에서 대규모 언어 모델 파이프라인의 무결성, 검증 가능성 및 보안 실행을 보장하기 위해 암호학적으로 서명된 매니페스트와 투명한 검증 로그를 구현함으로써 모델 컨텍스트 프로토콜(MCP)을 강화하는 보안 툴 매니페스트 및 디지털 서명 프레임워크를 제안한다.

원저자: Saeid Jamshidi, Kawser Wazed Nafi, Arghavan Moradi Dakhel, Foutse Khomh, Amin Nikanjam, Mohammad Adnan Hamdaqa

게시일 2026-02-02
📖 3 분 읽기☕ 가벼운 읽기

원저자: Saeid Jamshidi, Kawser Wazed Nafi, Arghavan Moradi Dakhel, Foutse Khomh, Amin Nikanjam, Mohammad Adnan Hamdaqa

원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

당신이 아주 똑똑하지만 때때로 예측 불가능한 헤드 셰프(대규모 언어 모델 또는 LLM)가 복잡한 요리를 준비하는 고위험 주방을 운영하고 있다고 상상해 보십시오. 이 셰프는 요리를 완성하기 위해 다양한 도구들(칼, 오븐, 블렌더 등 외부 도구)을 사용할 수 있습니다.

문제는 현재의 설정에서는 누구나 주방에 몰래 들어와 셰프의 레시피 카드를 가짜로 바꿔치기하거나, 셰프가 더 dirty한 칼을 사용하도록 속일 수 있다는 점입니다. 만약 셰프가 잘못된 주문을 따른다면 음식에 독이 들어갈 수 있으며, 누가 주문을 냈는지 혹은 실제로 무슨 일이 일어났는지 아무도 알 수 없게 됩니다. 이것이 바로 이 논문이 다루는 취약점입니다.

저자들은 **보안 도구 매니페스트 및 디지털 서명 프레임워크(Secure Tool Manifest and Digital Signing Framework)**라고 불리는 새로운 시스템을 제안합니다. 다음은 쉬운 비유를 사용한 작동 방식입니다.

1. "변조 불가능한 레시피 카드" (매니페스트)

셰프가 도구를 만지기 전에, 모든 요청은 매니페스트라고 불리는 특별한 디지털 "레시피 카드"에 작성되어야 합니다.

  • 비유: 이것은 봉인된 공식 봉투와 같습니다. 그 안에는 셰프가 무엇을 할 수 있는지에 대한 정확한 목록이 들어 있습니다.
  • 반전: 이 논문은 "고객의 관점"(사용자가 보는 것)과 "셰프의 관점"(내부 기술적 세부 사항)을 분리합니다. 이를 통해 고객이 실수로(또는 악의적으로) 주방의 작동 방식에 대한 비밀을 유출하는 것을 방지합니다.

2. "공증인 도장" (디지털 서명)

셰프가 레시피 카드를 확인하기도 전에, 레시피 카드는 신뢰할 수 있는 공증인(하드웨어 보안 모듈 또는 HSM)으로부터 검인을 받아야 합니다.

  • 비유: 공증인이 레시피 카드를 확인하고, 규칙을 검증한 다음, 특별한 잉크(디지털 서명)를 사용하여 고유하고 위조할 수 없는 인장을 찍는 것을 상상해 보십시오.
  • 결과: 만약 누군가 도장이 찍힌 후 카드에 단 한 글자라도 수정하려고 하면, 잉크가 번지게 되며 카드는 즉시 가짜로 인식됩니다. 그러면 셰프는 요리를 거부합니다.

3. "공공 장부" (투명성 로그)

레시피 카드가 검인되고 사용될 때마다, 영수증의 사본이 **머클 트리(Merkle Tree)**를 사용하는 거대하고 공개된, 변경 불가능한 책인 투명성 로그에 추가됩니다.

  • 비유: 이것은 블록체인이나 누구나 읽을 수 있지만 아무도 지우거나 수정할 수 없는 공공 일기와 같습니다. 셰프가 5분 전에 무엇을 했는지 알고 싶다면 찾아볼 수 있습니다.
  • 이점: 만약 셰프가 이상한 행동을 한다면, 당신은 정확히 언제 그 일이 일어났고 누가 그것을 승인했는지 증명할 수 있습니다. 증거를 숨길 수 없습니다.

4. "속도 테스트" (확장성)

저자들은 이 시스템을 최대 50,000건의 주문(엄청난 양의 요리)으로 테스트했습니다.

  • 결과: 이들은 주문량이 늘어나도 시스템이 무질서하게 느려지지 않는다는 것을 발견했습니다. 대신, 시스템은 마치 잘 기름칠 된 기계처럼 주문당 더 빠르고 효율적으로 작동했습니다. 시스템은 "선형적"으로 확장되었습니다. 즉, 주문이 두 배가 되면 걸리는 시간도 단순히 두 배가 될 뿐(이는 예상된 결과입니다), 시스템이 멈추거나 정체되지 않았습니다.
  • 비유: 이는 교통 체증이 심한 시간에도 차량 1,000대당 차선을 하나씩 추가하여 교통 흐름을 원활하게 유지하는 고속도로와 같습니다.

5. "공정성 체크" (균형 잡힌 사용)

이 시스템은 세 가지 다른 유형의 셰프(GPT-4, LLaMA, DeepSeek)를 사용합니다.

  • 결과: 시스템은 특정 셰프가 과부하되는 동안 다른 셰프가 놀고 있지 않도록 작업을 자동으로 균형 있게 배분했습니다. 이는 마치 테이블을 모든 요리사에게 고르게 나누어 주는 똑똑한 웨이터와 같습니다.
  • 보안: 이는 악의적인 공격자가 시스템을 다운시키기 위해 특정 셰프에게 과도한 부하를 주는 행위(서비스 거부 공격, DoS)를 방지합니다.

6. "자기 교정" (오류 처리)

이 시스템은 "Fail-closed(실패 시 폐쇄)" 방식으로 설계되었습니다.

  • 비유: 만약 레시피 카드가 조금이라도 수상해 보이거나, 타임스탬프가 잘못되었다면(예: 내년 날짜의 레시피), 시스템은 즉시 문을 잠그고 "안 됨(No)"이라고 말합니다. 시스템은 위험을 감수하지 않습니다.
  • 결과: 테스트 과정에서 시스템은 유효한 주문은 통과시키면서, 가짜이거나 손상된 모든 주문을 성공적으로 거부했습니다.

요약

요약하자면, 이 논문은 AI 시스템을 위한 보안 요원, 공증인, 그리고 공공 기록관을 구축합니다. 이는 AI가 도구를 사용할 때 검증되고, 서명되었으며, 기록된 규칙을 따르도록 보장합니다. 또한, 수천 명의 사람들이 동시에 사용하더라도 시스템을 느려지게 하지 않고도 이와 같은 보안을 구현할 수 있음을 입증합니다.

이 논문은 AI의 "사고 방식"을 고치거나 AI를 더 똑똑하게 만든다고 주장하는 것이 아닙니다. 오직 AI가 취하는 행동이 안전하고, 추적 가능하며, 조작이 불가능하도록 보장하는 데 집중합니다.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →