Нейромережеве налаштування r-додавального блукання в ρ-методі Полларда з використанням спектрального розриву для задачі дискретного логарифмування на еліптичних кривих
DOI:
https://doi.org/10.31861/sisiot2026.1.01004Ключові слова:
інженерія програмного забезпечення, задача дискретного логарифмування на еліптичних кривих, ρ-метод Полларда, r-додавальне блукання, нейронні мережіАнотація
У статті досліджено два нейромережеві підходи до конфігурування r-додавального блукання в ρ-методі Полларда для розв’язання задачі дискретного логарифмування на еліптичних кривих у короткій формі Вейєрштрасса над простими полями. У першому підході класифікаційна нейронна мережа NM-r прогнозує розмір r таблиці інкрементів, а регресійна нейронна мережа NM-inc безпосередньо генерує нормалізовані коефіцієнти інкрементів (α_i, β_i) на основі контексту кривої та підгрупи. Для цього підходу було сформовано набір даних із наближеними значеннями спектрального розриву та груповим за контекстами розподілом на навчальну, валідаційну й тестову частини. Оцінювання підходу виявило значний дисбаланс цільових класів для NM-r і нестабільність однозначних цільових таблиць інкрементів за точнішого вибіркового оцінювання матриць переходів. Це обмежило можливість надійного наскрізного узагальнення початкової моделі. Виявлені обмеження мотивували розроблення другого підходу, у якому нейронна мережа оцінює скінченну множину таблиць інкрементів-кандидатів і для фіксованого r обирає кандидата з найбільшою прогнозованою спектральною якістю. Для оцінювання цього підходу без вибіркової невизначеності цільових значень було сформовано точний набір даних, що містить 5000 контекстів еліптичних кривих і 480000 конфігурацій-кандидатів для r ∈ {8, 16, 32}. Простий модуль поля p і порядок підгрупи N задовольняли умову 2¹⁵ < p, N < 2²⁰. Цільове значення для кожного кандидата обчислювали за точною матрицею переходів між тегами розміру r × r, побудованою шляхом перебору всіх станів відповідної підгрупи. Моделі оцінювання кандидатів навчали з груповим за контекстами розподілом 80/10/10, порівнювали для декількох представлень вхідних даних і випадкових початкових значень, а їхні параметри фіксували до інтеграції з реалізацією ρ-методу Полларда мовою C#. Під час експериментального порівняння досліджували нейромережевий вибір, детермінований випадковий вибір, оракул наближеного спектрального розриву з L = 512 та оракул точного спектрального розриву. Експеримент виконано на 500 відкладених тестових контекстах із 30 парними запусками для кожного контексту та значення r, унаслідок чого отримано 180000 успішних вимірювань. Для сукупності r ∈ {8, 16, 32} нейромережевий вибір зменшив середню кількість ітерацій, нормалізовану за √N, на 2.52% порівняно з випадковим вибором. Контекстний бутстреп-інтервал із довірчою ймовірністю 95% становив [0.24%, 4.79%], а значення парного рандомізаційного тесту зі зміною знаків становило p = 0.0325. Для r = 8 зменшення кількості ітерацій становило 5.25%, довірчий інтервал із імовірністю 95% дорівнював [1.40%, 9.00%], а скориговане за методом Холма значення для трьох порівнянь нейромережевого та випадкового вибору становило p = 0.0237. Для r = 16 і r = 32 переконливого покращення не отримано. Крім того, збільшення точного спектрального розриву мало лише слабкий зв’язок зі зменшенням кількості ітерацій ρ-методу Полларда, а оракул точного спектрального розриву не забезпечив сталої переваги. Отримані результати демонструють помірний емпіричний виграш від нейромережевого оцінювання кандидатів у дослідженому експериментальному діапазоні, але водночас показують, що спектральний розрив сам по собі не є універсальним предиктором ефективності ρ-методу Полларда.
Завантажити
Посилання
V. S. Miller, “Use of elliptic curves in cryptography,” in Advances in Cryptology – CRYPTO ’85, Lecture Notes in Computer Science, vol. 218. Berlin, Germany: Springer, 1986, pp. 417–426, doi: 10.1007/3-540-39799-X_31.
N. Koblitz, “Elliptic curve cryptosystems,” Mathematics of Computation, vol. 48, no. 177, pp. 203–209, 1987, doi: 10.1090/S0025-5718-1987-0866109-5.
J. M. Pollard, “Monte Carlo methods for index computation (mod p),” Mathematics of Computation, vol. 32, no. 143, pp. 918–924, 1978, doi: 10.1090/S0025-5718-1978-0491431-9.
E. Teske, “Speeding up Pollard’s rho method for computing discrete logarithms,” in Algorithmic Number Theory, Proc. ANTS-III, Lecture Notes in Computer Science, vol. 1423. Berlin, Germany: Springer, 1998, pp. 541–554, doi: 10.1007/BFb0054891.
E. Teske, “On random walks for Pollard’s rho method,” Mathematics of Computation, vol. 70, no. 234, pp. 809–825, 2001, doi: 10.1090/S0025-5718-00-01213-8.
J. Jebrane, A. Chhaybi, S. Lazaar, and A. Nitaj, “Elliptic curve cryptography with machine learning,” Cryptography, vol. 9, no. 1, Art. no. 3, 2025, doi: 10.3390/cryptography9010003.
D. Hankerson, A. J. Menezes, and S. A. Vanstone, Guide to Elliptic Curve Cryptography. New York, NY, USA: Springer, 2004, doi: 10.1007/b97644.
S. D. Miller and R. Venkatesan, “Spectral analysis of Pollard Rho collisions,” in Algorithmic Number Theory—ANTS VII, Lecture Notes in Computer Science, vol. 4076. Berlin, Germany: Springer, 2006, pp. 573–581, doi: 10.1007/11792086_40.
M. Al-Khalidi, R. Al-Zaidi, T. Ali, S. Khan, and A. K. Bashir, “AI-optimized elliptic curve with certificate-less digital signature for zero trust maritime security,” Ad Hoc Networks, vol. 166, Art. no. 103669, 2025, doi: 10.1016/j.adhoc.2024.103669.
K. Javeed, A. El-Moursy, and D. Gregg, “EC-Crypto: Highly efficient area-delay optimized elliptic curve cryptography processor,” IEEE Access, vol. 11, pp. 56649–56662, 2023, doi: 10.1109/ACCESS.2023.3282781.
R. Ifrim, D. Loghin, and D. Popescu, “A systematic review of fast, scalable, and efficient hardware implementations of elliptic curve cryptography for blockchain,” ACM Transactions on Reconfigurable Technology and Systems, vol. 17, no. 4, Art. no. 62, pp. 1–33, 2024, doi: 10.1145/3696422.
D. Maimuţ and A. C. Matei, “Speeding-up elliptic curve cryptography algorithms,” Mathematics, vol. 10, no. 19, Art. no. 3676, 2022, doi: 10.3390/math10193676.
D. A. Levin and Y. Peres, Markov Chains and Mixing Times, 2nd ed. Providence, RI, USA: American Mathematical Society, 2017, doi: 10.1090/mbk/107.
Опубліковано
Номер
Розділ
Ліцензія
Авторське право (c) 2026 Безпека інфокомунікаційних систем та Інтернету речей

Ця робота ліцензується відповідно до ліцензії Creative Commons Attribution 4.0 International License.









