잔류블록종단

Residual block termination

암호학에서 잔류 블록 종단패딩이 필요 없는 암호 블록 체인 모드(CBC)의 변형이다. 그것은 한 블록에 대한 암호 피드백 모드로 효과적으로 변경함으로써 이것을 한다. 그 비용은 증가된 복잡성이다.

암호화 절차

일반 텍스트 길이 N블록 크기 L의 배수가 아닌 경우:

  • 암호 블록 체인 모드를 사용하여 plainN/L⌋ 전체 일반 텍스트 블록을 암호화한다.
  • 마지막으로 암호화된 전체 블록을 다시 암호화하십시오.
  • 재암호화된 블록의 가장 왼쪽 비트가 있는 일반 텍스트의 나머지 비트 XOR.

암호 해독 절차

  • 암호 블록 체인 모드를 사용하여 nN/L⌋ 전체 암호화된 블록의 암호를 해독하십시오.
  • 마지막 전체 암호화된 블록 암호화.
  • 재암호화된 블록의 가장 왼쪽 비트가 있는 암호문의 나머지 비트 XOR.

짧은 메시지

블록보다 짧은 메시지의 경우, 잔여 블록 종료는 이전에 암호화된 블록 대신 암호화된 IV를 사용할 수 있다.