А зачем это НАМ? Ну прикиньте - приходите вы в фирму, которая занимается разработкой графического софта для рендеринга и говорите "А поему бы вам криптографическими исследованиями не заняться - вы ведь так хорошо умеете для GPU программировать!"" У нас вполне сложившаяся фирма, есть своя ниша, есть сотни тысяч покупателей (тех кто уже покупали наши программы) по всему миру. Текущих задач по горло. А то что Вы предлагаете - это надо новый стартап под это открывать!!!
Угу, так и есть. Разработка программы-"паролеломалки" состоит из трех частей: реализация криптоалгоритмов, модификация их под конретные приложения (NTLM, Office, WinZip и т.д. - там ведь и криптоалгоритмы разные и по разному имплементированы), и выпуск непосредственно коммерческой версии программы. Криптоалгоритмы мы давно уже реализовали все которые нам нужны и те которые хорошо ложаться на GPU (а ложатся не все - MD5 к примеру отлично, а RC4 - фигвам, так как там не скорость вычислений а манипуляция данными основное время отнимает)/
А дальше у нас стояла простая задача - к выставке Systems в Мюнхене успеть выпустить хоть одно коммерчески-готопое приложение, чтобы его там демонстрировать. Успели выпустить только NTLM и только для EDPR. Точнее - выбрали именно это из нескольких кандидатов. Пресс-релиз вышел 22 октября, выставка открылась 23 октября. А по остальным программам пока только наколенные версии, которые еще отлаживать и отлаживать (хотя скорость уже мерить можно).
Так мы же коммерческая фирма, а не исследовательская. 25 человек сотрудников, аренда офиса, реклама в журналах, выставки - за все это нужно платить... Поэтому исследования ведем только тогда, когда видим что получив результаты мы сможем сделать программу, которую сможем продавать, причем достаточно широко... И область деятельности у нас - "password redcovery" - восстановление паролей для программ типа Office, PDF, WinZip и т.д.
Rainbow tables не влезут - там счет на гигабайты идет. Они у нас давно уже в нескольких продуктах используются. Недавно даже придумали более продвинутые таблицы чем простые rainbow tables - назвали их thunder tables (и тоже запатентовали :))))
А дальше у нас стояла простая задача - к выставке Systems в Мюнхене успеть выпустить хоть одно коммерчески-готопое приложение, чтобы его там демонстрировать. Успели выпустить только NTLM и только для EDPR. Точнее - выбрали именно это из нескольких кандидатов. Пресс-релиз вышел 22 октября, выставка открылась 23 октября. А по остальным программам пока только наколенные версии, которые еще отлаживать и отлаживать (хотя скорость уже мерить можно).