[네트워크 보안] 블록 암호 및 운용방식(ECB,CBC,CTR) 정리


[네트워크 보안] 블록 암호 및 운용방식(ECB,CBC,CTR) 정리

블록암호란? - 기밀성 있는 정보를 고정된 크기의 블록단위로 구성하여 암호화 작업을 하는 대칭키 암호 시스템 - 운용 방식에는 크게 ECB, CBC, CTR 세가지 운용 방식이 있다. ECB(Electronic Code Book) 암호화 작업을 하려는 메세지를 여러 블록에 나누어 순차적으로 각각 암호화 하는 방식(가장 간단한 구조) 모든 블록이 같은 암호화 키 사용 → 한 블록만 해석되면 나머지 블록도 해석 → 보안에 취약(대표적인 공격 : 복사/붙여넣기) 각 블록이 독립적으로 동작 → 한 블록의 에러가 다른 블록에 영향x 복호화 후 평문을 알기 위해선 Padding 필요 ← 암호문이 블록의 배수가 되기 때문 CBC(Cipher Block Chain) 평문의 각 블록은 XOR 연산을 통해 이전 암호문과 ..


원문링크 : [네트워크 보안] 블록 암호 및 운용방식(ECB,CBC,CTR) 정리