← 최신 논문
💻 computer science

Federated Sovereign Transport Protocol (FSTP): Verifiable Coordination Without Disclosure

본 논문은 내부 노드 데이터를 노출하지 않고도 검증 가능한 조율을 가능하게 하기 위해 데이터 격리, 연결 불가능한 신원, 그리고 변조 방지 로깅을 구조적으로 보장하는 연합 네트워크용 Rust 기반 동기화 계층인 연합 주권 전송 프로토콜(FSTP)을 소개한다.

원저자: Ramón Soto C. (Department of Accounting, University of Sonora), Liz Soto (Department of Mathematics, University of Sonora)

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

원저자: Ramón Soto C. (Department of Accounting, University of Sonora), Liz Soto (Department of Mathematics, University of Sonora)

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

서로 다른 조직들—예를 들어 노동조합, 정당, 규제 대상 은행 등—이 하나의 큰 프로젝트를 위해 협력하고자 한다고 상상해 보십시오. 이들은 서로 협력하고 각자가 맡은 바를 다했음을 증명해야 하지만, 서로의 내부 문서(예: 회원 명단, 비밀 투표, 내부 회의록 등)를 공유하는 것은 법적 또는 윤리적으로 금지되어 있습니다.

현재의 조직 간 연결 시스템은 마치 '유리 집'과 같습니다. 메시지를 보내면 상대방은 봉투를 볼 수 있고, 만약 상대가 교활하다면 당신이 의도하지 않았더라도 편지 안을 들여다볼 수도 있습니다. 이러한 시스템은 서버가 내부를 들여다보지 않겠다고 약속하는 '신사 협정(honor system)'에 의존합니다.

이 논문은 이러한 그룹들이 대화할 수 있는 새로운 방식인 **FSTP (Federated Sovereign Transport Protocol, 연합 주권 전송 프로토콜)**를 소개합니다. FSTP는 신사 협정을 구조적 잠금 장치로 바꾸어 놓습니다. FSTP가 어떻게 작동하는지 쉬운 비유를 통해 설명하겠습니다.

1. "엄격한 문지기" (동기화 에이전트)

각 조직의 컴퓨터를 하나의 요새라고 생각하십시오. 그 안에는 두 개의 방이 있습니다.

  • 금고 (The Vault): 모든 비밀스럽고 가공되지 않은 데이터(회원 명단, 투표 결과 등)가 보관되는 곳입니다.
  • 우편실 (The Mailroom): 공식적이고 공개적인 메시지가 준비되는 곳입니다.

기존 시스템에서는 직원이 실수로(혹은 의도적으로) 금고에서 문서를 꺼내 우편실에 넣을 수 있었습니다. FSTP에서 '우편실'은 엄격한 문지기(동기화 에이전트라고 불림)에 의해 보호됩니다.

이 문지기는 단순히 신분증을 확인하는 보안 요원이 아닙니다. 이 문지기는 특정한 틀로 제작된 공장 기계와 같습니다. 이 기계는 오직 사전에 승인된 특정 형태(예: '이벤트 해시' 또는 '검증 가능한 자격 증명')만을 출력 슬롯에 통과시키도록 설계되었습니다. 만약 누군가 '비밀 문서'(잘못된 형태)를 기계에 강제로 밀어 넣으려 한다면, 기계는 물리적으로 걸려 작동을 거부합니다.

논문은 이것이 작업자가 기억해야 할 규칙이 아니라, 코드 자체에 내장된 것이라고 설명합니다. 만약 코드가 비밀 정보를 보내려고 시면, 소프트웨어를 빌드하는 컴퓨터 컴파일러(기계)가 소프트웨어가 시작되기도 전에 이를 차단합니다. 잘못된 형태의 데이터는 아예 존재할 수 없으므로, 데이터를 실수로 유출하는 것은 불가능합니다.

2. "일회용 가면" (맥락적 신원)

보통 두 그룹과 대화할 때, 당신이 동일 인물임을 알 수 있는 이유는 당신이 같은 이름이나 ID를 사용하기 때문입니다. 이는 마치 모든 방에 들어갈 때마다 자신의 얼굴을 드러내고 다니는 것과 같습니다.

FSTP는 모든 조직에 마법 가면 제작기를 제공합니다.

  • 노동조합과 대화할 때는 "노동조합원"이라고 적힌 가면을 씁니다.
  • 은행과 대화할 때는 완전히 다른 "은행 고객"이라고 적힌 가면을 씁니다.

이 가면들은 수학적으로 당신의 실제 신원과 연결되어 있지만, 외부에서 보기에는 완전히 달라 보입니다. 설령 노동조합과 은행이 서로의 기록을 비교하더라도, 그들은 "노동조합원"과 "은행 고객"이 동일 인물이라는 사실을 알 수 없습니다. 이는 당신의 사적인 삶이 다른 곳에서의 공적인 삶과 실수로 뒤섞이는 '맥락 붕괴(context collapse)'를 방지합니다.

3. "지우개가 있는 변조 불가능한 장부" (블록레이스, Blocklace)

조직들이 자신들의 업무를 증명하기 위해서는 공유된 이력 로그가 필요합니다. 보통 이러한 로그는 종이 고리로 연결된 사슬과 같습니다. 만약 중간에 있는 종이 한 장을 지우고 싶다면, 사슬 전체를 끊어야 하며, 이 과정에서 전체 체인이 깨지게 됩니다. 이 때문에 데이터가 존재했다는 기록은 유지하면서 동시에 개인 데이터를 삭제하는 것이 불가능했습니다.

FSTP는 **블록레이스(Blocklace)**라고 불리는 시스템을 사용하는데, 이는 매달려 있는 태그들의 나무와 더 비슷합니다.

  • 각 태그는 줄을 통해 이전 태그와 연결되어 있습니다.
  • 만약 개인적인 문서를 삭제해야 한다면, 줄을 끊는 것이 아니라 태그 안의 종이를 태워버리면 됩니다.
  • 태그 자체는 여전히 나무에 매달려 있으며, 나머지 체인과 계속 연결되어 있습니다.

이것을 **"대글링 포인터(dangling pointer, 매달린 포인터)"**라고 부릅니다. 이 기록은 특정 시점에 무언가 일어났음을 증명하며 체인을 깨뜨리지 않고 유지하지만, 실제 내부 콘텐츠는 영원히 사라집 것입니다. 이를 통해 조직들은 "내 데이터를 삭제하라"는 법규를 준수하면서도, 해당 사건이 발생했다는 증거는 훼손하지 않을 수 있습니다.

결과: "노출 없는 증명"

이 논문은 이 세 가지 도구를 통해 외부 감사인이 그룹에 다가와 다음과 같이 말할 수 있다고 주장합니다.
"노동조합이 투표했고, 은행이 투표했으며, 양측이 결과에 합의했다는 것을 확인할 수 있습니다. 서명을 검증할 수 있고 체인이 변조되지 않았음을 확인했습니다."

하지만 감사인은 노동조합이 무엇에 대해 투표했는지, 누가 투표했는지, 혹은 은행의 내부 메모에 무엇이 적혀 있었는지는 결코 볼 수 없습니다. 조직들은 자신의 패를 테이블 위에 드러낼 필요 없이, 협력하고 그 무결성을 증명할 수 있는 이점을 얻게 됩니다.

이것이 중요한 이유

논문은 이것이 단순한 이론이 아니라, 높은 보안이 필요한 기관들을 위한 Velyzor라는 실제 플랫폼에 구축되고 있다고 언급합니다. 이 코드는 오픈 소스이므로, 누구나 '엄격한 문지기'가 실제로 제 역할을 하는지 확인할 수 있습니다.

요약하자면, FSTP는 서로 떨어진 섬들 사이에 다리를 놓는 것과 같습니다. 그 다리를 통해 악수를 하고 봉인된 봉투를 교환할 수는 있지만, 주인이 직접 열어보기 전까지는 아무도 봉투 안을 들여다볼 수 없습니다.

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

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

Digest 사용해 보기 →