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

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:IEEE transactions on very large scale integration (VLSI) systems Ročník 29; číslo 4; s. 667 - 676
Hlavní autoři: Heidarpur, Moslem, Mirhassani, Mitra
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/eLvHCXMwlV1LT9wwEB4B4tAe2lJadSlUPnBrDet1_DpuK1IQlCJBEbfIT4HUhtU--P2MnewKiapSL1GkeKIon5P5xp75BmCfBakSXqRC4KGKwlPHZaSRayusE06W9m3XZ-r8XN_cmIs1-LKqhYkxluSzeJBPy15-uPeLvFR2aLjMwpLrsK6U6mq1VjsGVWU65QHJqcY4ZlkgMzSHV9dnlycYCo7YAc5uLXLy4RMnVLqqPPsVF_9Sv_6_J3sDr3oeScYd8FuwFtu38PKJuuA23I5bclQUItCW2DaQnNRBLyfosMjPh7yQN6H1NEZymvW_Zwtn6Vd0aoHUd5mJ0jpnt5EfXcohuk-CBJfU3y_GpGgK_-nLltp38Ks-uvp2TPvGCtSPjJhTrhNCwJJxVvGkAoYYggUtktSaMxm4di65UUzBs8iH1usqcRtSFSKTCSnfe9ho79v4AYjzFkmGjrbSpsqxZnTCKiVtQK7jvB4AW77pxveq47n5xe-mRB9D0xR0moxO06MzgM8rm0mnufHP0dsZj9XIHooB7C4BbfrPctYg3zPIkUTFdv5u9RFe5Ht3qTm7sDGfLuIebPqH-d1s-qnMuEfvS9PI
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LT9wwEB4BRaIc6AMqtqWtD71Rw3r9iH1cECmIZYvEgrhFfqpIJaz2we_HdrIrJFClXqJI8ShRPifzjT3zDcAP4kQR4kXMeTwwzy02VHjsqdRcG25Ebt92MyiGQ3l7qy5X4OeyFsZ7n5PP_EE6zXv57sHO01LZoaIiCUuuwhvOWI801VrLPQPGVKM9ICiWMZJZlMh01eHoZnB1FoPBHjmI81vylH74zA3lviovfsbZw5Tv_u_Z3sNWyyRRv4H-A6z4-iNsPtMX3IY__RqdZI2IaIt07VBK68BX4-iy0O_HtJQ3xuXEe3SeFMCnc6PxUXRrDpV3iYviMuW3oYsm6TA6UBQpLip_XfZRVhW-bwuX6h24Lk9Gx6e4ba2AbU_xGaYyRBBIUEYXNBQuBhmcOMmDkJIS4ag0JpieD84ST7vaShaodoE5T0SIpO8TrNUPtd8FZKyONEN6zaRiKdr0huuiENpFtmOs7ABZvOnKtrrjqf3F3yrHH11VZXSqhE7VotOB_aXNuFHd-Ofo7YTHcmQLRQf2FoBW7Yc5rSLjU5ElcUY-v271HTZORxeDanA2PP8Cb9N9mkSdPVibTeb-K6zbx9nddPItz74nHL_XDw
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=Mirhassani%2C+Mitra&rft.date=2021-04-01&rft.pub=IEEE&rft.issn=1063-8210&rft.volume=29&rft.issue=4&rft.spage=667&rft.epage=676&rft_id=info:doi/10.1109%2FTVLSI.2021.3058509&rft.externalDocID=9361753
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