Self-Checking Hardware Design for Montgomery Exponentiation-Based Cryptography

<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...

وصف كامل

محفوظ في:
التفاصيل البيبلوغرافية
المؤلف الرئيسي: Muhammad Ali Akbar (16875915) (author)
مؤلفون آخرون: Abdullatif Shikfa (17541324) (author), Bo Wang (86769) (author), and Amine Bermak (21400739) (author)
منشور في: 2024
الموضوعات:
الوسوم: إضافة وسم
لا توجد وسوم, كن أول من يضع وسما على هذه التسجيلة!
_version_ 1864513543172259840
author Muhammad Ali Akbar (16875915)
author2 Abdullatif Shikfa (17541324)
Bo Wang (86769)
and Amine Bermak (21400739)
author2_role author
author
author
author_facet Muhammad Ali Akbar (16875915)
Abdullatif Shikfa (17541324)
Bo Wang (86769)
and Amine Bermak (21400739)
author_role author
dc.creator.none.fl_str_mv Muhammad Ali Akbar (16875915)
Abdullatif Shikfa (17541324)
Bo Wang (86769)
and Amine Bermak (21400739)
dc.date.none.fl_str_mv 2024-08-22T03:00:00Z
dc.identifier.none.fl_str_mv 10.1109/access.2024.3448313
dc.relation.none.fl_str_mv https://figshare.com/articles/journal_contribution/Self-Checking_Hardware_Design_for_Montgomery_Exponentiation-Based_Cryptography/29605376
dc.rights.none.fl_str_mv CC BY 4.0
info:eu-repo/semantics/openAccess
dc.subject.none.fl_str_mv Engineering
Electrical engineering
Electronics, sensors and digital hardware
Information and computing sciences
Distributed computing and systems software
Mathematical sciences
Numerical and computational mathematics
Montgomery exponentiation
Fault localization
Self-checking adder
Parity prediction
dc.title.none.fl_str_mv Self-Checking Hardware Design for Montgomery Exponentiation-Based Cryptography
dc.type.none.fl_str_mv Text
Journal contribution
info:eu-repo/semantics/publishedVersion
text
contribution to journal
description <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>
eu_rights_str_mv openAccess
id Manara2_bc6ae8adb86cd9417d3a5a406a317adf
identifier_str_mv 10.1109/access.2024.3448313
network_acronym_str Manara2
network_name_str Manara2
oai_identifier_str oai:figshare.com:article/29605376
publishDate 2024
repository.mail.fl_str_mv
repository.name.fl_str_mv
repository_id_str
rights_invalid_str_mv CC BY 4.0
spelling Self-Checking Hardware Design for Montgomery Exponentiation-Based CryptographyMuhammad Ali Akbar (16875915)Abdullatif Shikfa (17541324)Bo Wang (86769)and Amine Bermak (21400739)EngineeringElectrical engineeringElectronics, sensors and digital hardwareInformation and computing sciencesDistributed computing and systems softwareMathematical sciencesNumerical and computational mathematicsMontgomery exponentiationFault localizationSelf-checking adderParity prediction<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>2024-08-22T03:00:00ZTextJournal contributioninfo:eu-repo/semantics/publishedVersiontextcontribution to journal10.1109/access.2024.3448313https://figshare.com/articles/journal_contribution/Self-Checking_Hardware_Design_for_Montgomery_Exponentiation-Based_Cryptography/29605376CC BY 4.0info:eu-repo/semantics/openAccessoai:figshare.com:article/296053762024-08-22T03:00:00Z
spellingShingle Self-Checking Hardware Design for Montgomery Exponentiation-Based Cryptography
Muhammad Ali Akbar (16875915)
Engineering
Electrical engineering
Electronics, sensors and digital hardware
Information and computing sciences
Distributed computing and systems software
Mathematical sciences
Numerical and computational mathematics
Montgomery exponentiation
Fault localization
Self-checking adder
Parity prediction
status_str publishedVersion
title Self-Checking Hardware Design for Montgomery Exponentiation-Based Cryptography
title_full Self-Checking Hardware Design for Montgomery Exponentiation-Based Cryptography
title_fullStr Self-Checking Hardware Design for Montgomery Exponentiation-Based Cryptography
title_full_unstemmed Self-Checking Hardware Design for Montgomery Exponentiation-Based Cryptography
title_short Self-Checking Hardware Design for Montgomery Exponentiation-Based Cryptography
title_sort Self-Checking Hardware Design for Montgomery Exponentiation-Based Cryptography
topic Engineering
Electrical engineering
Electronics, sensors and digital hardware
Information and computing sciences
Distributed computing and systems software
Mathematical sciences
Numerical and computational mathematics
Montgomery exponentiation
Fault localization
Self-checking adder
Parity prediction