클래식 물리학 기반 정보 이론적 보안
초록
KLJN 프로토콜은 두 쌍의 저항과 강화된 존슨 잡음을 이용해 Kirchhoff 법칙을 적용함으로써, 양자키분배보다 높은 정보 이론적 보안을 제공한다. 이 방식은 중간자 공격에 자연스럽게 면역이며, 완전·불완전 보안 개념을 명확히 구분하고 무조건적인 보안성을 논한다.
상세 분석
KLJN(키-러시-존슨-노이즈) 시스템은 고전 물리학의 기본 법칙, 특히 Kirchhoff 전류·전압 법칙과 열 잡음(Johnson‑Nyquist noise)의 통계적 특성을 이용한다. 송신측과 수신측은 각각 저항값 R_L(낮음)과 R_H(높음)을 무작위로 선택하고, 두 저항이 연결된 루프에 고온 잡음원을 연결한다. 루프 전체의 전압·전류 스펙트럼은 두 저항이 동일한 경우와 서로 다른 경우에 따라 서로 구별되지 않는다. 즉, 외부 관찰자는 전압·전류 정보를 통해 어느 쪽이 어떤 저항을 선택했는지 알 수 없으며, 이는 정보 이론적 보안의 핵심인 ‘상호 정보량 I(E;K)=0’를 만족한다.
보안 분석에서는 두 가지 공격 모델을 고려한다. 첫째, 수동적 관측자(Eve)는 루프 양쪽의 전압·전류를 측정하지만, 열 잡음의 가우시안 분포와 동일한 전력 스펙트럼 때문에 비밀키에 대한 통계적 정보를 얻지 못한다. 둘째, 능동적 중간자(Man‑in‑the‑Middle) 공격자는 루프를 절단하고 가짜 저항·노이즈를 삽입하려 할 수 있다. 그러나 Kirchhoff 법칙에 의해 전체 전압·전류 연속성이 유지되어야 하며, 삽입된 인위적 신호는 잡음 통계와 불일치해 즉시 탐지된다.
KLJN의 보안 수준은 ‘완전 보안(Perfect Security)’과 ‘불완전 보안(Imperfect Security)’으로 구분된다. 완전 보안은 이론적으로 Eve가 어떤 정보도 얻을 수 없는 경우이며, 이는 이상적인 저항·노이즈와 무한대 대역폭을 가정할 때 성립한다. 실험적 구현에서는 저항값 불일치, 회로 비대칭, 제한된 대역폭 등으로 인해 미세한 정보 누설이 발생할 수 있다. 이러한 경우에도 누설량은 Shannon 엔트로피 기준으로 매우 낮아, ‘정보 이론적 무조건 보안(Information‑theoretic Unconditional Security)’ 범주에 머문다.
또한, KLJN은 양자키분배(QKD)와 달리 광자 손실·검출기 효율·양자 비트 오류율 등에 의존하지 않는다. 따라서 실용적인 통신 환경(긴 거리, 높은 온도, 전자기 간섭)에서도 안정적인 보안을 제공한다. 최근 양자 통신 시스템이 실험적 해킹에 노출된 사례와 대비해, KLJN은 고전 물리학 기반의 보안 메커니즘으로 새로운 대안이 될 가능성을 제시한다.