ALGORITHM FOR ACCELERATED MODULAR MULTIPLICATION OF LARGE-DIMENSIONAL NUMBERS WITH A FIXED MODULE

Автор(и)

  • К. Г. Самофалов Национальный технический университет Украины ”КПИ”
  • Рамзі Анвар Саліба Сунна Национальный технический университет Украины «КПИ»
  • О. Є. Романовський Национальный технический университет Украины «КПИ»

Анотація

Запропоновано новий алгоритм програмної реалізації модулярного множення, який використовує передрахунки за постійного модуля. Розроблений алгоритм модулярного множення забезпечує більшу продуктивність порівняно з відомими алгоритмами, орієнтованими на змінне значення модуля, особливо за програмної реалізації на малорозрядних мікроконтролерах і смарт-картах. У цьому випадку запропонований алгоритм забезпечує приблизно вдвічі більшу продуктивність порівняно з алгоритмом Монтгомері за відносно невеликих витрат додаткової пам'яті.

Біографія автора

К. Г. Самофалов, Национальный технический университет Украины ”КПИ”

чл.-кор. НАН України

Посилання

Кнут Д. Искусство программирования для ЭВМ. Т.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.

##submission.downloads##

Опубліковано

2005-09-30

Номер

Розділ

Статті