В нашем публичном git-репозитории появился первый полностью открытый проект - генератор white-box-реализаций Rijndael-подобного SPN-шифра.
White-Box-криптография - это набор подходов и методов, позволяющих, в частности, сделать из симметричного шифра асимметричный, "спрятав" ключ шифрования непосредственно в самой реализации алгоритма шифрования. Полученная в результате асимметричная схема обладает всеми преимуществами блочного шифра: скорость, надёжность, возможность шифровать большие объёмы данных с использованием классических режимов шифрования. При этом сам алгоритм шифрования является открытым ключом, по которому сложно восстановить закрытый ключ - построить алгоритм расшифрования.
Идея нашего подхода сформулирована в одной из наших статей: http://eprint.iacr.org/2010/419