새소식

반응형
밥벌이/정보 보호

일회용 패드(One Time Pad)

  • -
반응형
  • 개요
    • 스트림 암호의 일종으로, 데이터 길이와 같은 길이의 암호키(난수열)를 활용하여 데이터를 암.복호화(XOR)하는 방식이며, 암호키는 한 번만 사용되어야 함
    • 암호키가 완전한 난수열(Random Hamber Sequence)이라고 가정하면, 일회용 패드 알고리즘은 이론적으로 가장 안전하다고 알려짐
    • 1917년 미국 AT&T사의 엔지니어인 Gilbert S. Vernam이 처음 사용했으며, Vernam 암호 또는 일회용 패드라고 불림
         
  • 특성
    • 평문의 길이가 n인 2진수인 경우에 n 길이의 암호키를 필요로 하며, 평문과 암호키의 XOR을 통해 암호문을 얻음
    • 일회용 패드의 안전성은 암호키 수열에서의 0과 1의 균등성에 의존함
    • 암호키 수열의 0과 1은 무작위로 랜덤하게 선택되어야 하며, 가장 좋은 방법은 동전 던지기를 통한 암호키 획득이라고도 할 수 있음
         
  • 활용
    • 일회용 패드의 많은 장점(보다 간편한 암호키 생성 및 암호 알고리즘, 완전한 안전성)에도 불구하고 잘 사용되지 않는 이유는, 평문과 같은 길이의 암호키 공유에 어려움이 있음
    • 평문의 송.수신 이전에 암호키의 안전한 공유가 보장된다면, 일회용 패드는 가장 안전하고 실용적인 암호 알고리즘이라고 할 수 있음
반응형

'밥벌이 > 정보 보호' 카테고리의 다른 글

서버 보안  (0) 2010.08.23
S/MIME(Secure MIME)  (0) 2010.08.13
TLS와 WTLS(Wireless Transport Layer Security)  (0) 2010.08.13
해시 함수(Hash Function)  (0) 2010.08.13
DRM(Digital Right Management)  (0) 2010.08.13
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.