Рейтинг:1

Сохранение секретности IV в режиме OFB усложняет перебор?

флаг cl

Если мы сохраним IV в секрете, усложнит ли это поиск правильного ключа? Моя первая мысль состоит в том, что это увеличивает сложность, но в реальном мире я вижу, что IV не держат в секрете. Мы можем предположить, что у нас есть разумное количество пар (x, y) открытый текст-зашифрованный текст.

fgrieu avatar
флаг ng
Подсказка: предположим, что IV неизвестен, а первые два блока открытого текста известны. Какова сложность атаки? Сравните с IV известным и первым известным блоком. Это относится к OFB, CFB, CBC.
Yotam Sofer avatar
флаг cl
Хорошо, такая же сложность, как и грубая сила. А что, если у нас известен только первый блок (с неизвестным IV)? тогда сложность взлетит до небес, я прав?
fgrieu avatar
флаг ng
Да. Если IV и остальная часть открытого текста (если есть) случайны и неизвестны, то даже противник с бесконечной силой не может сделать вывод о ключе из одного блока известного открытого текста и зашифрованного текста OFB.
Рейтинг:1
флаг cl

Сохранение IV в секрете не поможет увеличить сложность. Вот почему: Предположим, у нас есть две последовательные пары открытый текст-зашифрованный текст (x1,y1) (x2,y2) Теперь мы будем использовать все ключевые параметры: Для каждого ключа, мы будем xor каждый x с y:

  1. г1 = х1^у1
  2. г2 = х2^у2 Обратите внимание, что z1 = шифровать (IV) и z2 = шифровать (шифровать (IV)): х1^у1 = е(IV)

Что нам нужно сделать, так это зашифровать x1^y1, и если это правильный ключ, он будет равен x2^y2.

Обратите внимание, что иногда могут быть ложные срабатывания, поэтому у нас должно быть более 2 пар открытый текст-зашифрованный текст.

fgrieu avatar
флаг ng
«Обратите внимание, что z1 = encrypt(IV) и z2 = encrypt(encrypt(IV)): x1^y1 = e(IV)» специфично для (x1,y1) (x2,y2) первых двух блоков. Но остальная часть атаки также работает для любой пары последовательных более поздних блоков.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.