An Efficient and High-Speed Overlap-Free Karatsuba-Based Finite-Field Multiplier for FGPA Implementation
Cryptography systems have become inseparable parts of almost every communication device. Among cryptography algorithms, public-key cryptography, and in particular elliptic curve cryptography (ECC), has become the most dominant protocol at this time. In ECC systems, polynomial multiplication is consi...
Uloženo v:
| Vydáno v: | IEEE transactions on very large scale integration (VLSI) systems Ročník 29; číslo 4; s. 667 - 676 |
|---|---|
| Hlavní autoři: | , |
| Médium: | Journal Article |
| Jazyk: | angličtina |
| Vydáno: |
New York
IEEE
01.04.2021
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| Témata: | |
| ISSN: | 1063-8210, 1557-9999 |
| On-line přístup: | Získat plný text |
| Tagy: |
Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
|
| Abstract | Cryptography systems have become inseparable parts of almost every communication device. Among cryptography algorithms, public-key cryptography, and in particular elliptic curve cryptography (ECC), has become the most dominant protocol at this time. In ECC systems, polynomial multiplication is considered to be the most slow and area consuming operation. This article proposes a novel hardware architecture for efficient field-programmable gate array (FPGA) implementation of Finite-field multipliers for ECC. Proposed hardware was implemented on different FPGA devices for various operand sizes, and performance parameters were determined. Comparing to state-of-the-art works, the proposed method resulted in a lower combinational delay and area-delay product indicating the efficiency of design. |
|---|---|
| AbstractList | Cryptography systems have become inseparable parts of almost every communication device. Among cryptography algorithms, public-key cryptography, and in particular elliptic curve cryptography (ECC), has become the most dominant protocol at this time. In ECC systems, polynomial multiplication is considered to be the most slow and area consuming operation. This article proposes a novel hardware architecture for efficient field-programmable gate array (FPGA) implementation of Finite-field multipliers for ECC. Proposed hardware was implemented on different FPGA devices for various operand sizes, and performance parameters were determined. Comparing to state-of-the-art works, the proposed method resulted in a lower combinational delay and area-delay product indicating the efficiency of design. |
| Author | Mirhassani, Mitra Heidarpur, Moslem |
| Author_xml | – sequence: 1 givenname: Moslem orcidid: 0000-0002-4116-0778 surname: Heidarpur fullname: Heidarpur, Moslem email: heidarp@uwindsor.ca organization: Department of Electrical and Computer Engineering, University of Windsor, Windsor, ON, Canada – sequence: 2 givenname: Mitra orcidid: 0000-0001-8512-6427 surname: Mirhassani fullname: Mirhassani, Mitra email: mitramir@uwindsor.ca organization: Department of Electrical and Computer Engineering, University of Windsor, Windsor, ON, Canada |
| BookMark | eNp9kMFPwjAUxhuDiYD-A3pp4rnYruvWHpEwIGIwAb0u3foqJWOb3TDxv3cI8eDBd3kved_3vrzfAPXKqgSEbhkdMUbVw-ZtuV6MAhqwEadCCqouUJ8JERPVVa-bacSJDBi9QoOm2VHKwlDRPtqOSzy11uUOyhbr0uC5e9-SdQ1g8OoTfKFrkngA_KS9bptDpsmjbrpl4krXAkkcFAY_H4rW1YUDj23lcTJ7GePFvi5g353VravKa3RpddHAzbkP0Wsy3UzmZLmaLSbjJckDJVrCpY24YlZlOuY2NjKIBDNS2EhKziLDZZbZLABrcgac6lyGlmtjQwMsskzxIbo_3a199XGApk131cGXXWQadFhoLETIOlVwUuW-ahoPNq2922v_lTKaHommP0TTI9H0TLQzyT-m3J2ea712xf_Wu5PVAcBvluIRiwXn3-qhhi8 |
| CODEN | IEVSE9 |
| CitedBy_id | crossref_primary_10_1109_TCSI_2024_3435473 crossref_primary_10_1007_s00034_024_02793_0 crossref_primary_10_1007_s00034_024_02886_w crossref_primary_10_3390_cryptography9020046 crossref_primary_10_3390_electronics12194110 crossref_primary_10_1109_TVLSI_2023_3268999 crossref_primary_10_1109_TVLSI_2024_3393860 crossref_primary_10_1145_3639820 crossref_primary_10_1109_TVLSI_2024_3394871 crossref_primary_10_1109_TVLSI_2025_3572517 crossref_primary_10_3390_electronics14071402 crossref_primary_10_1109_TVLSI_2024_3486312 crossref_primary_10_1007_s11042_024_18245_5 crossref_primary_10_1145_3696422 crossref_primary_10_3390_app12084091 crossref_primary_10_3390_app12094312 crossref_primary_10_1109_TVLSI_2021_3114580 crossref_primary_10_3390_jsan14050086 crossref_primary_10_1109_JIOT_2025_3562194 crossref_primary_10_1109_TVLSI_2023_3299508 |
| Cites_doi | 10.1109/92.661252 10.1109/TVLSI.2009.2020088 10.1109/TDSC.2017.2707085 10.1049/iet-ifs.2009.0039 10.1109/IC3I.2016.7917979 10.1109/TVLSI.2013.2294649 10.1109/TVLSI.2019.2922999 10.1109/ACCESS.2018.2859451 10.1109/TCSVT.2015.2433194 10.1109/ICSPCom.2015.7150666 10.1109/CSCloud/EdgeCom.2019.00022 10.1109/TVLSI.2015.2391274 10.1109/TVLSI.2019.2918836 10.1109/TVLSI.2016.2600568 10.1109/ICCD.2018.00037 10.1109/TCSI.2017.2677962 10.1109/TVLSI.2020.3033928 10.1109/TVLSI.2012.2210916 10.1109/ESSCIRC.2010.5619894 10.1007/s13389-019-00210-w 10.1109/TCSI.2014.2335031 10.1109/TC.2017.2771535 10.1109/TVLSI.2016.2574620 10.1109/TVLSI.2008.2006080 10.1109/TVLSI.2018.2851958 10.1109/TVLSI.2015.2453360 10.1109/TVLSI.2016.2585980 10.1049/iet-ipr.2018.5288 10.1109/TC.2004.47 10.1007/s41635-019-00087-5 10.1109/SP.2017.65 10.1109/TASE.2015.2511301 10.1109/TVLSI.2020.3021195 10.1109/TC.2017.2778730 10.1109/TVLSI.2019.2903289 10.1109/TVLSI.2014.2375640 10.1109/ACCESS.2018.2866626 10.1109/TCSII.2006.889459 |
| ContentType | Journal Article |
| Copyright | Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2021 |
| Copyright_xml | – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2021 |
| DBID | 97E RIA RIE AAYXX CITATION 7SP 8FD L7M |
| DOI | 10.1109/TVLSI.2021.3058509 |
| DatabaseName | IEEE All-Society Periodicals Package (ASPP) 2005–Present IEEE All-Society Periodicals Package (ASPP) 1998–Present IEEE Electronic Library (IEL) CrossRef Electronics & Communications Abstracts Technology Research Database Advanced Technologies Database with Aerospace |
| DatabaseTitle | CrossRef Technology Research Database Advanced Technologies Database with Aerospace Electronics & Communications Abstracts |
| DatabaseTitleList | Technology Research Database |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Engineering |
| EISSN | 1557-9999 |
| EndPage | 676 |
| ExternalDocumentID | 10_1109_TVLSI_2021_3058509 9361753 |
| Genre | orig-research |
| GrantInformation_xml | – fundername: Windsor Essex Economic Development Corporation (WE-EDC) grantid: 813674 – fundername: FedDev Ontario grantid: 815405 funderid: 10.13039/100014105 |
| GroupedDBID | -~X .DC 0R~ 29I 3EH 4.4 5GY 5VS 6IK 97E AAJGR AARMG AASAJ AAWTH ABAZT ABFSI ABQJQ ABVLG ACGFS ACIWK AENEX AETIX AGQYO AGSQL AHBIQ AI. AIBXA AKJIK AKQYR ALLEH ALMA_UNASSIGNED_HOLDINGS ATWAV BEFXN BFFAM BGNUA BKEBE BPEOZ CS3 DU5 E.L EBS EJD HZ~ H~9 ICLAB IEDLZ IFIPE IFJZH IPLJI JAVBF LAI M43 O9- OCL P2P RIA RIE RNS TN5 VH1 AAYXX CITATION 7SP 8FD L7M |
| ID | FETCH-LOGICAL-c295t-38f6391f9ba73f7d82651d85f688316d38bbfb2efdc1e30ac84f3adf4de16f193 |
| IEDL.DBID | RIE |
| ISICitedReferencesCount | 27 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000637190300007&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 1063-8210 |
| IngestDate | Mon Jun 30 03:46:04 EDT 2025 Sat Nov 29 03:36:17 EST 2025 Tue Nov 18 22:37:44 EST 2025 Wed Aug 27 02:45:32 EDT 2025 |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 4 |
| Language | English |
| License | https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html https://doi.org/10.15223/policy-029 https://doi.org/10.15223/policy-037 |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c295t-38f6391f9ba73f7d82651d85f688316d38bbfb2efdc1e30ac84f3adf4de16f193 |
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
| ORCID | 0000-0002-4116-0778 0000-0001-8512-6427 |
| PQID | 2509075541 |
| PQPubID | 85424 |
| PageCount | 10 |
| ParticipantIDs | proquest_journals_2509075541 crossref_primary_10_1109_TVLSI_2021_3058509 crossref_citationtrail_10_1109_TVLSI_2021_3058509 ieee_primary_9361753 |
| PublicationCentury | 2000 |
| PublicationDate | 2021-04-01 |
| PublicationDateYYYYMMDD | 2021-04-01 |
| PublicationDate_xml | – month: 04 year: 2021 text: 2021-04-01 day: 01 |
| PublicationDecade | 2020 |
| PublicationPlace | New York |
| PublicationPlace_xml | – name: New York |
| PublicationTitle | IEEE transactions on very large scale integration (VLSI) systems |
| PublicationTitleAbbrev | TVLSI |
| PublicationYear | 2021 |
| Publisher | IEEE The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| Publisher_xml | – name: IEEE – name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| References | ref35 ref13 vembu (ref2) 2017 ref34 ref12 ref37 ref15 ref36 ref14 ref31 ref30 ref33 ref11 ref32 ref10 ref1 ref39 ref17 ref16 ref19 ref18 zhou (ref9) 2011; 2 ref24 ref23 samanta (ref38) 2014; 10 ref26 percey (ref43) 2007 ref25 ref20 ref42 ref41 karatsuba (ref27) 1962; 145 ref22 ref21 ref28 ref29 ref8 ref7 ref4 ref3 ref6 ref5 ref40 |
| References_xml | – ident: ref22 doi: 10.1109/92.661252 – ident: ref39 doi: 10.1109/TVLSI.2009.2020088 – ident: ref10 doi: 10.1109/TDSC.2017.2707085 – ident: ref33 doi: 10.1049/iet-ifs.2009.0039 – ident: ref13 doi: 10.1109/IC3I.2016.7917979 – ident: ref21 doi: 10.1109/TVLSI.2013.2294649 – ident: ref28 doi: 10.1109/TVLSI.2019.2922999 – ident: ref36 doi: 10.1109/ACCESS.2018.2859451 – ident: ref7 doi: 10.1109/TCSVT.2015.2433194 – ident: ref41 doi: 10.1109/ICSPCom.2015.7150666 – ident: ref12 doi: 10.1109/CSCloud/EdgeCom.2019.00022 – ident: ref15 doi: 10.1109/TVLSI.2015.2391274 – ident: ref26 doi: 10.1109/TVLSI.2019.2918836 – ident: ref19 doi: 10.1109/TVLSI.2016.2600568 – ident: ref34 doi: 10.1109/ICCD.2018.00037 – ident: ref35 doi: 10.1109/TCSI.2017.2677962 – volume: 2 start-page: 1118 year: 2011 ident: ref9 article-title: Research and implementation of RSA algorithm for encryption and decryption publication-title: Proc 6th Int Forum Strategic Technol – ident: ref4 doi: 10.1109/TVLSI.2020.3033928 – ident: ref20 doi: 10.1109/TVLSI.2012.2210916 – ident: ref31 doi: 10.1109/ESSCIRC.2010.5619894 – ident: ref37 doi: 10.1007/s13389-019-00210-w – ident: ref18 doi: 10.1109/TCSI.2014.2335031 – ident: ref8 doi: 10.1109/TC.2017.2771535 – ident: ref11 doi: 10.1109/TVLSI.2016.2574620 – year: 2007 ident: ref43 publication-title: Advantages of the virtex-5 FPGA 6-input LUT architecture – ident: ref23 doi: 10.1109/TVLSI.2008.2006080 – ident: ref17 doi: 10.1109/TVLSI.2018.2851958 – ident: ref29 doi: 10.1109/TVLSI.2015.2453360 – ident: ref24 doi: 10.1109/TVLSI.2016.2585980 – volume: 145 start-page: 293 year: 1962 ident: ref27 article-title: Multiplication of many-digital numbers by automatic computers publication-title: Doklady Akademii Nauk SSSR – ident: ref5 doi: 10.1049/iet-ipr.2018.5288 – ident: ref30 doi: 10.1109/TC.2004.47 – ident: ref42 doi: 10.1007/s41635-019-00087-5 – ident: ref1 doi: 10.1109/SP.2017.65 – ident: ref6 doi: 10.1109/TASE.2015.2511301 – volume: 10 start-page: 12 year: 2014 ident: ref38 article-title: FPGA based modified Karatsuba multiplier publication-title: Proc Int Conf VLSI Signal Process (ICVSP) – ident: ref32 doi: 10.1109/TVLSI.2020.3021195 – ident: ref40 doi: 10.1109/TC.2017.2778730 – ident: ref25 doi: 10.1109/TVLSI.2019.2903289 – ident: ref16 doi: 10.1109/TVLSI.2014.2375640 – ident: ref3 doi: 10.1109/ACCESS.2018.2866626 – ident: ref14 doi: 10.1109/TCSII.2006.889459 – year: 2017 ident: ref2 article-title: Creating secure communication channels between processing elements |
| SSID | ssj0014490 |
| Score | 2.4392424 |
| Snippet | Cryptography systems have become inseparable parts of almost every communication device. Among cryptography algorithms, public-key cryptography, and in... |
| SourceID | proquest crossref ieee |
| SourceType | Aggregation Database Enrichment Source Index Database Publisher |
| StartPage | 667 |
| SubjectTerms | Algorithms Binary polynomial multiplier Complexity theory Cryptography Curves Delays Elliptic curve cryptography Field programmable gate arrays field-programmable gate array (FPGA) implementation finite-field multiplier Galois field Hardware hardware cryptography Logic gates Multiplication overlap-free Karatsuba Polynomials |
| Title | An Efficient and High-Speed Overlap-Free Karatsuba-Based Finite-Field Multiplier for FGPA Implementation |
| URI | https://ieeexplore.ieee.org/document/9361753 https://www.proquest.com/docview/2509075541 |
| Volume | 29 |
| WOSCitedRecordID | wos000637190300007&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVIEE databaseName: IEEE Electronic Library (IEL) customDbUrl: eissn: 1557-9999 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0014490 issn: 1063-8210 databaseCode: RIE dateStart: 19930101 isFulltext: true titleUrlDefault: https://ieeexplore.ieee.org/ providerName: IEEE |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LSwMxEB6qeNCDb7FaJQdvmtps9pEcq3RVfEKreFt280BB19KHv99JdlsERfC2hyQs-ZLMN8nMNwBHPIhMoQJJWVzkNBTK0CJJFK5lJWTMdKis9sUmkrs78fwsHxpwMs-FMcb44DPTdp_-LV9_qKm7KjuVPHbCkguwkCRJlas1fzEIQ1kpD8ScCvRjZgkyHXk6eLrpX6ErGLA2rm4RueDDb0bIV1X5cRR7-5Ku_e_P1mG15pGkWwG_AQ1TbsLKN3XBLXjplqTnFSKwL8lLTVxQB-0P0WCR-093kTek6cgYcu30v8dTnMYzNGqapK-OidLURbeR2yrkEM0nQYJL0ouHLvGawu912lK5DY9pb3B-SevCChRRiSaUC4vEhFlZ5Am3iUYXI2JaRDYWgrNYc1EUtgiM1YoZ3smVCC3PtQ21YbFFyrcDi-VHaXaB4PaPlVbSBioKLeN5jlOOQxYBtg24aQKbzXSmatVxV_ziLfPeR0dmHp3MoZPV6DTheN5nWGlu_Nl6y-Exb1lD0YTWDNCs3pbjDPmeRI4UhWzv9177sOzGrkJzWrA4GU3NASypz8nreHToV9wXFYHTqg |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LT-MwEB7xktg9wPLSltf6wI011LGT2MeCCCBKQaKLuEWJHwKJDVUf_H7GTlohgZC45WA7kT_H84098w3AAY9iW-pIUZaUBRVSW1qmqca1rKVKmBHamVBsIu315MODup2Dv7NcGGttCD6zR_4x3OWbFz3xR2XHiideWHIeFmMhIlZna83uDIRQtfZAwqlET2aaItNWx_377t0lOoMRO8L1LWMffvjODIW6Kh8242BhstXvfdsvWGmYJOnU0K_BnK3W4ec7fcENeOxU5CxoRGBfUlSG-LAOejdAk0VuXv1R3oBmQ2vJlVcAH01wIk_QrBmSPXkuSjMf30au66BDNKAEKS7Jzm87JKgK_28Sl6pN-Jed9U8vaFNagSIu8Zhy6ZCaMKfKIuUuNehkxMzI2CVScpYYLsvSlZF1RjPL24WWwvHCOGEsSxySvi1YqF4q-xsIbgCJNlq5SMfCMV4UOOU4ZBlh24jbFrDpTOe60R335S-e8-B_tFUe0Mk9OnmDTgsOZ30GterGl603PB6zlg0ULdidApo3P-YoR8ankCXFgm1_3usPLF_0r7t597J3tQM__HvqQJ1dWBgPJ3YPlvTr-Gk03A-r7w1Awtbx |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=An+Efficient+and+High-Speed+Overlap-Free+Karatsuba-Based+Finite-Field+Multiplier+for+FGPA+Implementation&rft.jtitle=IEEE+transactions+on+very+large+scale+integration+%28VLSI%29+systems&rft.au=Heidarpur%2C+Moslem&rft.au=Mitra+Mirhassani&rft.date=2021-04-01&rft.pub=The+Institute+of+Electrical+and+Electronics+Engineers%2C+Inc.+%28IEEE%29&rft.issn=1063-8210&rft.eissn=1557-9999&rft.volume=29&rft.issue=4&rft.spage=667&rft_id=info:doi/10.1109%2FTVLSI.2021.3058509&rft.externalDBID=NO_FULL_TEXT |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1063-8210&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1063-8210&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1063-8210&client=summon |