WIPIVERSE

정보 이론적 보안

정의
정보 이론적 보안(Information-Theoretic Security)은 암호 시스템의 안전성이 계산 복잡도에 의존하지 않고, 어떠한 계산 능력을 가진 공격자라도 성공적으로 공격할 수 없도록 보장되는 보안 개념이다. 즉, 공격자가 무한한 연산 자원을 가졌다고 가정하더라도 비밀이 노출되지 않는다.

주요 특징

특징 내용
무조건적 보안 보안이 컴퓨팅 파워나 알고리즘의 효율성에 좌우되지 않는다.
완전 비밀(Perfect Secrecy) 암호문을 관측해도 평문에 대한 사전 확률과 사후 확률이 동일하여, 평문에 대한 어떠한 정보도 얻을 수 없다.
키·리소스 요구 일반적으로 완전 비밀을 달성하려면 키 길이가 평문 길이와 동일하거나 그보다 커야 한다(예: 일회용 패드).
구현 방식 물리적 잡음, 양자 현상, 비밀 공유 등 다양한 메커니즘을 통해 실현될 수 있다.

대표적인 예시

  1. 일회용 패드(One‑Time Pad)

    • 키와 평문이 동일한 길이를 가지며, 키는 완전히 무작위이고 한 번만 사용한다.
    • 샤논(Claude Shannon)의 완전 비밀 정의에 부합한다.
  2. 비밀 공유(Secret Sharing) 스킴

    • 예: Shamir의 다항식 기반 비밀 공유.
    • 특정 수의 참여자만 모이면 비밀을 복원할 수 있고, 그 이하의 참여자에게는 정보가 완전히 차단된다.
  3. 양자 키 분배(QKD)

    • 양자역학적 원리를 이용해 키를 교환하며, 도청 시도 자체가 탐지 가능하다.
    • 이론적으로는 무조건적 보안을 제공한다(실제 구현에서는 장비의 결함에 따라 제한될 수 있다).

관련 개념 및 차이점

  • 계산적 보안(Computational Security): 공격자의 계산 능력에 제한이 있음을 전제로 보안을 정의한다(예: RSA, AES).
  • 조건부 무조건적 보안(Conditional Unconditional Security): 물리적 가정(예: 잡음 채널)이나 특정 모델(예: 신뢰할 수 없는 중계자) 하에서 무조건적 보안을 논한다.

역사적 배경

  • 클로드 샤논(1949): “통신 이론에 대한 수학적 이론”에서 완전 비밀을 정의하고, 일회용 패드가 그 조건을 만족함을 증명하였다.
  • 마우리어(Maurer, 1993): 잡음이 있는 채널을 활용한 키 합의 프로토콜을 제시하며, 정보 이론적 보안의 적용 범위를 확대하였다.

한계 및 실제 적용

  • 키 관리의 비용이 높으며, 대규모 데이터 전송에 직접 적용하기 어려운 점이 있다.
  • 물리적 가정(예: 채널 잡음, 양자 상태)의 신뢰성이 확보되어야 한다.
  • 따라서 현재 상용 암호 시스템에서는 주로 계산적 보안이 사용되지만, 특정 분야(예: 군사 통신, 양자 암호)에서는 정보 이론적 보안이 중요한 역할을 한다.

참고 문헌

  • C. E. Shannon, “Communication Theory of Secrecy Systems,” Bell System Technical Journal, 1949.
  • U. M. Maurer, “Secret key agreement by public discussion from common information,” IEEE Transactions on Information Theory, 1993.
  • N. Gisin, G. Ribordy, W. Tittel, H. Zbinden, “Quantum cryptography,” Reviews of Modern Physics, 2002.
둘러보기

더 찾아볼 만한 주제

    전체 문서 보기