Reconfigurable Cryptoprocessor Design for RSA and Rabin-p Cryptosystems
With recent advances in computing and the accessibility of hardware design, there has been an increase in cryptoprocessors being used as hardware accelerators for encryption and other security measures. However, as demands increase so do the strains on the hardware production supply and the need to be sustainable, coupled with the rising popularity of reconfigurable systems. This paper introduces a reconfigurable cryptoprocessor that provides encryption and decryption using the RSA cryptosystem and a more efficient, but less widely adopted Rabin-p cryptosystem. The proposed design is more efficient than other Rabin cryptosystems as it leverages the Rabin-p variant, enabling decryption without the additional step of identifying correct quadratic residues. This reconfigurable cryptoprocessor can perform operations for RSA and Rabin-p cryptosystems within one piece of hardware, enabling compatibility with RSA and providing access to the improved security of Rabin-p. In this paper, we share the implementation signatures and features of this cryptosystem.
Authors
- Farhan Khan (ORCID: https://orcid.org/0000-0002-9805-9187)
- Mohit Rai
- Zain Ahmed Usmani
Institutions
- Habib University (PK)
Publication Details
- Published
- 2024-12-30
- DOI
- https://doi.org/10.1109/inmic64792.2024.11004308
- Primary Topic
- Chaos-based Image/Signal Encryption
- Type
- article
- Field-Weighted Citation Impact
- 0.00