더북(TheBook)

3. 생성된 AES Output의 순서에 따라 재정렬한 Input을 원래 순서대로 나열된 Input에 새로운 Output으로 연결합니다.

 

| Output에 따라 나열된 Input이 새로운 Output이 됨 |

Input

Output

0

2

1

1

2

8

3

9

4

7

5

3

6

5

7

0

8

4

9

6

 

이 과정을 거쳐 평문의 형식을 유지하면서도 AES 수준의 안전성이 있는 알고리즘을 구성할 수 있습니다. 다만 원문 데이터의 크기가 클수록 ‘완벽한’ 알고리즘과 마찬가지로 테이블 용량도 커지므로5 이 방법도 실용성 문제에서 완전히 자유롭지는 않습니다.

 

 


5 테이블의 용량은 2128P(Input의 크기)가 됩니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.