Принцип гаммирования с обратной связью в криптографии заключается в том, что для шифрования следующего блока открытого текста он складывается по модулю 2 с перешифрованным результатом шифрования предыдущего блока. 3
В этом режиме очередной элемент гаммы вырабатывается как результат преобразования предыдущего блока зашифрованных данных, а для шифрования первого блока массива данных элемент гаммы вырабатывается как результат преобразования синхропосылки. 12 Таким образом достигается зацепление блоков: каждый блок шифротекста в этом режиме зависит от соответствующего и всех предыдущих блоков открытого текста. 1
Чтобы обеспечить высокую стойкость шифрования, блоки гаммы должны отличаться друг от друга, а также иметь случайный (или псевдослучайный) характер. 4 В данном случае блоки различаются благодаря так называемому инициализирующему вектору, значение которого меняется от блока к блоку. 4