Нам даже не нужно тщательно анализировать его вариант режима CBC. На веб-странице rsyncrypto все сказано:
Эта модификация гарантирует, что два почти идентичных файла, например один и тот же файл до и после изменения, при шифровании с использованием rsyncrypto и одного и того же ключа будут создавать почти идентичные зашифрованные файлы.
Что бы они ни делали (повторное использование векторов инициализации и т. д.), и если предположить, что они действительно преуспели в достижении заявленных целей, они явно пропускают некоторую информацию о сходстве открытых текстов. Итак: да, они ослабляют режим CBC, который ничего не пропускает в открытых текстах (кроме длины) при правильном использовании.
Об их конкретном варианте CBC: CBC поддерживает цепочку значений от блока к блоку. Первоначально значение цепочки устанавливается равным IV, а для последующих блоков значением цепочки является блок зашифрованного текста. По-видимому, когда определенное условие выполняется, они сбрасывают значение цепочки до исходного IV.
Хорошо известно, что повторное использование IV в режиме CBC приводит к утечке длины общего префикса открытых текстов. Другими словами, если первый $к$ блоки $ млн $ и $М'$ одинаковы, то первые $к$ блоки $\textsf{CBC}_k(IV,M)$ и $\textsf{CBC}_k(IV,M')$ будет идентичным. Можно показать, что это Только информация об открытых текстах, которые просочились. (Это предполагает случайные IV; может произойти утечка большего количества данных, если противник может предсказать/выбрать IV).
Те же рассуждения применимы к этому варианту CBC. Предполагая, что IV используется только для одного шифрования (но значение цепочки может быть сброшено на этот IV во время этого шифрования), зашифрованные тексты пропускают общий префикс после любого из этих шагов «сброса IV».
Таким образом, перехватчик, который просматривает зашифрованный текст и видит, что блоки 12, 13, 14 равны блокам 22, 23, 24, может сделать вывод, что блоки открытого текста 11 и 21, должно быть, вызвали сброс IV, и что дополнительно блоки открытого текста 12, 13, 14 равны блоки открытого текста 22,23,24.