평문의 메시지 데이터를 블록마다 독립시켜 암호화하는 기본 이용 모드
ECB 모드에서는 평문 블록을 암호화 한 것이 그래도 암호화 블록이 돼.
ECB 모드로 암호화하면 동일한 내용을 갖는 평문 블록은 이에 대응되는 동일한 암호문 블록으로 변환돼.
즉 평문 블록<->암호문 블록이라는 일대일 대응표를 갖게 되지.
따라서 전자 코드북 모드라는 이름이 붇여졌어.
마지막 평문 블록이 블록 길이에 미치지 못할 경우에는 패딩(padding:적당한 길이의 비트열을 추가해 블록에 길이에 맞게 데이터를 채우는 것)을 해
ECD 모드는 다른 모드에 비해서 간단해. 그렇지만 기밀성이 낮기 때문에 쉽게 사용해서는 안돼.
아까 평문 블록과 암호문 블록이 일대일 관계를 갖는다고 했는데 그 이야기는 즉 평문 속에 같은 값을 갖는 평문 블록이 여러개 존재하면 그 평문 블록들은 모두 같은 값의 암호문 블록으로 변환하게 된다는 말이 돼.
그렇게 되면 평문복에 패턴의 반복이 있다는 것을 쉽게 알수 있게 되고 해독이 가능해지지.
ECB는 안전한 모드가 아냐!