블록 암호 운용 방식
일반적으로 문맥상 '모드'라고 불리는, 블록 암호 운용 방식은 블록 크기보다 긴 메시지를 암호화하거나 해독하는 데 블록 암호를 사용하는 방법을 지정합니다.
현재 사용되는 대부분의 대칭 키 알고리즘은 블록 암호입니다. 이는 한 번에 한 블록씩 데이터를 암호화한다는 의미입니다. 각 블록의 크기는 고정되어 있으며 알고리즘에 의해 결정됩니다. 예를 들어, AES는 16바이트 블록을 사용합니다. 블록 암호는 항상 블록 크기보다 긴 메시지를 안전하게 암호화하는 방법을 지정하는 '모드'와 함께 사용됩니다. 예를 들어, AES는 암호이고, CTR, CBC 및 GCM은 모두 모드입니다. 적절하지 않은 모드를 사용하거나 모드를 잘못 사용하면 기본 암호가 제공하는 보안이 완전히 훼손될 수 있습니다.