AES 256 Bit 의 알고리즘 암호화로 암호해독을 거의 불가능에 가깝게 한 위키르스크 설립자인, 어샌지가 인터넷상에 토렌토 파일로 약 1.38GB의 파일을 유포 했습니다.
토렌토로 다운로드 가능한 일명 마그넷 주소 : magnet:?xt=urn:btih:76a36f1d11c72eb5663eeb4cf31e351321efa3a3&dn=WikiLeaks_insurance&tr=http%3A%2F%2Ftracker.prq.to%2Fannounce
참고 : AES란?
AES는 Advanced Encryption Standard의 약자로 현재 미국의 표준 암호 알고리즘에 대한 공식 명칭입니다.
AES 이전에 미국의 표준 알고리즘으로는 DES와 3DES가 있었습니다. 이들의 뒤를 잇는 암호 알고리즘이 바로 AES입니다.
1997년 1월 2일 미국의 NIST(National Institute of Standards and Technology)에서 AES 선정 계획을 공고했고 이를 본 전세계의 많은 암호학자와 연구소에서 암호알고리즘을 개발하여 제출했습니다. 이 때 제출된 알고리즘들은 CAST-256, CRYPTION, DEAL, DFC, E2, FROG, HPC, LOKI97, MAGENTA, MARS, RC6, Rijndael, SAFER+, Serpent, Twofish 등이 있습니다. 이 중 일부는 암호분석학자들에 의해 문제점이 노출되었고 일부는 성능상의 문제로 제외되어 1999년 4** AES 후보 알고리즘은 모두 5개 (MARS, RC6, Rijndael, Serpent, and Twofish)로 좁혀지게 됩니다. 이후 컨퍼런스를 거쳐 2000년 10월 Rijndael(리즌댈 또는 라인돌이라고 읽습니다.) 이 AES로 선정되게 됩니다.
Rijndael은 벨기에의 암호학자인 Joan Daemen과 Vincent Rijmen이 개발한 알고리즘으로 DES와 3DES가 Feistel network이었던 것과는 달리 substitution permutation network 구조를 가지고 있으며 하드웨어나 소프웨어적으로 구현했을 때 모두 좋은 성능을 보이는 특성을 가지고 있습니다. 구현이 쉽고 메모리를 적게 소모하는 것도 장점으로 뽑히고 있죠.
Rijndael은 암호알고리즘 분류 상 대칭형암호알고리즘으로 분류됩니다. 대칭형 암호알고리즘에도 두 가지 종류가 있는데 Rijndael은 이 중에서 Block 암호알고리즘 방식이며 128bit 블럭 단위로 암호화를 하고, 사용되는 Key의 사이즈는 128bit, 192bit, 256bit등이 있습니다. 라운드 수는 각각 10, 12, 14라운드를 사용하고 각 라운드 마다 SubBytes, ShiftRows, MixColumns, AddRoudKey의 4단계를 거치게 됩니다.