← 최신 논문
💻 computer science

Finality Before Disclosure for Ledger Authenticators in the Quantum Random Oracle Model

이 논문은 공공 원장에서 반응형 인증 프로토콜을 보호하기 위해 원장 인증자(ledger authenticators)와 그에 상응하는 위조 불가능성 모델(\LAEUF\LAEUF)의 개념을 도입하며, 적대적 순서 지정, 검열, 그리고 자격 증명 공개 전 증거 적격성을 종료해야 하는 결정적 요구 사항을 고려하여 양자 랜덤 오라클 모델(Quantum Random Oracle Model)에서의 다중 사용자 양자 보안 경계를 증명한다.

원저자: Maja Lie, Benjamin Marsh

게시일 2026-08-20
📖 4 분 읽기☕ 가벼운 읽기

원저자: Maja Lie, Benjamin Marsh

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

디지털 세계에서 원장(ledger)은 단순히 누가 무엇을 소유하고 있으며 어떤 일이 일어났는지를 기록한 공유된 기록물에 불과합니다. 이를 모든 거래가 기록되고, 검증되며, 이력에 추가되는 공적인 공책이라고 생각하십시오. 수십 년 동안 이러한 공적인 기록의 보안은 단 하나의 휴대 가능한 키, 즉 디지털 서명에 의존해 왔습니다. 수표 위의 물리적 서명과 마찬가지로, 이 디지털 표식은 소유자가 특정 행위를 승인했음을 증 증명했습니다. 시스템은 사용자가 계정의 이력이나 거래 시점을 알 필요 없이 공개 키를 사용하여 서명을 검증할 수 있도록 설계되었습니다. 이는 단순한 이체에는 잘 작동했지만, 현대의 디지털 원장은 더욱 복적으로 변했습니다. 이제 원장은 상태(state)를 관리하고, 이벤트를 정렬하며, 기록의 완결성(finality)—즉, 거래가 변경 불가능하고 영구적인 것으로 간주되는 지점—에 의존합니다. 기존의 독립형 서명 모델은 바로 직전에 어떤 일이 일어났는지 또는 네트워크가 이벤트의 순서를 어떻게 합의했는지에 따라 행위의 유효성이 결정될 수 있는 이러한 새로운 반응형 시스템에는 불충분하게 느껴지기 시작했습니다.

이러한 변화는 특히 강력한 양자 컴퓨터가 현재의 암호화 방식을 깨뜨릴 수 있는 미래를 바라볼 때, 보안에 대한 새로운 과제를 만들어냈습니다. 연구자 마야 리(Maja Lie)와 벤자민 마쉬(Benjamin Marsh)는 근본적인 질문을 던졌습니다. 디지털 원장이 변경 사항을 승인할 때, 그 보안의 얼마만큼이 사용자가 보유한 비밀 키에서 오고, 얼마만큼이 원장 자체의 공개된 이력에서 오는가 하는 점입니다. 많은 현대적 시스템에서 원장은 단순히 서명을 전달하는 것을 넘어, 타임라인, 이벤트의 순서, 그리고 계정의 최종 상태를 확인하여 행위가 유효한지 결정하는 데 도움을 줍니다. 저자들은 서명을 고립된 객체로 취급하는 표준 보안 테스트들이 이러한 환경의 독특한 위험을 놓치고 있다는 사실을 깨달았습니다. 그들은 공격자가 비밀이 드러난 시점과 공식적으로 기록되는 시점 사이의 시간을 악용하거나, 거래를 지연시키고 재정렬하는 능력을 사용하여 위조를 만들어낼 수 있음을 식별했습니다.

이를 해결하기 위해 연구진은 '원장 인증기(ledger authenticator)'라고 불리는 새로운 프레임워크를 구축했습니다. 이는 전체 승인 과정을 단순히 서명을 확인하는 것이 아니라, 원장의 이력을 상대로 벌이는 게임으로 취급하는 모델입니다. 그들은 공격자가 정직한 거래가 기록되기 전에 모든 거래를 관찰하고, 이를 포함시키는 것을 지연시키며, 심지어 이벤트의 순서를 재정렬할 수 있는 시나리오를 시뮬레이션하는 LA-EUF라는 특정 테스트를 도입했습니다. 이 테스트의 목표는 공격자가 방금 드러난 비밀을 사용하여 승인되지 않은 새로운 행위를 시스템이 수락하도록 속일 수 있는지 확인하는 것입니다. 논문은 특정 유형의 프로토콜에 대해, 보안은 특정 조건에 달려 있음을 증명합니다. 즉, 원장이 비밀이 드러나기 전에 가능한 행위의 목록을 "닫아야(close)" 한다는 것입니다. 만약 시스템이 비밀이 노출된 후에 새로운 행위를 생성할 수 있도록 허용한다면, 그 원장은 취약합니다. 그러나 시스템이 비밀이 누출되기 전, 원장의 최종적이고 변경 불가능한 상태를 기반으로 유효한 행위의 목록을 확정한다면 시스템은 안전하게 유지됩니다.

연구진은 "커밋(commit), 폐쇄(close), 공개(reveal)" 프로세스를 정의함으로써 이 접근 방식이 작동함을 입증했습니다. 이 방법에서 사용자는 먼저 행위에 대해 커밋한 후, 원장이 특정 시간 범위를 확정하기를 기다립니다. 오직 이 시간 창(window)이 닫히고 유효한 커밋의 목록이 고정된 후에야 사용자는 비밀을 공개합니다. 이는 설령 공격자가 비밀을 보게 되더라도, 원장이 이미 그 순간을 위한 규칙을 잠가버렸기 때문에 새로운 유효한 행위를 생성할 수 없도록 보장합니다. 저자들은 이 방법이 엄격한 타이밍과 완결성 규칙을 따른다면 양자 컴퓨터에 대해서도 안전하다는 수학적 증명을 제공했습니다. 그들은 시스템의 보안이 단순히 비밀 키의 강도에 있는 것이 아니라, 원장이 무엇을 허용할지 결정하는 정밀한 시점에 달려 있음을 보여주었습니다.

또한 이 연구는 이 접근 방식의 한계를 명확히 했습니다. 만약 프로토콜이 원장의 이력에 의존하지 않는 단일 이벤트에 의존한다면, 그것은 본질적으로 표준 서명 체계로 회귀하여 원장이 제공할 수 있는 추가적인 보호를 잃게 된다는 것을 발견했습니다. 반대로, 프로토로콜이 비밀을 공개한 후 이를 재사용하거나 다른 행위에 다시 연결하는 것을 허용한다면, 원장이 유효한 행위 목록을 이미 동결하지 않는 한 본질적으로 안전하지 않습니다. 연구진은 시스템의 안전성을 처리 속도와 분리함으로써 견고한 방어 체계를 구축할 수 있음을 증명했습니다. 그들은 원장의 최종 상태를 사용하여 비밀이 노출되기 전에 규칙을 잠가둔다면, 네트워크가 느리거나 공격자가 정직한 거래를 검열하려고 시도하더라도 안전성을 보장할 수 있음을 보여주었습니다.

이 연구는 포스트 양자 시대의 보안 디지털 원장을 구축하기 위한 명확한 경로를 제시합니다. 이는 단순히 오래된 서명을 새로운 양자 내성 서명으로 교체하는 수준을 넘어섭니다. 대신, 원장 자체가 자신의 공개되고 확정된 이력을 사용하여 사기를 방지하는 능동적인 보안 참여자가 되어야 한다고 제안합니다. 연구진의 결과는 가장 안전한 시스템은 비밀이 공개되는 시점과 게임의 규칙이 확정되는 시점을 신중하게 관리하는 시스템이 될 것임을 시사합니다. 그렇게 함으로써, 그들은 원장이 비밀이 절대 추측되지 않을 것이라는 희망에 의존하는 대신, 정교한 공격에도 견딜 수 있는 신뢰할 수 있는 기록으로 남을 수 있도록 보장합니다. 그 결과, 시스템의 이력이 시작을 만드는 키만큼이나 중요해지는, 디지털 신뢰를 관리하는 더욱 탄력적인 방법을 얻게 됩니다.

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

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

Digest 사용해 보기 →