М. А. Пудовкина
Московский инженерно-физический институт
(технический университет)
Во многих программах по защите информации используется криптосхема RC4 (также известная как ARCFOUR), которая представляет собой поточный алгоритм шифрования с произвольным размером ключа, разработанный в 1987 году Rivest R. для RSA Data Security, Inc [1].
В данной работе показано, что распределение первого знака выходной последовательности не является равномерным.
Теорема
Предположим, что перестановка S равновероятно выбирается из множества
всех перестановок множества {0,…,m-1} и начальные значения индексов . Тогда распределение первого выходного символа
не равномерно.
Следствие
1.
a) ,
b) .
2. .
a) ,
b) ,
3. m=1 (mod 2).
a) ,
b) ,
4. .
a) ,
b) ,
Литература
- Варфоломеев А. А., Жуков А.Е., Пудовкина М. А. Поточные криптосистемы. Основные свойства и методы анализа стойкости. 2000
- Mantin I. Shamir A. “A practical attack on broadcast RC4”, Proceeding of FSE’2001, Springer-Verlag.
- Pudovkina M. “Short cycles of the alleged RC4 keystream generator ”, 3nd International Workshop on Computer Science and Information Technologies, CSIT’2001, YFA, 2001

