Задача:
Инвертировать функцию из RFC2144 пункт 2.0.
Или см. пункт Цель:
Методы:
Полная (матиматическая) инверсия, перебор (в разумных пределах), нейросеть, другие методы, или комбинации методов.
Цель:
На каждый блок K1...K128 (см. RFC2144) имеются по восемь блоков C1...C64 и до семи блоков M1...M64,
задача найти текущий восьмой блок M1...M64 (полностью или частично) или блок K1...K123 (полностью или частично) или байты Kmi и Kri (полностью или частично) см. RFC2144.
Прочие:
Известно, что восьмой блок M1...M64 может принемать до 262000 возможных значений.
Требования:
Требуется только алгоритм. Готовый исходник то же приветствуется.
Материалы:
Есть работающий исходник описанных функций (пока только на Си), RFC2144.
Примечание:
Пояснение получилось довольно смутным (требуется знание исходника), по этому ожидаются вопросы от заинтересованных, остальным прозьба не беспокоиться.
Срок:
Срок исполнения не ограничен (в разумных пределах).
Приз/оплата:
Первый нашедший практичный алгоритм, реально получит от 1000$ до 2000$, в зависимости от качества исполнения.
Deny, я думаю это форум не по криптанализу.... :-/
Цитата
Deny, я думаю это форум не по криптанализу.... :-/
А тут криптоанализ и не нужен (практически), тут только алгоритм нужен.
По имеющимся функциям - собрать обртную им.
Цитата
А тут криптоанализ и не нужен (практически), тут только алгоритм нужен.
По имеющимся функциям - собрать обртную им.
Но я думаю здесь требуется основательное знание криптографии.
Цитата
Но я думаю здесь требуется основательное знание криптографии.
Как раз в том и секрет, криптоаналитик расчитывает на худшее, и тратит много сил/времени. А простой смертный "свежим всглядом" находит НЕлогичный путь решения.
Согласен, задача не простая, но думаю попробовать стоит, что собственно и предложил.
Кинь хоть ссылкой на описание RFC.
Или его тоже не надо знать?????
Я Clane'у скинул исходник и рфц, он должен выложить их. А вот только рфц -
http://icf.hacking.la/documentation/rfc/rfc2144.txt
ээ.......а на русском ничего нету...???
Цитата
ээ.......а на русском ничего нету...???
Ну если только своими словами...
A you not speak on English? Или просто лень?
Цитата
Ну если только своими словами...
A you not speak on English? Или просто лень?
Ja, Ja.......... ;D
Very Bad........
Я взялся за дело!
Уточни условие(e-mail gid_52@km.ru)
не хило, однако...мне не по зубам (пока)
Цитата
Я взялся за дело!
Уточни условие(e-mail gid_52@km.ru)
Мы мысленно с тобой ;D