• XSS.stack #1 – первый литературный журнал от юзеров форума

Обратима ли Comp128 v3 при помощи радужных таблиц?

gliderexpert

CPU register
Забанен
Регистрация
17.02.2021
Сообщения
1 440
Решения
1
Реакции
2 336
Пожалуйста, обратите внимание, что пользователь заблокирован
Есть хеш функция COMP128 v3 , которая принимает ключ Ki длиной 128 бит и число RAND длиной 128 бит. На выходе получаем результат SRES длиной 32 бита. Ki мы не знаем, но есть возможность получать правильные пары RAND-SRES в небольшом количестве (десятки, но не сотни).
Выглядит это в общих чертах вот так:

comp129.jpg


Предположим, мы заранее сгенерировали все возможные варианты Ki, RAND и составили радужную таблицу с ответами SRES . По объему данных вроде бы получается вменяемо...

Можно ли будет найти правильный Ki , зная несколько (допустим, 10) правильных пар RAND-SRES?
Как подсчитать вероятность нахождения правильного ключа?

Понимаю, что решение вопроса тянет на изучение курса криптографии - но, быть может - кто-то уже достаточно хорошо разбирается в хеш-функциях?

Пример реализации comp128
https://github.com/osmocom/libosmocore/blob/master/src/gsm/comp128v23.c
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх