1. 개요
영어 : transposition code행렬을 바꾸는 암호이다.
간단한 예시로는 암호 항목의 ADFGVX 암호화 과중 중에서 체커보드 암호화 후의 마지막 과정이다. 소련의 VIC 암호가 유명하다.
2. 자세한 예시
평문 "나, 너, 그리고 우리. 위키를 하는 우리의 과거, 현재 그리고 미래." 과 암호말 위키니트, 정원사가 주어졌다고 하자.우선 첫 암호말 위키니트를 순차화(Sequentialize)하여 사전순으로 번호를 매긴다.
그리고는 글자 하나하나를 줄에 맞춰 써 나간다.
위키니트
2314
위키를하
는우리의
과거현재
그리고미
래
세로줄을 번호순으로 세로로 골라서 읽는다.[1] 그러면 (여기까지만 해도 되는) 암호화 첫 단계가 끝난다.
를리현고위는과그래키우거리하의재미
그다음 암호말 정원사도 순차화하여 번호를 매기고, 그 암호문을 같은 방식으로 암호화한다.
정원사
321
를리현
고위는
과그래
키우거
리하의
재미
그러면 두번째 암호화 작업이 끝난다.
현는래거의리위그우하미를고과키리재
편하게 첫번째 암호화 작업에서 끝나는 경우도 있지만, 보통 안정성을 위해 2번째 암호화를 거치는 경우까지 있다.
[1]
여기서 철자가 같은 단어가 존재하면 철자가 반복되는 단어를 쓰지 못하게 하는 규칙이 있다던가 글자가 먼저 출현한 순서로 한다.