← 최신 논문
💻 computer science

A Note on the Influence of a Zero Length Nonce on GCM and GMAC

이 논문은 제로 길이의 논스(nonce)가 사용될 때 GCM 및 GMAC의 해시 키를 복구하여 임의의 위조를 가능하게 하는 단순한 공격을 제시하며, 이는 해당 논스를 허용하는 ISO/IEC 표준에 특유한 취약성으로, 최소 길이를 규정하는 NIST 버전과는 차이가 있다.

원저자: Yaobin Shen

게시일 2026-08-07
📖 2 분 읽기☕ 가벼운 읽기

원저자: Yaobin Shen

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

디지털 세상을 모든 메시지가 봉인된 편지와 같은 분주한 도시라고 상상해 보십시오. 이 편지들을 안전하게 지키기 위해 우리는 암호화라는 특별한 자물쇠를 사용하며, 아무도 내용을 손대지 않았음을 확인하기 위해 "태그"라고 불리는 고유한 밀랍 인장을 부착합니다. 이를 수행하는 가장 인기 있는 방법 중 하나가 GCM(Galois/Counter Mode)이라 불리는 시스템입니다. GCM을 당신의 편지를 잠글 뿐만 아니라 수학적 지문으로 도장을 찍어주는 첨단 우체국이라고 생각하십시오. 이 지문은 송신자와 수신자만이 알고 있는 특별한 숫자, 즉 비밀 "해시 키"를 사용하여 만들어집니다. 편지가 도착했을 때 지문이 일치하면, 모두는 그것이 진짜임을 알게 됩니다. 만약 지문이 틀리다면, 그 편지는 거부됩니다. 이 시스템은 와이파이에서부터 보안 뱅킹에 이르기까지 어디에서나 사용되므로, 비밀 해시 키를 안전하게 지키는 것이 매우 중요합니다. 만약 악의적인 행위자가 그 키를 훔친다면, 그들은 자신만의 편지를 위조하여 우체국이 그것을 진짜라고 믿도록 속일 수 있습니다.

연구자 야오빈 션(Yaobin Shen)의 최근 논문은 이 시스템이 때때로 설정되는 방식에서 발생하는 매우 구체적이고 다소 특이한 허점을 탐구합니다. 이 논문은 "논스(nonce)"라는 아주 작은 세부 사항에 집중합니다. GCM의 세계에서 논스는 매번 보내는 편지마다 달라져야 하는 고유한 일련번호나 일회용 비밀번호와 같습니다. 이는 당신이 동일한 메시지를 두 번 보내더라도 잠금장치와 인장이 완전히 다르게 보이도록 보장합니다. 논문의 연구는 만약 누군가가 실수로, 혹은 의도적으로 "제로 길이(zero-length)" 논스, 즉 안에 아무것도 들어있지 않은 빈 상자를 사용한다면 어떤 일이 발생하는지 조사합니다. 이 시스템의 일부 공식 규칙서(특히 ISO/IEC 버전)는 이 빈 상자를 허용하지만, 다른 버전(NIST 버전 등)은 이를 엄격히 금지하며 최소한의 데이터라도 포함할 것을 요구합니다. 션의 연구는 만약 당신이 빈 상자를 허용하는 규칙을 따른다면, 영리한 공격자가 그 빈 상자를 이용해 인장 뒤에 숨겨진 수학적 원리를 깨뜨릴 수 있음을 보여줍니다.

이 논문은 공격자가 빈 논스로 암호화된 메시지를 관찰하는 것만으로도 복잡한 수학적 퍼즐을 풀어 비밀 해시 키를 찾아낼 수 있다는 영리한 트릭을 보여줍니다. 이는 마치 도둑이 당신이 빈 열쇠 구멍으로 문을 잠글 때, 그 잠금장치가 마스터 키의 형상을 드러내는 소리를 내며 딸깍거리는 것을 알아차리는 것과 같습니다. 일단 공격자가 이 키를 손에 넣으면, 그들은 원하는 어떤 메시지든 위조할 수 있습니다. 그들은 완벽한 인장이 찍힌 가짜 편지를 만들어내어 시스템이 그것을 진짜로 받아들이도록 할 수 있습니다. 저자는 이 공격이 빈 논스를 허용하는 버전의 시스템에 대해서만 작동하며, 비어 있지 않은 논스를 요구하는 버전에는 완전히 실패한다는 점을 언급합니다. 이 논문은 단순히 이런 일이 일어날 수 있다고 제안하는 데 그치지 않고, 이 특정 시나리오에서 수학이 어떻게 무너지는지를 보여주는 명확하고 단계적인 방법을 제공함으로써, "빈 상자"가 특정 구현체에서 위험한 약점임을 입증합니다.

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

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

Digest 사용해 보기 →