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...
محفوظ في:
| المؤلف الرئيسي: | |
|---|---|
| مؤلفون آخرون: | , , |
| منشور في: |
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 |