Efficient hardware implementations of Lopez–Dahab projective co-ordinate based scalar multiplication of ECC

Elliptic curve cryptography (ECC) is most widely used asymmetric cryptography technique used in the modern engineering applications. This article proposes efficient hardware implementations scalar multiplication of Lopez–Dahab projective co-ordinate based ECC in the platforms of application specific...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Analog integrated circuits and signal processing 2023-08, Vol.116 (1-2), p.81-92
1. Verfasser: Basiri, M. Mohamed Asan
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 92
container_issue 1-2
container_start_page 81
container_title Analog integrated circuits and signal processing
container_volume 116
creator Basiri, M. Mohamed Asan
description Elliptic curve cryptography (ECC) is most widely used asymmetric cryptography technique used in the modern engineering applications. This article proposes efficient hardware implementations scalar multiplication of Lopez–Dahab projective co-ordinate based ECC in the platforms of application specific integrated circuit (ASIC) and field programmable gate array logic (FPGA). The configurable G F ( 2 163 ) arithmetic unit is used to design the proposed scalar multiplication in ASIC platform with 45  nm CMOS technology. The scalar multiplication includes point addition and doubling. Since the G F ( 2 163 ) operations such as addition, multiplication, fused multiply addition (FMA), and multiplicative inverse required in the point addition and doubling are performed using the configurable G F ( 2 163 ) arithmetic unit, area and power dissipation of the proposed scalar multiplication in the ASIC platform is less than various existing designs. Similarly, both the Cortex-A9 cores of Zynq 7000 system on chip (SoC) are used to perform the two scalar multiplications in parallel, where the first core performs the point addition of the scalar multiplication while the second core performs the point doubling. Here, both the cores control separate co-processors to perform the point addition or doubling. Due to this dual core implementation in FPGA, the throughput of the proposed scalar multiplication in FPGA is greater than various existing designs.
doi_str_mv 10.1007/s10470-023-02179-3
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2866804474</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2866804474</sourcerecordid><originalsourceid>FETCH-LOGICAL-c319t-8dc721071ebe1e38cbe7681bb3fd70e5e6d8d704d48e39ad04b3ac9c46b2b43b3</originalsourceid><addsrcrecordid>eNp9kM9KxDAQxoMouK6-gKeA5-qkyTbtUer6Bxa86Dkk6VSz9J9JV9GT7-Ab-iRmt4I3D8MMw_f9ZvgIOWVwzgDkRWAgJCSQ8lhMFgnfIzO2kDxhhSz2yQyKdJEw4HBIjkJYA0AqBcxIu6xrZx12I33WvnrTHqlrhwbbuNKj67tA-5qu-gE_vj-_rvSzNnTw_Rrt6F6R2j7pfeU6PSI1OmBFg9WN9rTdNKMbGmd3kC1jWZbH5KDWTcCT3z4nj9fLh_I2Wd3f3JWXq8RyVoxJXlmZMpAMDTLkuTUos5wZw-tKAi4wq_I4iErkyAtdgTBc28KKzKRGcMPn5Gzixk9fNhhGte43vosnVZpnWQ5CSBFV6aSyvg_BY60G71rt3xUDtY1VTbGqGKvaxap4NPHJFKK4e0L_h_7H9QPrHn1-</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2866804474</pqid></control><display><type>article</type><title>Efficient hardware implementations of Lopez–Dahab projective co-ordinate based scalar multiplication of ECC</title><source>Springer Nature - Complete Springer Journals</source><creator>Basiri, M. Mohamed Asan</creator><creatorcontrib>Basiri, M. Mohamed Asan</creatorcontrib><description>Elliptic curve cryptography (ECC) is most widely used asymmetric cryptography technique used in the modern engineering applications. This article proposes efficient hardware implementations scalar multiplication of Lopez–Dahab projective co-ordinate based ECC in the platforms of application specific integrated circuit (ASIC) and field programmable gate array logic (FPGA). The configurable G F ( 2 163 ) arithmetic unit is used to design the proposed scalar multiplication in ASIC platform with 45  nm CMOS technology. The scalar multiplication includes point addition and doubling. Since the G F ( 2 163 ) operations such as addition, multiplication, fused multiply addition (FMA), and multiplicative inverse required in the point addition and doubling are performed using the configurable G F ( 2 163 ) arithmetic unit, area and power dissipation of the proposed scalar multiplication in the ASIC platform is less than various existing designs. Similarly, both the Cortex-A9 cores of Zynq 7000 system on chip (SoC) are used to perform the two scalar multiplications in parallel, where the first core performs the point addition of the scalar multiplication while the second core performs the point doubling. Here, both the cores control separate co-processors to perform the point addition or doubling. Due to this dual core implementation in FPGA, the throughput of the proposed scalar multiplication in FPGA is greater than various existing designs.</description><identifier>ISSN: 0925-1030</identifier><identifier>EISSN: 1573-1979</identifier><identifier>DOI: 10.1007/s10470-023-02179-3</identifier><language>eng</language><publisher>New York: Springer US</publisher><subject>Application specific integrated circuits ; Arithmetic and logic units ; Circuits and Systems ; Cores ; Cryptography ; Curves ; Electrical Engineering ; Energy dissipation ; Engineering ; Field programmable gate arrays ; Hardware ; Multiplication ; Multiplication &amp; division ; Signal,Image and Speech Processing ; System on chip</subject><ispartof>Analog integrated circuits and signal processing, 2023-08, Vol.116 (1-2), p.81-92</ispartof><rights>The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2023. Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c319t-8dc721071ebe1e38cbe7681bb3fd70e5e6d8d704d48e39ad04b3ac9c46b2b43b3</citedby><cites>FETCH-LOGICAL-c319t-8dc721071ebe1e38cbe7681bb3fd70e5e6d8d704d48e39ad04b3ac9c46b2b43b3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://link.springer.com/content/pdf/10.1007/s10470-023-02179-3$$EPDF$$P50$$Gspringer$$H</linktopdf><linktohtml>$$Uhttps://link.springer.com/10.1007/s10470-023-02179-3$$EHTML$$P50$$Gspringer$$H</linktohtml><link.rule.ids>314,776,780,27901,27902,41464,42533,51294</link.rule.ids></links><search><creatorcontrib>Basiri, M. Mohamed Asan</creatorcontrib><title>Efficient hardware implementations of Lopez–Dahab projective co-ordinate based scalar multiplication of ECC</title><title>Analog integrated circuits and signal processing</title><addtitle>Analog Integr Circ Sig Process</addtitle><description>Elliptic curve cryptography (ECC) is most widely used asymmetric cryptography technique used in the modern engineering applications. This article proposes efficient hardware implementations scalar multiplication of Lopez–Dahab projective co-ordinate based ECC in the platforms of application specific integrated circuit (ASIC) and field programmable gate array logic (FPGA). The configurable G F ( 2 163 ) arithmetic unit is used to design the proposed scalar multiplication in ASIC platform with 45  nm CMOS technology. The scalar multiplication includes point addition and doubling. Since the G F ( 2 163 ) operations such as addition, multiplication, fused multiply addition (FMA), and multiplicative inverse required in the point addition and doubling are performed using the configurable G F ( 2 163 ) arithmetic unit, area and power dissipation of the proposed scalar multiplication in the ASIC platform is less than various existing designs. Similarly, both the Cortex-A9 cores of Zynq 7000 system on chip (SoC) are used to perform the two scalar multiplications in parallel, where the first core performs the point addition of the scalar multiplication while the second core performs the point doubling. Here, both the cores control separate co-processors to perform the point addition or doubling. Due to this dual core implementation in FPGA, the throughput of the proposed scalar multiplication in FPGA is greater than various existing designs.</description><subject>Application specific integrated circuits</subject><subject>Arithmetic and logic units</subject><subject>Circuits and Systems</subject><subject>Cores</subject><subject>Cryptography</subject><subject>Curves</subject><subject>Electrical Engineering</subject><subject>Energy dissipation</subject><subject>Engineering</subject><subject>Field programmable gate arrays</subject><subject>Hardware</subject><subject>Multiplication</subject><subject>Multiplication &amp; division</subject><subject>Signal,Image and Speech Processing</subject><subject>System on chip</subject><issn>0925-1030</issn><issn>1573-1979</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2023</creationdate><recordtype>article</recordtype><recordid>eNp9kM9KxDAQxoMouK6-gKeA5-qkyTbtUer6Bxa86Dkk6VSz9J9JV9GT7-Ab-iRmt4I3D8MMw_f9ZvgIOWVwzgDkRWAgJCSQ8lhMFgnfIzO2kDxhhSz2yQyKdJEw4HBIjkJYA0AqBcxIu6xrZx12I33WvnrTHqlrhwbbuNKj67tA-5qu-gE_vj-_rvSzNnTw_Rrt6F6R2j7pfeU6PSI1OmBFg9WN9rTdNKMbGmd3kC1jWZbH5KDWTcCT3z4nj9fLh_I2Wd3f3JWXq8RyVoxJXlmZMpAMDTLkuTUos5wZw-tKAi4wq_I4iErkyAtdgTBc28KKzKRGcMPn5Gzixk9fNhhGte43vosnVZpnWQ5CSBFV6aSyvg_BY60G71rt3xUDtY1VTbGqGKvaxap4NPHJFKK4e0L_h_7H9QPrHn1-</recordid><startdate>20230801</startdate><enddate>20230801</enddate><creator>Basiri, M. Mohamed Asan</creator><general>Springer US</general><general>Springer Nature B.V</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SP</scope><scope>7TG</scope><scope>8FD</scope><scope>KL.</scope><scope>L7M</scope></search><sort><creationdate>20230801</creationdate><title>Efficient hardware implementations of Lopez–Dahab projective co-ordinate based scalar multiplication of ECC</title><author>Basiri, M. Mohamed Asan</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c319t-8dc721071ebe1e38cbe7681bb3fd70e5e6d8d704d48e39ad04b3ac9c46b2b43b3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2023</creationdate><topic>Application specific integrated circuits</topic><topic>Arithmetic and logic units</topic><topic>Circuits and Systems</topic><topic>Cores</topic><topic>Cryptography</topic><topic>Curves</topic><topic>Electrical Engineering</topic><topic>Energy dissipation</topic><topic>Engineering</topic><topic>Field programmable gate arrays</topic><topic>Hardware</topic><topic>Multiplication</topic><topic>Multiplication &amp; division</topic><topic>Signal,Image and Speech Processing</topic><topic>System on chip</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Basiri, M. Mohamed Asan</creatorcontrib><collection>CrossRef</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Meteorological &amp; Geoastrophysical Abstracts</collection><collection>Technology Research Database</collection><collection>Meteorological &amp; Geoastrophysical Abstracts - Academic</collection><collection>Advanced Technologies Database with Aerospace</collection><jtitle>Analog integrated circuits and signal processing</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Basiri, M. Mohamed Asan</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Efficient hardware implementations of Lopez–Dahab projective co-ordinate based scalar multiplication of ECC</atitle><jtitle>Analog integrated circuits and signal processing</jtitle><stitle>Analog Integr Circ Sig Process</stitle><date>2023-08-01</date><risdate>2023</risdate><volume>116</volume><issue>1-2</issue><spage>81</spage><epage>92</epage><pages>81-92</pages><issn>0925-1030</issn><eissn>1573-1979</eissn><abstract>Elliptic curve cryptography (ECC) is most widely used asymmetric cryptography technique used in the modern engineering applications. This article proposes efficient hardware implementations scalar multiplication of Lopez–Dahab projective co-ordinate based ECC in the platforms of application specific integrated circuit (ASIC) and field programmable gate array logic (FPGA). The configurable G F ( 2 163 ) arithmetic unit is used to design the proposed scalar multiplication in ASIC platform with 45  nm CMOS technology. The scalar multiplication includes point addition and doubling. Since the G F ( 2 163 ) operations such as addition, multiplication, fused multiply addition (FMA), and multiplicative inverse required in the point addition and doubling are performed using the configurable G F ( 2 163 ) arithmetic unit, area and power dissipation of the proposed scalar multiplication in the ASIC platform is less than various existing designs. Similarly, both the Cortex-A9 cores of Zynq 7000 system on chip (SoC) are used to perform the two scalar multiplications in parallel, where the first core performs the point addition of the scalar multiplication while the second core performs the point doubling. Here, both the cores control separate co-processors to perform the point addition or doubling. Due to this dual core implementation in FPGA, the throughput of the proposed scalar multiplication in FPGA is greater than various existing designs.</abstract><cop>New York</cop><pub>Springer US</pub><doi>10.1007/s10470-023-02179-3</doi><tpages>12</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0925-1030
ispartof Analog integrated circuits and signal processing, 2023-08, Vol.116 (1-2), p.81-92
issn 0925-1030
1573-1979
language eng
recordid cdi_proquest_journals_2866804474
source Springer Nature - Complete Springer Journals
subjects Application specific integrated circuits
Arithmetic and logic units
Circuits and Systems
Cores
Cryptography
Curves
Electrical Engineering
Energy dissipation
Engineering
Field programmable gate arrays
Hardware
Multiplication
Multiplication & division
Signal,Image and Speech Processing
System on chip
title Efficient hardware implementations of Lopez–Dahab projective co-ordinate based scalar multiplication of ECC
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-02T16%3A12%3A19IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Efficient%20hardware%20implementations%20of%20Lopez%E2%80%93Dahab%20projective%20co-ordinate%20based%20scalar%20multiplication%20of%20ECC&rft.jtitle=Analog%20integrated%20circuits%20and%20signal%20processing&rft.au=Basiri,%20M.%20Mohamed%20Asan&rft.date=2023-08-01&rft.volume=116&rft.issue=1-2&rft.spage=81&rft.epage=92&rft.pages=81-92&rft.issn=0925-1030&rft.eissn=1573-1979&rft_id=info:doi/10.1007/s10470-023-02179-3&rft_dat=%3Cproquest_cross%3E2866804474%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2866804474&rft_id=info:pmid/&rfr_iscdi=true