КОНФЕРЕНЦІЇ ВНТУ електронні наукові видання, 
Проблеми вищої математичної освіти: виклики сучасності (2026)

Розмір шрифта: 
Обчислення дискретного логарифма з використанням алгоритму baby-step giant-step у Payton
Оксана Іванівна Тютюнник, Андрій Вікторович Крупський

Остання редакція: 2026-05-16

Анотація


У роботі досліджено ефективність алгоритмів brute-force та baby-step giant-step для розв’язання задачі дискретного логарифмування. Реалізацію виконано мовою Python. Експериментально підтверджено істотну перевагу алгоритму Шенкса за часом виконання для великих модулів.

The paper investigates the effectiveness of the brute-force and baby-step giant-step algorithms for solving the discrete logarithm problem. The implementation is done in Python. The significant advantage of Shanks' algorithm in terms of execution time for large modules is experimentally confirmed.

Ключові слова


дискретний логарифм; алгоритм Шенкса; Python; криптографія; baby-step giant-step;discrete logarithm; Shanks' algorithm; Python; cryptography; baby-step giant-step

Повний текст: PDF