XOR (1) 썸네일형 리스트형 One time pad (원타임 패드) 원타임 패드(One time pad) OTP는 1회용 키이다. 이 키는 암호화와 복호화에 쓰이는데 P를 평문 , K를 키 , C를 암호문이라고 가정하자. P xor K = C C xor K = P 인 xor의 성질을 이용하여 암호화 및 복호화를 할 용도로 키를 갖는 것이고, 위의 성질에서 보이듯이 송 수신자는 같은 키를 가져야 한다. 문자의 의미 그대로 한 번 사용하면 버리는 키이고, xor 연산을 하기 위해 평문과 키는 같은 길이여야 한다. 암호 및 복호화의 과정을 따라가 보자면, 앨리스는 평문 P를 키 K를 이용하여 xor 연산을 하여 암호문 C를 생성 및 전송한다. 밥은 암호문 C를 키 K와 xor 하여 평문 P를 얻는다. 딱 한번 사용하고 버리기 때문에, 이론상 절대적 보안 기능을 제공한다. 하지.. 이전 1 다음