Choose a default theme

You can change your theme from the menu

블록 암호

블록 암호는 비밀 키와 고정 길이 입력 블록으로 같은 길이의 출력 블록을 만드는 대칭키 암호의 부류이다.

원리

AES처럼 블록 길이와 키 길이가 별개인 알고리즘이 있다. 한 블록보다 긴 메시지를 다루려면 운용 모드와 필요한 인코딩 규칙을 함께 정한다.

예시

AES는 128비트 블록을 처리한다. AES-256이라는 이름의 256은 키 길이이며 한 번에 암호화하는 블록 길이를 뜻하지 않는다.

주의할 점

블록 암호 알고리즘만 선택했다고 전체 메시지의 안전성이 정해지는 것은 아니다. 모드, nonce 또는 IV, 인증과 키 관리가 함께 필요하다.

참고 자료