Введение…………………………………………………………………………..3
Глава 1. Теоретический обзор……………………………………………….....5
1.1 Псевдопростые и строго псевдопростые числа……………………..………5
1.2 Алгоритмы проверки чисел на псевдопростоту…………………………......9
1.3 Применение псевдопростых чисел в криптографии и математических алгоритмах………………………………………………………………………..14
Глава 2. Алгоритмы поиска псевдопростых чисел…………………………17
2.1 Алгоритм Померанса вычисления spsp–чисел……………………………..17
2.2 Особенности реализации………………………………………………….…18
Глава 3. Анализ исследования результатов…………………………………23
3.1 Анализ результатов поиска………………………………………………….23
3.2 Перспективы исследования в области псевдопростых чисел……………..26
Заключение……………………………………………………………………...28
Литература………………………………………………………………………30
Приложения……………………………………………………………………..31
Читать дальше
В заключение, с ростом криптографии и информационных технологий возникла неотложная задача обеспечения безопасности данных и коммуникаций в интернете. Использование простых чисел для создания шифров и электронных подписей играет важнейшую роль в данной области. Однако, применение больших простых чисел требует значительных вычислительных мощностей. По этой причине исследователи и практики активно исследуют альтернативные методы. Псевдопростые числа представляют собой один из таких методов, поскольку они обладают свойствами простых чисел и могут быть выявлены относительно быстро. Алгоритмы поиска псевдопростых чисел представляют интерес для области криптографии и информационной безопасности, поскольку их использование способно повысить эффективность различных криптографических методов.
Исследования в области поиска псевдопростых чисел находятся в центре внимания ученых в области теории чисел и криптографии. Литература богата различными алгоритмами и методами, но в настоящее время существует потребность в более эффективных решениях, особенно с учетом современных вычислительных систем и высоких требований к криптографической стойкости.
Таким образом, были выполнены поставленные задачи:
Изучены теоретические основы псевдопростых чисел и алгоритма Померанса.
Проведено сравнение алгоритма Померанса с другими известными алгоритмами.
Реализован алгоритм Померанса на языке Python.
Проведен анализ эффективности алгоритма Померанса и обзор результатов.
Этот алгоритм был также подвергнут сравнению с другими известными методами, такими как тест Ферма и тест Миллера–Рабина. Исследование поможет определить эффективность алгоритма Померанса и выявить его конкурентоспособность на фоне уже существующих методов проверки чисел на псевдопростоту. В конечном итоге, это может привести к созданию более надежных и быстрых криптографических систем, обеспечивая высокий уровень безопасности в области передачи и хранения данных
Читать дальше
1. Боревич З.И. Теория чисел. / З.И. Боревич – М:. Наука, 1985. – 510 с.
2. Хассе Г. Лекции по теории чисел. / Г. Хассе – М:. ИЛ, 1953. – 520 с.
3. Crandall R. E.,Pomerance C. Prime Numbers: a computational perspective, 2nd ed. / R. E. Crandall, C. Pomerance – М:. Springer, New York, 2005. – 597 p.
4. Ishmukhametov S., Mubarakov B. On practical aspects of the Miller-Rabin Primarily Test / S. Ishmukhametov, B. Mubarakov – М:. Lobachevskii Journal of Mathematics, 2013, v.3. – 13 p.
5. Jameson G.J.O. Carmichael numbers and pseudoprimes. / G.J.O. Jameson – М:. Lancaster Univ. UK, 2010. – 315 p.
6. Lehmer D.H. On Ferma's quotient, base two. Math. / D.H. Lehmer – М:. Comput., 1981, v.36, N153. – 290 p.
7. Pomerance C., Selfrifge J., Samuel S. The Pseudoprimes to 25∙109. / C. Pomerance, J. Selfrifge, S. Samuel – М:. Math. Comput. 35, 1980. – p. 1026.
8. Rabin M. Probabilistic algorithm for testing primality, J. Numb. / M. Rabin – М:. Theory, 12, 1, 1980. – p. 138.
9. Ribenboim P. My numbers, my friends: popular lectures on number theory. 2 nd ed / P. Ribenboim – М:. Springer, NY, 2000. – 392 p.
10. Washington L.C. On Ferma's last theorem. / L.C. Washington – М:. Proc. London Math. Soc., 1957. V.7. – 62 p.
11. Zanderplas J. A Whirlwind Tour of Python. / J. Zanderplas – M.: М:. O’Reilly Media, 2016. – p. 205.
Читать дальше