9주차_현대암호학 기초 [ 블록 암호 모드(Mode of Operation) ]
📌 블록 암호 블록 암호 𝑚 비트 단위로 암호화 평문의 길이가 𝑚 비트 이상인 경우 평문을 블록 단위로 분할 Naïve approach 분할 평문 블록 별로 암/복호화 → 안전성에 문제가 있음 ▶ 메시지 패딩 (Padding) 마지막 평문 블록이 암호 알고리즘에서 정의한 블록 길이에 미치지 못하는 경우 예를들어 AES는 한 블록 크기가 128 비트 평문의 길이가 192 비트인 경우 블록 구성 방법이 필요 패딩 블록 길이를 만족하도록 약속한 방식으로 적 당한 길이의 비트열/바이트열 추가 예를 들어 10…0 으로 채움 (비트 패딩) 표준에 따라 다르다. 복호화 했을 때 마지막 평문 블록에서 패딩 파트는 제외하고 평문으로 decode 된다. ▶ 블록 암호 모드 복수의 평문 블록을 어떤 방식으로 암호화할지를 정..
2023.11.05