본문 바로가기
공부/보안

[정보 보안] 고전 암호 기법 (전치)

by 웅대 2023. 10. 17.
728x90
반응형

https://growth-coder.tistory.com/250

 

이전 포스팅에서 치환 방식을 사용한 고전 암호 기법에 대해서 알아보았다.

 

이번 포스팅에서는 전치 방식을 사용한 고전 암호 기법에 대해서 알아보려고 한다.

 

rail fence

meet me after two pm 이라는 평문을 rail fence 기법을 사용하여 암호화 해보자.

 

우선 대각선으로 평문을 작성한다.

 

m  e  m  a  t   r   w   p

   e  t    e  f   e   t   o  m

 

이를 열로 읽으면 MEMATRWPETEFETOM이 된다.

 

row transposition

meet me after two pm를 row transposition을 사용하여 암호화 해보자.

 

먼저 키를 [4 3 1 2]로 정해보자.

 

개수에 맞게끔 평문을 행렬로 만들어보자.

 

4 3 1 2
M E E T
M E A F
T E R T
W O P M

그리고 키의 순서대로 열을 읽으면 된다.

 

순서대로 바꿔보자.

1 2 3 4
E T E M
A F E M
R T E T
P M O W

이 상태로 열 순서대로 읽으면 된다.

 

EARP(1) TFTM(2) EEEO(3) MMTW(4)

 

=> EARPTFTMEEEOMMTW

 

 

 

728x90
반응형

댓글