АЛГОРИТМ ПРИСКОРЕНОГО МОДУЛЯРНОГО ПРИМНОЖЕННЯ ЧИСІЛ ВЕЛИКОГО РОЗРЯДНОСТІ ПРИ ФІКСОВАНОМУ МОДУЛІ
Abstract
A new algorithm for the software implementation of modular multiplication is proposed, using pre-computations with a constant modulus. The developed modular multiplication algorithm provides greater performance compared to the known algorithms focused on the variable value of the modulus, especially when implemented in software on low-bit microcontrollers and smart cards. In this case, the proposed algorithm provides approximately twice the performance compared to Montgomery's algorithm with a relatively small amount of additional memory.
References
Кнут Д. Искусство программирования для ЭВМ. Т.2. Получисленные алгоритмы. - М.: Мир, 1977. - 843 с.
Харин Ю. С, Берник В. И., Матвеев Г. В., Агиевич С. В. Математические и компьютерные основы криптологии / - М.: Новое знание, 2003. - 382 с.
Bosselaers A., Govaerts R., Vande- walle J. Comparison of three modular reduc-tion functions // Proceeding of Advances in Cryptology CRYPTO’93, LNCS-773, Springer-Verlag, 1993.-P. 175-186.
Dhem J. F., Quisquater J.-J. Resent results on modular multiplications for smart cards // Proceeding of GARDIS 1998. LNCS-1820, Springer-Verlag, 2000. - P. 350-366.
Menezer A. J., Van Oorschot P. C., Vanstone S. A. Handbook of Applied Cryptography. CRC-Press, 1997. - 780 c.
Montgommery P. L. Modular multiplication without trial division // Mathematics of Computation, 1985. - Vol. 44. - P.519-521.
Downloads
Published
How to Cite
Issue
Section
License
The scientific journal adheres to the principles of Open Access and provides free, immediate, and permanent access to all published materials without financial, technical, or legal barriers for readers.
All articles are published in Open Access under the Creative Commons Attribution 4.0 International (CC BY 4.0) license.
Copyright
Authors who publish their works in the journal:
-
retain the copyright to their publications;
-
grant the journal the right of first publication of the article;
-
agree to the distribution of their materials under the CC BY 4.0 license;
-
have the right to reuse, archive, and distribute their works (including in institutional and subject repositories), provided that proper reference is made to the original publication in the journal.




