Простое число p | Разложение (p-1) | Вероятность ошибки |
13 | 22×3 | 0,66666 |
29 | 22×7 | 0,57142 |
61 | 22×3×5 | 0,73333 |
97 | 25×3 | 0,66666 |
157 | 23×13 | 0,53846 |
173 | 22×43 | 0,51162 |
179 | 2×89 | 0,02325 |
353 | 25×11 | 0,54545 |
419 | 2×11×19 | 0,56937 |
461 | 22×5×23 | 0,61739 |
617 | 23×7×11 | 0,61038 |
821 | 22×5×41 | 0,60975 |
1069 | 22×3×89 | 0,67041 |
5953 | 26×3×31 | 0,67741 |
6121 | 23×32×5×17 | 0,74901 |
6197 | 22×1549 | 0,5 |
6373 | 22×33×59 | 0,67231 |
Таблица простых чисел для теста Поклингтона
Простое число p | Разложение F | R | Вероятность ошибки |
13 | 22 | 3 | 0,5 |
29 | 7 | 4 | 0,14285 |
61 | 3×5 | 4 | 0,46666 |
97 | 3×22 | 8 | 0,66666 |
157 | 13 | 8 | 0,125 |
173 | 43 | 4 | 0,02325 |
179 | 89 | 2 | 0,01123 |
353 | 2×11 | 16 | 0,54545 |
419 | 11×19 | 2 | 0,13875 |
461 | 23 | 20 | 0,04347 |
617 | 7×11 | 8 | 0,09604 |
821 | 41 | 20 | 0,02439 |
1069 | 89 | 12 | 0,01123 |
5953 | 3×31 | 64 | 0,35483 |
6121 | 5×17 | 72 | 0,24705 |
6197 | 1549 | 4 | 0,00064 |
6373 | 3×59 | 36 | 0,33333 |
Данные для ГОСТ 31.10-94 при x=0
q | t | Построенное число p |
3 | 4 | 13 |
5 | 6 | 41 |
7 | 5 | 29 |
5 | 5 | 31 |
11 | 7 | 67 |
11 | 8 | 199 |
13 | 7 | 79 |
13 | 8 | 131 |
17 | 9 | 307 |
17 | 10 | 613 |
19 | 9 | 419 |
23 | 9 | 277 |
29 | 9 | 349 |
31 | 9 | 311 |
37 | 11 | 2221 |
41 | 11 | 2297 |
19 | 10 | 571 |
23 | 10 | 599 |
ОБОЗНАЧЕНИЯ
На протяжении пособия в алгоритмах и формулах встречаются некоторые обозначения.
– наименьшее целое число, большее или равное x. Например,
=2;
=5;
=-2.
– наибольшее целое число, меньшее или равное x. Например,
=4;
=3;
=-2.
(100010)2 – такая запись означает, что число записано в двоичном виде.
x>>y – сдвиг (нециклический) вправо переменной x на y бит. Например, 30>>2=(11110)2>>2=(111)2=7.
x<<y – сдвиг (нециклический) влево переменной x на y бит. Например, 7<<2=(111)2<<2=(11100)2=28. Заметим, что (x>>y)<<y¹x.
|x| - размер числа x в битах.
j(x) – функция Эйлера от целого положительного числа x.
– символ Якоби x по y. Алгоритм вычисления символа Якоби описан в пункте 2.2.2.
(x, y) – наибольший общий делитель чисел x и y. Вычисляется с помощью алгоритма Евклида.
СПИСОК ЛИТЕРАТУРЫ
Основная литература:
1. Прикладная криптография. Протоколы, алгоритмы, исходные тексты на языке Си. – М.: Изд-во ТРИУМФ, 2002. – 816 с.
2. Введение в криптографию. Под ред. – СПб: Питер, 2001.
3. , , Советов . – СПб.: Изд-во «Лань», 2001. – 224с.
4. , Молдовян в криптосистемы с открытым ключом. – СПб.: БХВ-Петербург, 2005. – 288 с.
5. , , Серов современной криптографии. Учебное пособие для ВУЗов – М.: Горячая линия – Телеком, 2002 – 175с.
6. A. Menezes, P. van Oorschort, S. Vanstone, Handbook of Applied Cryptography – CRC Press, Inc., 1997
7. Криптография с открытым ключом.- М.:Мир, 1995
Дополнительная литература:
1. Агибалов теоремы начального курса криптографии: Учебное пособие. – Томск: Изд-во НТЛ, 2005. – 116 с.
2. , , Ященко в банковском деле.
http://. ru/db/msg. html? mid=1161287&uri=all. html
3. , Фионов методы защиты информации: Учебное пособие для вузов. – М.: Горячая линия – Телеком, 2005. – 229 с.: ил.
Ольга Владимировна Ниссенбаум
Андрей Геннадьевич Овсянко
КРИПТОГРАФИЧЕСКИЕ МЕТОДЫ ЗАЩИТЫ ИНФОРМАЦИИ
ГЕНЕРАЦИЯ БОЛЬШИХ ПРОСТЫХ ЧИСЕЛ
В КРИПТОСИСТЕМАХ С ОТКРЫТЫМ КЛЮЧОМ
Учебно-методическое пособие
для студентов специальностей
«Компьютерная безопасность», «Комплексное обеспечение
информационной безопасности автоматизированных систем»
Подписано в печать __________ г. Тираж _____ экз.
Объем _____ печ. л. Формат 60х84/16. Заказ № _____.
Издательство Тюменского государственного университета
0.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 |


