White-Box Cryptography.
Добавлено: Сб, 15 мар 2008 04:36
Для любителей много и быстро пошифровать. Одна из наших наработочек, валявшаяся в архивах
Implementation of White-Box AES. http://seculab.ru/files/WB-AES.rar (source)
Модуль представляет собой реализацию Rijndael-AES в виде набор таблиц, в которых замаскирован ключ шифрования. Прелесть алгоритма заключается в том, что если убрать одну из таблиц, например для Decrypt, алгоритм на "вражеской" стороне будет работать только в одну сторону, а извлечение ключа из таблиц является проблемой, на решение которой требуется время.
Сам генератор таблиц не выкладываю по понятным причинам, но если у кого-нибудь возникнет желание, например, шифровать потоковое видео или много данных, то можем обсудить возможность предоставления доступа к коду.
p.s. Данная версия таблиц облегчена, в финальной сборке все гораздо сложнее
Implementation of White-Box AES. http://seculab.ru/files/WB-AES.rar (source)
Модуль представляет собой реализацию Rijndael-AES в виде набор таблиц, в которых замаскирован ключ шифрования. Прелесть алгоритма заключается в том, что если убрать одну из таблиц, например для Decrypt, алгоритм на "вражеской" стороне будет работать только в одну сторону, а извлечение ключа из таблиц является проблемой, на решение которой требуется время.
Сам генератор таблиц не выкладываю по понятным причинам, но если у кого-нибудь возникнет желание, например, шифровать потоковое видео или много данных, то можем обсудить возможность предоставления доступа к коду.
p.s. Данная версия таблиц облегчена, в финальной сборке все гораздо сложнее