Manara - Qatar Research Repository
Browse

Self-Checking Hardware Design for Montgomery Exponentiation-Based Cryptography

journal contribution
submitted on 2025-07-29, 07:17 and posted on 2025-07-29, 09:56 authored by Muhammad Ali Akbar, Abdullatif Shikfa, Bo Wang, and Amine Bermak
<p dir="ltr">Montgomery exponentiation is widely used for public-key-based cryptography systems. The current state-of-the-art designs for this algorithm are well-analyzed in terms of hardware overhead but are not investigated for faults caused by physical attacks. This paper presents a self-checking hardware design for the Montgomery Multiplier (MM), which can counter multiple faults simultaneously. The proposed 64-bit self-checking MM approach with a distributed fault prognosis mechanism requires only 43.5% area and 10.9% power overhead as compared to the non-self-checking design. Moreover, a novel self-checking parity prediction approach is proposed for carry save adder, which can be used in cases where it is used alone inside a loop.</p><h2>Other Information</h2><p dir="ltr">Published in: IEEE Access<br>License: <a href="https://creativecommons.org/licenses/by/4.0/deed.en" rel="noreferrer noopener" target="_blank">https://creativecommons.org/licenses/by/4.0/</a>  <br>See article on publisher's website: <a href="https://dx.doi.org/10.1109/access.2024.3448313" target="_blank">https://dx.doi.org/10.1109/access.2024.3448313</a></p>

Funding

Open Access funding provided by the Qatar National Library.

Qatar National Research Fund (NPRP13S-0212-200345), Artificial Intelligence Assisted and Computationally Efficient Smart Vision Sensor.

History

Related Materials

Language

  • English

Publisher

IEEE

Publication Year

  • 2024

License statement

This Item is licensed under the Creative Commons Attribution 4.0 International License.

Institution affiliated with

  • University of Doha for Science and Technology
  • College of Computing and Information Technology - UDST
  • Hamad Bin Khalifa University
  • College of Science and Engineering - HBKU