Theory/Cryptology
비밀키 - 적암호
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 |
댓글