Theory/Cryptology

비밀키 - 적암호

D4tai1 2018. 8. 12.

1. 비밀키 - 적(*)암호[Product - Cipher]

- 환자와 전치를 함께적용한 암호를 말한다.

1) ADFGVX 암호 - 암호 표 미리 제공

ex) 암호화 시 M = lucky7day , K = SNOWMAN

 [1] 평문을 한 단어씩 표에서 찾아서 행과 열 순서대로 입력한다.

 [2] 이 때 암호의 길이는 1단어 당 2단어 씩 늘어난다. [환자]

 [3] 암호키 SNOWMAN에서 중복된 단어인 N을 제거한다.

 [4] 표를 그려서 가로로(왼쪽->오른쪽) 입력한다.

 [5] 암호 키 SNOWMA의 알파벳 순서대로 세로로 출력한다. [전치]

 

ex) 복호화 시 C = VAX . AXG . FAD . FXF . XXV . XGX , K = CIPHER

 [1] 복호화 키 CIPHER을 순서대로 적는다.

 [2] 복호화 키 CIPHER의 알파벳 순서대로 암호문을 세로로 입력한다.

 [3] 가로로(왼쪽->오른쪽) 출력한다. [전치]

 [4] 암호문 2단어를 행과 열로 따라가서 평문 1단어를 찾아 출력하는 것을 반복한다. [환자]

 

미리 제공되는 암호 표

 

풀이

 

'Theory > Cryptology' 카테고리의 다른 글

Onetime - Pad(일회용패드, OTP)  (0) 2018.08.12
암호기술이 제공하는 목표  (0) 2018.08.12
비밀키 - 전치암호  (0) 2018.08.12
비밀키 - 환자암호  (0) 2018.08.12
암호학 기본지식  (0) 2018.08.12

댓글