Метод модулярного множення на постійне число для швидкої реалізації криптографії з відкритим ключем в ІоТ
DOI:
https://doi.org/10.18372/2073-4751.79.19371Ключові слова:
modular multiplication, modular reductions, modular exponentiation, open key cryptography, precomputationsАнотація
В статті запропоновано метод прискорення важливої для криптографічних застосувань операції модулярного множення на постійне число за рахунок використання передобчислень. Детально розроблено технологію формування таблиці передобчислень, що залежать від постійного множника і модуля. Наведено формалізований опис запропонованої процедури прискореного модулярного множення з застосуванням передобчислень. Виклад проілюстровано числовим прикладом. Теоретично доведено та експериментально підтверджено, що за рахунок використання передобчислень при виконанні модулярного множення на постійне число за запропонованим методом, досягається прискорення реалізації цієї операції вчетверо. При цьому час виконання базової операції криптографії з відкритим ключем – модулярного експоненціювання скорочується в 1.6 рази.
Посилання
Kaloulli E., Zacharioudakis E. Survey of Cryptoprocessors Advances and Technological Trends. Lecture Notes in Networks and Systems. Vol. 1058. Proceedings of the Third International Conference on Innovations in Computing Research (ICR’24) / ed. by K. Daimi, A. Al Sadoon. Cham, 2024. P. 411–430. DOI: 10.1007/978-3-031-65522-7-37.
Daiko I., Selivanov V. Fast exponential method on Galois fields for cryptographic applications. 2023 13th International Conference on Dependable Systems, Services and Technologies (DESSERT) : proceedings, Athens, Greece, 13–15 October 2023 / IEEE. 2023. P. 1–4. DOI: 10.1109/DESSERT61349.2023.10416519.
Menezes A., van Oorschot P. C., Vanstone S. A. Handbook of Applied Cryptography. Boca Raton : CRC Press, 2001. 780 p.
Markovskyi O. et al. An Accelerate Approach for Public Key Cryptography Implementation on IoT Terminal Platforms. 2023 13th International Conference on Dependable Systems, Services and Technologies (DESSERT) : proceedings, Athens, Greece, 13–15 October 2023 / IEEE. 2023. P. 1–4. DOI: 10.1109/DESSERT61349.2023.10416516.
Buhrow B., Gilbert B., Haider C. Parallel modular multiplication using 512-bit advanced vector instructions: RSA fault-injection countermeasure via interleaved parallel multiplication. Journal of Cryptographic Engineering. 2021. No. 2. P. 46–55. DOI: 10.1007/s13389-021-00256-9.
Montgomery P. Modular multiplication without trial division. Mathematics of Computation. 1985. Vol. 44, no. 170. P. 519–521.
Карацуба А. О., Офман Ю. П. Множення багатоцифрових чисел на автоматах. Доповіді Академії наук СРСР. 1962. № 2. С. 293–294.
Fừrer M. Faste Integer Multiplication. SIAM Journal on Computing. 2009. Vol. 39, no. 3.. P. 979–1005. DOI: 10.1137/070711716.
Марковский О. П., Аль-Мріят Гассан Абдель Жаліль. Метод прискореного модулярного множення для ефективної реалізації механізмів криптографічного захисту з відкритим ключом. Адаптивні системи автоматичного управління. 2024. Т. 1, № 44. С. 142–152. DOI: 10.20535/1560-8956.44.2024,302429.
Giorgi P., Imbert L., Izard T. Parallel modular multiplication on multi-core processors. 2013 IEEE 21st Symposium on Computer Arithmetic : proceedings, Austin, TX, USA, 07–10 April 2013 / IEEE. 2013. P. 135–142.
Barrett P. Implementing the Rivest Shamir and Adleman Public Key Encryption Algorithm on a Standard Digital Signal Processor. Lecture Notes in Computer Science. Vol. 263. Advances in Cryptology - CRYPTO '86. Proceedings / ed. by A. M. Odlyzko. Berlin, 1987. P. 311–323.
Downloads
Опубліковано
Як цитувати
Номер
Розділ
Ліцензія
Науковий журнал дотримується принципів відкритого доступу (Open Access) та забезпечує вільний, негайний і постійний доступ до всіх опублікованих матеріалів без фінансових, технічних або юридичних обмежень для читачів.
Усі статті публікуються у відкритому доступі відповідно до ліцензії Creative Commons Attribution 4.0 International (CC BY 4.0).
Авторські права
Автори, які публікують свої роботи в журналі:
-
зберігають за собою авторські права на свої публікації;
-
надають журналу право на перше опублікування статті;
-
погоджуються на поширення матеріалів за ліцензією CC BY 4.0;
-
мають право повторно використовувати, архівувати та поширювати свої роботи (у тому числі в інституційних та тематичних репозитаріях) за умови посилання на первинну публікацію в журналі.




