AES 키 공간
AES · Brute Force · Key Space

AES 키를 하나씩 다 대입하면
몇 번을 시도해야 할까

무차별 대입(brute force)은 가능한 모든 키를 순서대로 넣어 보는 공격입니다. 키 길이를 바꾸고 공격자의 장비를 조정하면서 경우의 수와 걸리는 시간을 직접 확인해 보세요.

키 길이
양자 컴퓨터 가정

가능한 키의 개수

자릿수 평균 시도 횟수

모두 대입하는 데 걸리는 시간

평균 (키 공간의 절반에서 발견)
최악 (마지막 키가 정답)

주어진 시간 동안 확인할 수 있는 비율

막대는 로그 눈금입니다. 오른쪽 끝이 100%이고, 왼쪽으로 한 칸 갈 때마다 1/1010씩 줄어듭니다.

세상의 큰 수와 비교

가로축은 10의 거듭제곱(로그 눈금)입니다. 눈금 하나가 늘 때마다 수는 10배가 됩니다.

선택한 키 길이 다른 AES / DES 키 공간 비교용 자연의 수

정답처럼 보이는 키는 몇 개 나올까

공격자는 평문과 암호문 한 쌍을 알고 있어야 정답 키를 판별할 수 있습니다. AES 블록은 128비트라서, 키가 블록보다 길면 우연히 같은 결과를 내는 가짜 키가 함께 걸러져 나옵니다. 알고 있는 블록 수를 늘려 보세요.

정답 외에 함께 일치하는 키 (기댓값)

계산 가정