정보 보안 일반정보보안기사 · 2018년09월08일 · 73/100
73.“한 단계 앞의 암호문 블록"을 대신할 비트열을 무엇이라 하는가?
1
패딩
2
초기화 벡터정답
3
스트림 블록
4
운영모드
해설
초기화 벡터(initialization vector) - 최초의 평문 블록을 암호화할 때 1단계 앞의 암호문 블록이 존재하지 않으 므로 1단계 앞의 암호문 블록을 대신할 비트열 블록이 준비되어야 한다. 패딩 - 실제 CBC 모드를 적용할 경우에 암호화될 평문의 길이는 가변적이기 때문에 마지막 블록이 블록의 길이와 항상 딱 맞아떨어지지 않게 된다. 부족한 길이만큼을 '0' 으로 채우거나 임의의 비트들로 채워 넣는 것을 패딩이라고 한다.