Исследование стохастических алгоритмов обеспечения

advertisement
УДК 004(06) Компьютерные системы и технологии
ТУН МЬЯ АУНГ
Московский инженерно-физический институт (государственный университет)
ИССЛЕДОВАНИЕ СТОХАСТИЧЕСКИХ АЛГОРИТМОВ
ОБЕСПЕЧЕНИЯ БЕЗОПАСНОСТИ ИНФОРМАЦИИ
Рассматриваются
алгоритмы
генерации
псевдослучайных
последовательностей
(ПСП),
основанные
на
использовании
свойств
эллиптических
кривых.
Рассматриваются
вопросы
программирования
дихотомических генераторов ПСП, наиболее эффективных с точки зрения
программной и аппаратной реализации.
Перспективным направлением является использование стохастических
алгоритмов для защиты компьютерных систем (КС) от случайных и
умышленных деструктивных воздействий. Стохастическими методами
принято называть методы защиты, прямо или косвенно основанные на
использовании генераторов псевдослучайных последовательностей (ПСП)
[1], при этом эффективность защиты в значительной степени
определяется качеством используемых генераторы ПСП. Наибольшего
внимания заслуживают два класса стохастических алгоритмов: 1)
стохастические алгоритмы, основанные на использовании свойств
эллиптических кривых (Elliptic Curves (EC)) [2-6]; именно эти алгоритмы
являются наиболее математически обоснованными и используются в
государственных стандартах на ЭЦП; 2) дихотомические генераторы
ПСП, основными достоинствами которых является эффективная
программная и аппаратная реализация и возможность построения на их
основе всех симметричных криптографических примитивов [7].
Были реализованы и исследованы генераторы ПСП, основанные на
использовании свойств эллиптических кривых: генераторы на основе
использовании функции следа (Trace Function); генераторы LFSR-EC
последовательностей; генераторы LC-EC последовательностей (Linear
Congruential
EC-sequences);
аддитивные
и
мультипликативные
эллиптические генераторы (sequences from elliptic curves using additive and
multiplicative characters).
Были реализованы и исследованы базовые криптоалгоритмы и
криптопротоколы, основанные на использовании свойств эллиптических
кривых: схема симметричного шифрования на эллиптических кривых
(Symmetric ECES); схема асимметричного шифрования на эллиптических
кривых (Asymmetric ECES); схема ЭЦП на эллиптических кривых (ECSS);
схема ЭЦП на эллиптических кривых (ECDSA); протокол выработки
ISBN 5-7262-0633-9. НАУЧНАЯ СЕССИЯ МИФИ-2006. Том 12
118
УДК 004(06) Компьютерные системы и технологии
общего секретного ключа (ECKEP), протокол аутентификации на
эллиптических кривых (ECKAP).
Было проведено исследование вопросов программной реализации
дихотомических генераторов ПСП на языке Ассемблера. На рис. 1, а, б
показаны схемы простейших генераторов этого типа.


Bi
Pi
n
Bi
n
2(Bi AND P i) ? 1
mod 2n
Bi XOR Pi
Pi
n
n
2(Bi AND P i) ? 1
n
mod 2
Bi XOR Pi
(8Bi XOR Di)
n
mod 2
Di
n
а
б
Рис. 1. Дихотомические генераторы И.А. Кулакова
Особенностью семейства дихотомических генераторов ПСП является
высокое быстродействие при программной и аппаратной реализации. Это
ценное свойство дихотомических генераторов ПСП позволяет строить на
их основе все другие симметричные криптографические примитивы.
Список литературы
1. Иванов М. А., Чугунков И. В., Теория, применение и оценка качества генераторов
псевдослучайных последовательностей. – М.: КУДИЦ-ОБРАЗ, 2003. 240 с.
2. Alfred Menezes., Minghua Qu., Scott Vanstone. IEEE P1363, Part 4: Elliptic Curve Systems. 1995. http://www.zone-h.org/files/33/p1363-draft.pdf
3. Hallgren S.H. Linear Congruential Generators over Elliptic Curves. 1994.
http://citeseer.ist.psu.edu/hallgren94linear.html
4. Gong G., Lam C.C.Y. Linear Recursive Sequences over Elliptic Curves. 2001.
http://citeseer.ist.psu.edu/449444.html
5. Gong G., Berson T.A., Stinson R. Elliptic Curves Pseudorandom Sequences Generators.1998. http://citeseer.ist.psu.edu/gong98elliptic.html
6. Beelen P.H.T., Doumen J.M. Pseudorandom sequences from elliptic curves. 2002.
http://citeseer.ist.psu.edu/636137.html
7. www.random-art.com
ISBN 5-7262-0633-9. НАУЧНАЯ СЕССИЯ МИФИ-2006. Том 12
119
Download