728x90
치환 암호 (Substitution cipher)
암호학에서 치환 암호 (置換暗號, substitution cipher)는 일정한 법칙에 따라 평문(平文, plaintext)의 문자 단위를 다른 문자 단위로 치환하는 암호화 방식이다. 여기서 '단위'는 반드시 하나의 문자에 대응할 필요는 없고, 하나의 비트일 수도 있고 한 문자일 수도 있고 여러 문자의 덩어리일 수도 있다.
-위키백과-
이 치환암호를 식으로 나타내보면
Eek(m):=(ek(m1)ek(m2)...ek(mt))=(c1c2c3c...ct)=C
Ddk(c):=(dk(c1)dk(c2)...dk(ct))=(m1m2..mt)=m
라는 식으로 나타내 볼 수 있다.
예시를 들어보자면
평문이 3678이고
키가
(12345678)->(34567891)로 치환시킨다면
암호문은
5891이 된다
이상 치환암호의 간단한 예시였다..
728x90
'강의' 카테고리의 다른 글
CS50 1.컴퓨팅 사고 (0) | 2020.08.21 |
---|---|
페도라 리눅스 개정판 3장 정리 (0) | 2020.06.01 |
페도라 리눅스 개정판 2장 정리 (0) | 2020.06.01 |
블록 암호(block cipher)-대칭키암호 (0) | 2020.04.11 |
대칭키 암호(Symmetric-key Encryption) (0) | 2020.04.11 |