혼돈 마스킹을 이용한 보안 통신 실험 연구
초록
본 논문은 두 개의 조각선형 비선형 스위칭 시스템을 혼돈 발생기로 사용하고, 생성된 혼돈 신호에 전송하고자 하는 메시지를 마스킹함으로써 보안 통신을 구현하는 실험적 방법을 제시한다. 실험 결과, 두 개의 독립적인 혼돈 발생기로부터 얻은 혼돈 파형을 동시에 마스킹하면 복호화 난이도가 크게 증가하여 통신 보안성이 향상됨을 확인하였다.
상세 분석
본 연구는 비선형 동역학 분야에서 최근 각광받고 있는 ‘혼돈을 이용한 보안 통신(Chaos‑Based Secure Communication)’에 대한 실험적 검증을 목표로 한다. 저자는 두 개의 조각선형(piecewise‑linear) 시스템을 선택했는데, 이들 시스템은 스위칭 비선형성(switching nonlinearity)을 갖고 있어 비교적 간단한 회로 구성으로도 풍부한 혼돈 궤적을 생성할 수 있다. 각각의 혼돈 발생기는 독립적인 초기 조건과 파라미터 설정을 통해 서로 다른 혼돈 신호를 생산한다.
핵심 아이디어는 ‘혼돈 마스킹(chaos masking)’이다. 전통적인 혼돈 마스킹은 하나의 혼돈 신호에 메시지 신호를 직접 더하는 방식으로 구현된다. 그러나 단일 혼돈 신호만을 사용하면 공격자가 혼돈 파형을 추정하거나 필터링을 통해 메시지를 복원할 가능성이 존재한다. 이를 보완하기 위해 저자는 두 개의 혼돈 신호를 동시에 사용한다. 구체적으로, 메시지 신호 m(t)를 두 혼돈 신호 x₁(t), x₂(t)와 각각 가산한 후, 최종 전송 신호 s(t)=x₁(t)+x₂(t)+m(t) 형태로 만든다. 수신 측에서는 동일한 두 혼돈 발생기를 동기화시켜 x̂₁(t), x̂₂(t)를 복원하고, s(t)−x̂₁(t)−x̂₂(t) 를 통해 원본 메시지를 추출한다.
실험 구성은 아날로그 회로 기반이며, 각각의 조각선형 시스템은 전압 비교기와 저항‑캐패시터 네트워크로 구현되었다. 스위칭 비선형성은 전압 레벨에 따라 회로 구성이 전환되는 방식으로 구현되어, 전압이 특정 임계값을 초과하면 다른 선형 구간으로 전이한다. 이러한 구조는 전통적인 전자 회로 설계와 호환성이 높아 실제 통신 시스템에 적용하기 용이하다.
동기화 메커니즘은 ‘동일 파라미터 복제(same‑parameter replication)’와 ‘피드백 제어(feedback control)’를 결합하였다. 수신 측 회로는 전송 측과 동일한 파라미터를 사전에 설정하고, 수신된 신호를 이용해 실시간으로 오차 신호를 계산한다. 오차 신호는 두 발생기의 상태를 조정하는 피드백 루프에 입력되어, 점차적으로 동기화 오차를 0에 가깝게 만든다. 실험 결과, 동기화 시간은 약 10 ms 이내였으며, 동기화 정확도는 0.01 V 이하의 RMS 오차를 보였다.
보안성 평가에서는 두 단계의 공격 시나리오를 고려하였다. 첫 번째는 단일 혼돈 신호를 가정하고 전통적인 대역통과 필터링을 시도하는 경우이며, 두 번째는 두 혼돈 신호를 모두 추정하려는 고급 공격으로, 카오스 재구성(chaos reconstruction) 알고리즘을 적용하였다. 단일 혼돈 가정 하에서는 메시지 복원이 거의 불가능했으며, 두 혼돈 신호를 동시에 추정하려는 경우에도 파라미터 공간이 2차원으로 확대되어 탐색 비용이 기하급수적으로 증가함을 확인하였다. 특히, 비선형 스위칭 구간이 불규칙하게 변하기 때문에 기존의 리니어 예측 모델은 유효하지 않았다.
결론적으로, 두 개의 독립적인 혼돈 발생기를 이용한 마스킹 방식은 전통적인 단일 혼돈 마스킹에 비해 보안성이 크게 향상되며, 회로 구현이 비교적 간단하고 실시간 동기화가 가능하다는 장점을 가진다. 향후 연구에서는 더 많은 혼돈 발생기와 다중 스위칭 구간을 도입해 보안성을 추가로 강화하고, 디지털 신호 처리 기반의 복조 기법과 결합하는 방안을 모색할 필요가 있다.
댓글 및 학술 토론
Loading comments...
의견 남기기