Так, я вам пока расскажу почему я исключил CFB и OFB. Потому, что ни там, ни там открытый текст не попадает в сеть фейстеля. Там аесом вырабатывается гамма.
IV как правило хранится с шифротекстом, в первом (нулевом) блоке, в анлокере только ключ, и скорее всего в открытом (максимум, кодированным для удобства) виде
Если зафиксировать произвольный ключ и два произвольных блока длиной 32 байта, то вычислив IV по вашей схеме выше, обратное преобразование отработает успешно. Просто потому, что это (вычисление IV и шифрование=обратное преобразование) - два результата одного и того же уравнения.