A Method for Accelerating the Implementation of Public-Key Cryptography on IoT Terminal Computing Platforms
In the paper, a method of fast modular multiplication by a constant number, the length of which significantly exceeds the processor bit capacity has been proposed and investigated. The modular multiplication acceleration is improved by using pre-computations that are performed before each modular exponentiation operation. It has been shown theoretically and experimentally that the proposed method allows reducing the modular multiplication time by a constant number by 2.5 times and thereby accelerating by 40% the implementation of the operation modular exponentiation which is the basic of public-key cryptography.
Authors
- Markovskyi Oleksandr
- Nikolaos Bardis (ORCID: https://orcid.org/0000-0002-2259-7077)
- José Borges (ORCID: https://orcid.org/0000-0003-3851-7489)
- Nazar Serhiichuk
Institutions
- National Technical University of Ukraine “Igor Sikorsky Kyiv Polytechnic Institute” (UA)
- Hellenic Military Academy (GR)
- Portuguese Military Academy (PT)
Publication Details
- Published
- 2024-10-11
- DOI
- https://doi.org/10.1109/dessert65323.2024.11122203
- Primary Topic
- Cybersecurity and Information Systems
- Type
- article
- Field-Weighted Citation Impact
- 0.00