TEA로 만들어 본 3DES 예제 #2 (부제: 어떻게 분산시켜야 하지?)

|

2009/09/03 - [프로그래밍/Utility, ETC] - TEA로 만들어 본 3DES 예제 #1 (부제: 어떻게 분산시켜야 하지?)

.. 이것으로 해결된줄 알았는데 다른 문제가 있다. 있지. 그럼. 대충 만든건 문제가 생긴다니까.


아. 이래서 3DES를 사용하려고 했던 거군. (이제 와서 짐작인거냐; 이건, 정당화?) EDE 구조에서 D는 버퍼를 역으로 따라가면서 암호화를 해주면 해결될 것 같다. 다른 지점이 가장 앞에 있을때는 첫번째 Encrypt에서 키를 다 바꿔줄거고, 다른 지점이 중간과 끝에 있을때는 첫번째 Encrypt에서 반쯤 섞어준 뒤에 두번째 Decrypt에서 모두 섞어줄거다.
섞는 것으로만 최적화를 한다면 EDE에서 세번째 E를 빼도 될듯. (되나?)


이로써 일단은 해결.

2009/09/05 - [프로그래밍/Utility, ETC] - CD-KEY 만들기. (부제: 왜 TEA로 그렇게 삽질을 했을까?)


And