AES 암호화 알고리즘은 무엇입니까?
AES 암호화 알고리즘은 미국 정부 부서에서 기밀 데이터를 암호화하는 데 사용됩니다. 이제 분류 된 데이터와 분류되지 않은 데이터 모두에 사용됩니다. 이 알고리즘은 공개적으로 발표되었으며 결국 상업 분야에서 널리 사용될 것으로 보입니다.
원래 AES 암호화 알고리즘은 비밀이지만 분류되지 않은 데이터에만 사용되도록 설계되었습니다. 분류 된 데이터는 법률에 따라 어떤 사람들이 데이터에 액세스 할 수 있는지 제한하는 것입니다. AES 암호화 알고리즘은 2002 년에 연방 정부 표준으로 승인 된 후 2003 년에 분류 된 문서에 대한 사용 승인을 받았습니다. 2010 년 현재, 기밀 문서로 승인 된 유일한 공개 액세스 암호화 시스템이었습니다.
AES 암호화 알고리즘은 미국 정부에서 데이터 암호화 표준을 대체했습니다. 1976 년에 처음 채택 된 Data Encryption Standard는 56 비트 키를 사용하여 56 자 (각각 1 또는 0)로 줄일 수 있음을 의미했습니다. 이는 숫자를 정확하게 추측 할 확률이 72 조에서 1임을 의미했습니다. 또한 2 억 7,500 만 개 중 하나로 표현 될 수 있습니다. 달리 말하면, 평균적으로 전체 키를 정확하게 추측하고 인증없이 암호화 된 메시지를 해독 할 수 있도록 36 조 건의 시도 중 하나를 수행해야합니다.
당시에는 실제로 불가능했던 것처럼 보였습니다. 컴퓨팅 성능이 향상됨에 따라 더욱 실현 가능해졌습니다. 1999 년 한 실험에 따르면 컴퓨터는 1과 0의 가능한 모든 조합을 시도하여 하루 만에 알고리즘을 해독 할 수 있습니다. 이것을 무차별 대입 공격이라고합니다. 관계자는 각 데이터 집합에 대해 세 개의 개별 키가있는 "Triple DES"를 개발하여이 문제를 해결하려고 시도했지만 여전히 새로운 시스템을 요구했습니다.
AES 알고리즘은 훨씬 더 복잡합니다. 각각 128, 192 및 256 비트 인 세 개의 개별 키로 구성됩니다. 알고리즘을 크래킹 할 가능성은 가장 크다. 이미 quattuorvigintillion 단위에 익숙한 사람들을 제외하고는 확률이 불가능하다고 말하는 것이 안전 할 것입니다!
그것은 무차별 대입을 통해 AES를 해독 할만큼 강력한 컴퓨터가 절대 존재하지 않을 것이란 말은 아니지만 현재로서는 사실상 불가능할 것입니다. 컴퓨터를 충분히 강력하게 만들 수 있더라도 기존 제조 기술을 사용하면 관리 가능한 크기로 그러한 기계를 실제로 구축 할 수 없습니다. 실제로 이러한 머신을 구축하려는 사람은 알고리즘을 해독하기 훨씬 전에 미국 정부의 관심을 끌 것입니다.