Novel area-efficient and flexible architectures for optimal Ate pairing on FPGA
While FPGA is a suitable platform for implementing cryptographic algorithms, there are several challenges associated with implementing Optimal Ate pairing on FPGA, such as security, limited computing resources, and high power consumption. To overcome these issues, this study introduces three approac...
Saved in:
| Published in | The Journal of supercomputing Vol. 80; no. 2; pp. 2633 - 2659 |
|---|---|
| Main Authors | , , , , |
| Format | Journal Article |
| Language | English |
| Published |
New York
Springer US
01.01.2024
Springer Nature B.V |
| Subjects | |
| Online Access | Get full text |
| ISSN | 0920-8542 1573-0484 |
| DOI | 10.1007/s11227-023-05578-5 |
Cover
| Abstract | While FPGA is a suitable platform for implementing cryptographic algorithms, there are several challenges associated with implementing Optimal Ate pairing on FPGA, such as security, limited computing resources, and high power consumption. To overcome these issues, this study introduces three approaches that can execute the optimal Ate pairing on Barreto–Naehrig curves using Jacobean coordinates with the goal of reaching 128-bit security on the Genesys board. The first approach is a pure software implementation utilizing the MicroBlaze processor. The second involves a combination of software and hardware, with key operations in
F
p
and
F
p
2
being transformed into IP cores for the MicroBlaze. The third approach builds on the second by incorporating parallelism to improve the pairing process. The utilization of multiple MicroBlaze processors within a single system offers both versatility and parallelism to speed up pairing calculations. A variety of methods and parameters are used to optimize the pairing computation, including Montgomery modular multiplication, the Karatsuba method, Jacobean coordinates, the Complex squaring method, sparse multiplication, squaring in
G
ϕ
6
F
p
12
, and the addition chain method. The proposed systems are designed to efficiently utilize limited resources in restricted environments, while still completing tasks in a timely manner. |
|---|---|
| AbstractList | While FPGA is a suitable platform for implementing cryptographic algorithms, there are several challenges associated with implementing Optimal Ate pairing on FPGA, such as security, limited computing resources, and high power consumption. To overcome these issues, this study introduces three approaches that can execute the optimal Ate pairing on Barreto–Naehrig curves using Jacobean coordinates with the goal of reaching 128-bit security on the Genesys board. The first approach is a pure software implementation utilizing the MicroBlaze processor. The second involves a combination of software and hardware, with key operations in
F
p
and
F
p
2
being transformed into IP cores for the MicroBlaze. The third approach builds on the second by incorporating parallelism to improve the pairing process. The utilization of multiple MicroBlaze processors within a single system offers both versatility and parallelism to speed up pairing calculations. A variety of methods and parameters are used to optimize the pairing computation, including Montgomery modular multiplication, the Karatsuba method, Jacobean coordinates, the Complex squaring method, sparse multiplication, squaring in
G
ϕ
6
F
p
12
, and the addition chain method. The proposed systems are designed to efficiently utilize limited resources in restricted environments, while still completing tasks in a timely manner. While FPGA is a suitable platform for implementing cryptographic algorithms, there are several challenges associated with implementing Optimal Ate pairing on FPGA, such as security, limited computing resources, and high power consumption. To overcome these issues, this study introduces three approaches that can execute the optimal Ate pairing on Barreto–Naehrig curves using Jacobean coordinates with the goal of reaching 128-bit security on the Genesys board. The first approach is a pure software implementation utilizing the MicroBlaze processor. The second involves a combination of software and hardware, with key operations in Fp and Fp2 being transformed into IP cores for the MicroBlaze. The third approach builds on the second by incorporating parallelism to improve the pairing process. The utilization of multiple MicroBlaze processors within a single system offers both versatility and parallelism to speed up pairing calculations. A variety of methods and parameters are used to optimize the pairing computation, including Montgomery modular multiplication, the Karatsuba method, Jacobean coordinates, the Complex squaring method, sparse multiplication, squaring in Gϕ6Fp12, and the addition chain method. The proposed systems are designed to efficiently utilize limited resources in restricted environments, while still completing tasks in a timely manner. |
| Author | Issad, Mohamed Azzouzi, Oussama Koudil, Mouloud Himeur, Yassine Anane, Mohamed |
| Author_xml | – sequence: 1 givenname: Oussama surname: Azzouzi fullname: Azzouzi, Oussama email: o_azzouzi@esi.dz organization: Laboratoire des Méthodes de Conception des Système, Ecole Nationale Supérieure d’Informatique, Centre Universitaire El Cherif Bouchoucha d’Aflou – sequence: 2 givenname: Mohamed surname: Anane fullname: Anane, Mohamed organization: Laboratoire des Méthodes de Conception des Système, Ecole Nationale Supérieure d’Informatique – sequence: 3 givenname: Mouloud surname: Koudil fullname: Koudil, Mouloud organization: Laboratoire des Méthodes de Conception des Système, Ecole Nationale Supérieure d’Informatique – sequence: 4 givenname: Mohamed surname: Issad fullname: Issad, Mohamed organization: Department of System and Multimedia Architecture, Centre de Développement des Technologies Avancées – sequence: 5 givenname: Yassine surname: Himeur fullname: Himeur, Yassine organization: College of Engineering and Information Technology, University of Dubai |
| BookMark | eNp9kEFLAzEQhYNUsK3-AU8Bz9Fks8nuHkuxVSjWg55DNjurKetmTVLRf2_qCoKHnoZh3pt5883QpHc9IHTJ6DWjtLgJjGVZQWjGCRWiKIk4QVMmitTmZT5BU1pllJQiz87QLIQdpTTnBZ-i7YP7gA5rD5pA21pjoY9Y9w1uO_i0dQdpZl5tBBP3HgJuncduiPZNd3gRAQ_aetu_YNfj1eN6cY5OW90FuPitc_S8un1a3pHNdn2_XGyI4ayKhFeaCp3XZWV0A5xJaYwQWStoDlS2Ka3QRSUZGNnkXNaNYXUh02d1UxdcCz5HV-Pewbv3PYSodm7v-3RS8UxIUeUVlUmVjSrjXQgeWjX4lNx_KUbVAZwawakETv2AU4fV5T-TsVFH6_rote2OW_loDcMBCvi_VEdc3xBDg40 |
| CitedBy_id | crossref_primary_10_1007_s11227_024_06761_y crossref_primary_10_1109_ACCESS_2024_3374223 |
| Cites_doi | 10.1515/gcc-2016-0006 10.1016/j.cosrev.2022.100530 10.1145/3530775 10.1016/j.micpro.2018.06.001 10.1049/cds2.12116 10.1007/s00145-004-0315-8 10.1109/TR.2020.2991671 10.1016/j.jfranklin.2016.04.007 10.1109/TR.2018.2882484 10.1109/TIT.2009.2034881 10.1038/nature23461 10.1109/TVLSI.2021.3077885 10.1016/j.cose.2022.102746 10.1109/TVLSI.2012.2188655 10.1142/S0218126614500327 10.1016/j.compeleceng.2022.108205 10.1007/s00145-009-9048-z 10.1109/TDSC.2017.2723891 10.1109/TCAD.2017.2661811 10.1109/JSEN.2021.3114333 10.1109/TCSI.2021.3096916 10.1109/JSYST.2021.3124793 10.1109/TC.2011.78 10.1007/s11042-017-4754-2 10.1007/s11227-022-04309-6 10.1145/3592979.3593407 10.1007/978-3-642-23951-9_28 10.1109/TCSII.2023.3273821 10.1007/978-3-319-98352-3_12 10.1145/103418.103434 10.1109/TTS.2023.3237987 10.36227/techrxiv.22970855.v1 10.1109/TITS.2022.3148166 10.1007/978-3-642-03298-1_6 10.1007/978-3-319-26617-6_19 10.1109/TAES.2022.3188232 10.1080/01969722.2023.2175117 10.1007/978-3-642-17455-1_2 10.1007/978-3-642-13013-7_13 10.1007/978-3-030-97131-1_6 10.1007/3-540-44647-8_13 10.1145/3577193.3593739 10.1109/FPL50879.2020.00038 10.1007/10722028_23 10.1007/978-3-642-20465-4_5 10.1007/11693383_22 10.1007/978-3-642-17455-1_28 10.1109/TrustCom.2016.0113 10.1109/TNNLS.2022.3224779 |
| ContentType | Journal Article |
| Copyright | 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. The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2023. |
| Copyright_xml | – notice: 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. – notice: The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2023. |
| DBID | AAYXX CITATION 8FE 8FG ABJCF AFKRA ARAPS AZQEC BENPR BGLVJ CCPQU DWQXO GNUQQ HCIFZ JQ2 K7- L6V M7S P5Z P62 PHGZM PHGZT PKEHL PQEST PQGLB PQQKQ PQUKI PRINS PTHSS |
| DOI | 10.1007/s11227-023-05578-5 |
| DatabaseName | CrossRef ProQuest SciTech Collection ProQuest Technology Collection Materials Science & Engineering Collection ProQuest Central UK/Ireland Advanced Technologies & Computer Science Collection ProQuest Central Essentials ProQuest Central Technology Collection ProQuest One Community College ProQuest Central ProQuest Central Student SciTech Premium Collection ProQuest Computer Science Collection Computer Science Database ProQuest Engineering Collection ProQuest Engineering Database (NC LIVE) Advanced Technologies & Aerospace Database ProQuest Advanced Technologies & Aerospace Collection ProQuest Central Premium ProQuest One Academic (New) ProQuest One Academic Middle East (New) ProQuest One Academic Eastern Edition (DO NOT USE) ProQuest One Applied & Life Sciences ProQuest One Academic ProQuest One Academic UKI Edition ProQuest Central China Engineering Collection |
| DatabaseTitle | CrossRef Computer Science Database ProQuest Central Student Technology Collection ProQuest One Academic Middle East (New) ProQuest Advanced Technologies & Aerospace Collection ProQuest Central Essentials ProQuest Computer Science Collection SciTech Premium Collection ProQuest One Community College ProQuest Central China ProQuest Central ProQuest One Applied & Life Sciences ProQuest Engineering Collection ProQuest Central Korea ProQuest Central (New) Engineering Collection Advanced Technologies & Aerospace Collection Engineering Database ProQuest One Academic Eastern Edition ProQuest Technology Collection ProQuest SciTech Collection Advanced Technologies & Aerospace Database ProQuest One Academic UKI Edition Materials Science & Engineering Collection ProQuest One Academic ProQuest One Academic (New) |
| DatabaseTitleList | Computer Science Database |
| Database_xml | – sequence: 1 dbid: 8FG name: ProQuest Technology Collection url: https://search.proquest.com/technologycollection1 sourceTypes: Aggregation Database |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Computer Science |
| EISSN | 1573-0484 |
| EndPage | 2659 |
| ExternalDocumentID | 10_1007_s11227_023_05578_5 |
| GroupedDBID | -4Z -59 -5G -BR -EM -Y2 -~C .4S .86 .DC .VR 06D 0R~ 0VY 123 199 1N0 1SB 2.D 203 28- 29L 2J2 2JN 2JY 2KG 2KM 2LR 2P1 2VQ 2~H 30V 4.4 406 408 409 40D 40E 5QI 5VS 67Z 6NX 78A 8TC 8UJ 95- 95. 95~ 96X AAAVM AABHQ AACDK AAHNG AAIAL AAJBT AAJKR AANZL AAOBN AARHV AARTL AASML AATNV AATVU AAUYE AAWCG AAYIU AAYOK AAYQN AAYTO AAYZH ABAKF ABBBX ABBXA ABDBF ABDPE ABDZT ABECU ABFTD ABFTV ABHLI ABHQN ABJNI ABJOX ABKCH ABKTR ABMNI ABMQK ABNWP ABQBU ABQSL ABSXP ABTEG ABTHY ABTKH ABTMW ABULA ABWNU ABXPI ACAOD ACBXY ACDTI ACGFS ACHSB ACHXU ACKNC ACMDZ ACMLO ACOKC ACOMO ACPIV ACUHS ACZOJ ADHHG ADHIR ADIMF ADINQ ADKNI ADKPE ADMLS ADQRH ADRFC ADTPH ADURQ ADYFF ADZKW AEBTG AEFIE AEFQL AEGAL AEGNC AEJHL AEJRE AEKMD AEMSY AENEX AEOHA AEPYU AESKC AETLH AEVLU AEXYK AFBBN AFEXP AFGCZ AFLOW AFQWF AFWTZ AFZKB AGAYW AGDGC AGGDS AGJBK AGMZJ AGQEE AGQMX AGRTI AGWIL AGWZB AGYKE AHAVH AHBYD AHSBF AHYZX AI. AIAKS AIGIU AIIXL AILAN AITGF AJBLW AJRNO AJZVZ ALMA_UNASSIGNED_HOLDINGS ALWAN AMKLP AMXSW AMYLF AMYQR AOCGG ARCSS ARMRJ ASPBG AVWKF AXYYD AYJHY AZFZN B-. B0M BA0 BBWZM BDATZ BGNMA BSONS CAG COF CS3 CSCUP DDRTE DL5 DNIVK DPUIP DU5 EAD EAP EAS EBD EBLON EBS EDO EIOEI EJD EMK EPL ESBYG ESX F5P FEDTE FERAY FFXSO FIGPU FINBP FNLPD FRRFC FSGXE FWDCC GGCAI GGRSB GJIRD GNWQR GQ6 GQ7 GQ8 GXS H13 HF~ HG5 HG6 HMJXF HQYDN HRMNR HVGLF HZ~ H~9 I-F I09 IHE IJ- IKXTQ ITM IWAJR IXC IZIGR IZQ I~X I~Z J-C J0Z JBSCW JCJTX JZLTJ KDC KOV KOW LAK LLZTM M4Y MA- N2Q N9A NB0 NDZJH NPVJJ NQJWS NU0 O9- O93 O9G O9I O9J OAM OVD P19 P2P P9O PF0 PT4 PT5 QOK QOS R4E R89 R9I RHV RNI ROL RPX RSV RZC RZE RZK S16 S1Z S26 S27 S28 S3B SAP SCJ SCLPG SCO SDH SDM SHX SISQX SJYHP SNE SNPRN SNX SOHCF SOJ SPISZ SRMVM SSLCW STPWE SZN T13 T16 TEORI TSG TSK TSV TUC TUS U2A UG4 UOJIU UTJUX UZXMN VC2 VFIZW VH1 W23 W48 WH7 WK8 YLTOR Z45 Z7R Z7X Z7Z Z83 Z88 Z8M Z8N Z8R Z8T Z8W Z92 ZMTXR ~8M ~EX AAPKM AAYXX ABBRH ABDBE ABFSG ABRTQ ACSTC ADHKG ADKFA AEZWR AFDZB AFHIU AFOHR AGQPQ AHPBZ AHWEU AIXLP ATHPR AYFIA CITATION 8FE 8FG ABJCF AFKRA ARAPS AZQEC BENPR BGLVJ CCPQU DWQXO GNUQQ HCIFZ JQ2 K7- L6V M7S P62 PHGZM PHGZT PKEHL PQEST PQGLB PQQKQ PQUKI PRINS PTHSS |
| ID | FETCH-LOGICAL-c319t-39a05a4b89cade3166cc552f504e06f0925a7961ec6d436bdc1b76557bdb73a53 |
| IEDL.DBID | U2A |
| ISSN | 0920-8542 |
| IngestDate | Mon Oct 06 18:32:32 EDT 2025 Wed Oct 01 03:43:56 EDT 2025 Thu Apr 24 23:03:53 EDT 2025 Fri Feb 21 02:41:21 EST 2025 |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 2 |
| Keywords | Montgomery modular multiplication Optimal Ate pairing Flexible architecture Virtex-5 Karatsuba method MicroBlaze |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c319t-39a05a4b89cade3166cc552f504e06f0925a7961ec6d436bdc1b76557bdb73a53 |
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
| PQID | 3256594906 |
| PQPubID | 2043774 |
| PageCount | 27 |
| ParticipantIDs | proquest_journals_3256594906 crossref_primary_10_1007_s11227_023_05578_5 crossref_citationtrail_10_1007_s11227_023_05578_5 springer_journals_10_1007_s11227_023_05578_5 |
| ProviderPackageCode | CITATION AAYXX |
| PublicationCentury | 2000 |
| PublicationDate | 20240100 2024-01-00 20240101 |
| PublicationDateYYYYMMDD | 2024-01-01 |
| PublicationDate_xml | – month: 1 year: 2024 text: 20240100 |
| PublicationDecade | 2020 |
| PublicationPlace | New York |
| PublicationPlace_xml | – name: New York |
| PublicationSubtitle | An International Journal of High-Performance Computer Design, Analysis, and Use |
| PublicationTitle | The Journal of supercomputing |
| PublicationTitleAbbrev | J Supercomput |
| PublicationYear | 2024 |
| Publisher | Springer US Springer Nature B.V |
| Publisher_xml | – name: Springer US – name: Springer Nature B.V |
| References | Bisheh-Niasar, Azarderakhsh, Mozaffari-Kermani (CR39) 2021; 29 Cong, Lau, Liu, Neuendorffer, Pan, Vissers, Zhang (CR5) 2022; 15 Himeur, Boukabou, Senouci (CR4) 2016; 353 CR35 CR34 Sayed, Himeur, Alsalemi, Bensaali, Amira (CR8) 2021; 16 Duquesne, Ghammam (CR31) 2016; 8 Barker, Barker, Burr, Polk, Smid (CR47) 2007; 800 Ullah, Zheng, Din, Hussain, Ullah, Yousaf (CR7) 2023; 47 Frey, Rück (CR14) 1994; 62 CR3 CR9 CR48 CR46 CR45 Xie, Wang, Zhang, Zheng, Lin, Xiong, Liu (CR55) 2022; 16 CR44 CR43 Andola, Gahlot, Yadav, Venkatesan, Verma (CR17) 2022; 78 Himeur, Boukabou (CR2) 2018; 77 Issad, Boudraa, Anane, Anane (CR52) 2014; 23 Joye, Neven (CR49) 2009; 2 Vercauteren (CR22) 2009; 56 CR19 CR18 Alsalemi, Himeur, Bensaali, Amira (CR11) 2021; 21 CR16 CR15 CR13 Himeur, Sohail, Bensaali, Amira, Alazab (CR6) 2022; 118 CR12 CR10 Fan, Vercauteren, Verbauwhede (CR30) 2011; 61 CR54 CR53 Jalali, Azarderakhsh, Kermani, Jao (CR36) 2017; 16 Bernstein, Lange (CR33) 2017; 549 CR51 Bayat-Sarmadi, Kermani, Azarderakhsh, Lee (CR40) 2013; 61 Ghosh, Mukhopadhyay, Roychowdhury (CR26) 2012; 21 Freeman, Scott, Teske (CR20) 2010; 23 Sghaier, Zeghid, Ghammam, Duquesne, Machhout, Ahmed (CR32) 2017; 61 Subramanian, Mozaffari-Kermani, Azarderakhsh, Nojoumian (CR41) 2017; 36 Kermani, Azarderakhsh (CR42) 2018; 68 Miller (CR50) 2004; 17 CR29 CR28 CR27 CR25 CR24 CR23 Anastasova, Azarderakhsh, Kermani (CR37) 2021; 68 CR21 Rathore, Poongodi, Saurabh, Lilhore, Bourouis, Alhakami, Osamor, Hamdi (CR1) 2022; 102 Sarker, Kermani, Azarderakhsh (CR38) 2020; 70 Y/ Himeur (5578_CR4) 2016; 353 5578_CR3 5578_CR44 5578_CR43 5578_CR46 5578_CR45 5578_CR9 A Sarker (5578_CR38) 2020; 70 M Anastasova (5578_CR37) 2021; 68 Y Xie (5578_CR55) 2022; 16 5578_CR48 A Sghaier (5578_CR32) 2017; 61 M Bisheh-Niasar (5578_CR39) 2021; 29 5578_CR35 5578_CR34 A Alsalemi (5578_CR11) 2021; 21 M Joye (5578_CR49) 2009; 2 MS Rathore (5578_CR1) 2022; 102 Y Himeur (5578_CR2) 2018; 77 S Ullah (5578_CR7) 2023; 47 S Subramanian (5578_CR41) 2017; 36 Y Himeur (5578_CR6) 2022; 118 E Barker (5578_CR47) 2007; 800 5578_CR21 G Frey (5578_CR14) 1994; 62 5578_CR24 5578_CR23 M Issad (5578_CR52) 2014; 23 S Bayat-Sarmadi (5578_CR40) 2013; 61 J Fan (5578_CR30) 2011; 61 N Andola (5578_CR17) 2022; 78 F Vercauteren (5578_CR22) 2009; 56 5578_CR25 5578_CR28 J Cong (5578_CR5) 2022; 15 5578_CR27 DJ Bernstein (5578_CR33) 2017; 549 A Sayed (5578_CR8) 2021; 16 5578_CR29 D Freeman (5578_CR20) 2010; 23 5578_CR51 S Ghosh (5578_CR26) 2012; 21 5578_CR53 A Jalali (5578_CR36) 2017; 16 5578_CR10 5578_CR54 5578_CR13 5578_CR12 VS Miller (5578_CR50) 2004; 17 S Duquesne (5578_CR31) 2016; 8 5578_CR15 5578_CR16 5578_CR19 5578_CR18 MM Kermani (5578_CR42) 2018; 68 |
| References_xml | – ident: CR45 – volume: 8 start-page: 75 year: 2016 end-page: 90 ident: CR31 article-title: Memory-saving computation of the pairing final exponentiation on bn curves publication-title: Groups Complex Cryptol doi: 10.1515/gcc-2016-0006 – volume: 47 start-page: 100530 year: 2023 ident: CR7 article-title: Elliptic curve cryptography; applications, challenges, recent advances, and future trends: a comprehensive survey publication-title: Comput Sci Rev doi: 10.1016/j.cosrev.2022.100530 – ident: CR16 – ident: CR51 – ident: CR12 – ident: CR35 – ident: CR29 – ident: CR54 – volume: 15 start-page: 1 year: 2022 end-page: 42 ident: CR5 article-title: FPGA HLS today: successes, challenges, and opportunities publication-title: ACM Trans Reconfig Technol Syst (TRETS) doi: 10.1145/3530775 – volume: 61 start-page: 227 year: 2017 end-page: 241 ident: CR32 article-title: High speed and efficient area optimal ate pairing processor implementation over BN and bls12 curves on FPGA publication-title: Microprocess Microsyst doi: 10.1016/j.micpro.2018.06.001 – ident: CR25 – volume: 16 start-page: 427 issue: 5 year: 2022 end-page: 436 ident: CR55 article-title: A high-performance processor for optimal ate pairing computation over Barreto–Naehrig curves publication-title: IET Circuits Devices Syst doi: 10.1049/cds2.12116 – volume: 17 start-page: 235 year: 2004 end-page: 261 ident: CR50 article-title: The weil pairing, and its efficient calculation publication-title: J Cryptol doi: 10.1007/s00145-004-0315-8 – ident: CR21 – volume: 70 start-page: 362 year: 2020 end-page: 370 ident: CR38 article-title: Error detection architectures for ring polynomial multiplication and modular reduction of ring-lwe in benchmarked on asic publication-title: IEEE Trans Reliab doi: 10.1109/TR.2020.2991671 – ident: CR46 – volume: 353 start-page: 3799 year: 2016 end-page: 3817 ident: CR4 article-title: Performance of turbo-coded chaotic interleaving and frequency-domain equalization scheme for high speed OFDM-based plc systems publication-title: J Frank Inst doi: 10.1016/j.jfranklin.2016.04.007 – ident: CR19 – volume: 68 start-page: 1347 year: 2018 end-page: 1355 ident: CR42 article-title: Reliable architecture-oblivious error detection schemes for secure cryptographic GCM structures publication-title: IEEE Trans Reliab doi: 10.1109/TR.2018.2882484 – ident: CR15 – volume: 62 start-page: 865 year: 1994 end-page: 874 ident: CR14 article-title: A remark concerning m-divisibility and the discrete logarithm in the divisor class group of curves publication-title: Math Comput – ident: CR9 – volume: 56 start-page: 455 year: 2009 end-page: 461 ident: CR22 article-title: Optimal pairings publication-title: IEEE Trans Inform Theory doi: 10.1109/TIT.2009.2034881 – volume: 549 start-page: 188 year: 2017 end-page: 194 ident: CR33 article-title: Post-quantum cryptography publication-title: Nature doi: 10.1038/nature23461 – volume: 29 start-page: 1297 year: 2021 end-page: 1305 ident: CR39 article-title: Cryptographic accelerators for digital signature based on ed25519 publication-title: IEEE Trans Very Large Scale Integr VLSI Syst doi: 10.1109/TVLSI.2021.3077885 – volume: 118 start-page: 102746 year: 2022 ident: CR6 article-title: Latest trends of security and privacy in recommender systems: a comprehensive review and future perspectives publication-title: Comput Secur doi: 10.1016/j.cose.2022.102746 – ident: CR18 – ident: CR43 – volume: 21 start-page: 434 year: 2012 end-page: 442 ident: CR26 article-title: Secure dual-core cryptoprocessor for pairings over Barreto–Naehrig curves on FPGA platform publication-title: IEEE Trans Very Large Scale Integr VLSI Syst doi: 10.1109/TVLSI.2012.2188655 – volume: 23 start-page: 1450032 year: 2014 ident: CR52 article-title: Software/hardware co-design of modular exponentiation for efficient RSA cryptosystem publication-title: J Circuits Syst Comput doi: 10.1142/S0218126614500327 – ident: CR53 – ident: CR10 – volume: 61 start-page: 125 year: 2013 end-page: 129 ident: CR40 article-title: Dual-basis superserial multipliers for secure applications and lightweight cryptographic architectures publication-title: IEEE Trans Circuits Syst II Express Briefs – volume: 102 start-page: 108205 year: 2022 ident: CR1 article-title: A novel trust-based security and privacy model for internet of vehicles using encryption and steganography publication-title: Comput Electr Eng doi: 10.1016/j.compeleceng.2022.108205 – volume: 23 start-page: 224 year: 2010 end-page: 280 ident: CR20 article-title: A taxonomy of pairing-friendly elliptic curves publication-title: J Cryptol doi: 10.1007/s00145-009-9048-z – ident: CR27 – ident: CR23 – volume: 16 start-page: 902 year: 2017 end-page: 912 ident: CR36 article-title: Supersingular isogeny Diffie–Hellman key exchange on 64-bit arm publication-title: IEEE Trans Depend Secure Comput doi: 10.1109/TDSC.2017.2723891 – ident: CR44 – ident: CR48 – ident: CR3 – volume: 36 start-page: 1750 year: 2017 end-page: 1758 ident: CR41 article-title: Reliable hardware architectures for cryptographic block ciphers led and height publication-title: IEEE Trans Comput Aided Des Integr Circuits Syst doi: 10.1109/TCAD.2017.2661811 – ident: CR13 – ident: CR34 – volume: 21 start-page: 27623 year: 2021 end-page: 27631 ident: CR11 article-title: Smart sensing and end-users’ behavioral change in residential buildings: an edge-based internet of energy perspective publication-title: IEEE Sens J doi: 10.1109/JSEN.2021.3114333 – volume: 2 start-page: 188 year: 2009 ident: CR49 article-title: Software implementation of pairings publication-title: Identity-Based Cryptogr – ident: CR28 – volume: 68 start-page: 4129 year: 2021 end-page: 4141 ident: CR37 article-title: Fast strategies for the implementation of sike round 3 on arm cortex-m4 publication-title: IEEE Trans Circuits Syst I Regul Pap doi: 10.1109/TCSI.2021.3096916 – volume: 16 start-page: 5001 year: 2021 end-page: 5010 ident: CR8 article-title: Intelligent edge-based recommender system for internet of energy applications publication-title: IEEE Syst J doi: 10.1109/JSYST.2021.3124793 – volume: 61 start-page: 676 year: 2011 end-page: 685 ident: CR30 article-title: Efficient hardware implementation of fp-arithmetic for pairing-friendly curves publication-title: IEEE Trans Comput doi: 10.1109/TC.2011.78 – volume: 77 start-page: 8603 year: 2018 end-page: 8627 ident: CR2 article-title: A robust and secure key-frames based video watermarking system using chaotic encryption publication-title: Multimed Tools Appl doi: 10.1007/s11042-017-4754-2 – ident: CR24 – volume: 800 start-page: 1 year: 2007 end-page: 142 ident: CR47 article-title: Nist special publication 800–57 publication-title: NIST Spec Publ – volume: 78 start-page: 9952 year: 2022 end-page: 9984 ident: CR17 article-title: Searchable encryption on the cloud: a survey publication-title: J Supercomput doi: 10.1007/s11227-022-04309-6 – volume: 61 start-page: 676 year: 2011 ident: 5578_CR30 publication-title: IEEE Trans Comput doi: 10.1109/TC.2011.78 – volume: 23 start-page: 224 year: 2010 ident: 5578_CR20 publication-title: J Cryptol doi: 10.1007/s00145-009-9048-z – volume: 29 start-page: 1297 year: 2021 ident: 5578_CR39 publication-title: IEEE Trans Very Large Scale Integr VLSI Syst doi: 10.1109/TVLSI.2021.3077885 – volume: 77 start-page: 8603 year: 2018 ident: 5578_CR2 publication-title: Multimed Tools Appl doi: 10.1007/s11042-017-4754-2 – volume: 21 start-page: 27623 year: 2021 ident: 5578_CR11 publication-title: IEEE Sens J doi: 10.1109/JSEN.2021.3114333 – ident: 5578_CR10 doi: 10.1145/3592979.3593407 – ident: 5578_CR29 doi: 10.1007/978-3-642-23951-9_28 – volume: 549 start-page: 188 year: 2017 ident: 5578_CR33 publication-title: Nature doi: 10.1038/nature23461 – ident: 5578_CR35 doi: 10.1109/TCSII.2023.3273821 – volume: 62 start-page: 865 year: 1994 ident: 5578_CR14 publication-title: Math Comput – ident: 5578_CR25 doi: 10.1007/978-3-319-98352-3_12 – ident: 5578_CR13 doi: 10.1145/103418.103434 – volume: 78 start-page: 9952 year: 2022 ident: 5578_CR17 publication-title: J Supercomput doi: 10.1007/s11227-022-04309-6 – volume: 23 start-page: 1450032 year: 2014 ident: 5578_CR52 publication-title: J Circuits Syst Comput doi: 10.1142/S0218126614500327 – volume: 118 start-page: 102746 year: 2022 ident: 5578_CR6 publication-title: Comput Secur doi: 10.1016/j.cose.2022.102746 – volume: 17 start-page: 235 year: 2004 ident: 5578_CR50 publication-title: J Cryptol doi: 10.1007/s00145-004-0315-8 – ident: 5578_CR9 doi: 10.1109/TTS.2023.3237987 – volume: 16 start-page: 5001 year: 2021 ident: 5578_CR8 publication-title: IEEE Syst J doi: 10.1109/JSYST.2021.3124793 – volume: 56 start-page: 455 year: 2009 ident: 5578_CR22 publication-title: IEEE Trans Inform Theory doi: 10.1109/TIT.2009.2034881 – volume: 102 start-page: 108205 year: 2022 ident: 5578_CR1 publication-title: Comput Electr Eng doi: 10.1016/j.compeleceng.2022.108205 – volume: 61 start-page: 227 year: 2017 ident: 5578_CR32 publication-title: Microprocess Microsyst doi: 10.1016/j.micpro.2018.06.001 – ident: 5578_CR46 doi: 10.36227/techrxiv.22970855.v1 – ident: 5578_CR16 doi: 10.1109/TITS.2022.3148166 – volume: 2 start-page: 188 year: 2009 ident: 5578_CR49 publication-title: Identity-Based Cryptogr – ident: 5578_CR23 doi: 10.1007/978-3-642-03298-1_6 – volume: 15 start-page: 1 year: 2022 ident: 5578_CR5 publication-title: ACM Trans Reconfig Technol Syst (TRETS) doi: 10.1145/3530775 – volume: 70 start-page: 362 year: 2020 ident: 5578_CR38 publication-title: IEEE Trans Reliab doi: 10.1109/TR.2020.2991671 – volume: 16 start-page: 902 year: 2017 ident: 5578_CR36 publication-title: IEEE Trans Depend Secure Comput doi: 10.1109/TDSC.2017.2723891 – ident: 5578_CR34 doi: 10.1007/978-3-319-26617-6_19 – volume: 353 start-page: 3799 year: 2016 ident: 5578_CR4 publication-title: J Frank Inst doi: 10.1016/j.jfranklin.2016.04.007 – volume: 47 start-page: 100530 year: 2023 ident: 5578_CR7 publication-title: Comput Sci Rev doi: 10.1016/j.cosrev.2022.100530 – ident: 5578_CR44 doi: 10.1109/TAES.2022.3188232 – volume: 68 start-page: 1347 year: 2018 ident: 5578_CR42 publication-title: IEEE Trans Reliab doi: 10.1109/TR.2018.2882484 – ident: 5578_CR3 doi: 10.1080/01969722.2023.2175117 – ident: 5578_CR48 doi: 10.1007/978-3-642-17455-1_2 – ident: 5578_CR51 doi: 10.1007/978-3-642-13013-7_13 – volume: 800 start-page: 1 year: 2007 ident: 5578_CR47 publication-title: NIST Spec Publ – ident: 5578_CR43 – ident: 5578_CR18 doi: 10.1007/978-3-030-97131-1_6 – ident: 5578_CR19 doi: 10.1007/3-540-44647-8_13 – volume: 61 start-page: 125 year: 2013 ident: 5578_CR40 publication-title: IEEE Trans Circuits Syst II Express Briefs – ident: 5578_CR12 doi: 10.1145/3577193.3593739 – ident: 5578_CR24 doi: 10.1109/FPL50879.2020.00038 – volume: 36 start-page: 1750 year: 2017 ident: 5578_CR41 publication-title: IEEE Trans Comput Aided Des Integr Circuits Syst doi: 10.1109/TCAD.2017.2661811 – ident: 5578_CR15 doi: 10.1007/10722028_23 – ident: 5578_CR53 – volume: 68 start-page: 4129 year: 2021 ident: 5578_CR37 publication-title: IEEE Trans Circuits Syst I Regul Pap doi: 10.1109/TCSI.2021.3096916 – volume: 21 start-page: 434 year: 2012 ident: 5578_CR26 publication-title: IEEE Trans Very Large Scale Integr VLSI Syst doi: 10.1109/TVLSI.2012.2188655 – ident: 5578_CR54 doi: 10.1007/978-3-642-20465-4_5 – ident: 5578_CR21 doi: 10.1007/11693383_22 – ident: 5578_CR28 doi: 10.1007/978-3-642-17455-1_28 – ident: 5578_CR27 doi: 10.1109/TrustCom.2016.0113 – ident: 5578_CR45 doi: 10.1109/TNNLS.2022.3224779 – volume: 16 start-page: 427 issue: 5 year: 2022 ident: 5578_CR55 publication-title: IET Circuits Devices Syst doi: 10.1049/cds2.12116 – volume: 8 start-page: 75 year: 2016 ident: 5578_CR31 publication-title: Groups Complex Cryptol doi: 10.1515/gcc-2016-0006 |
| SSID | ssj0004373 |
| Score | 2.3693287 |
| Snippet | While FPGA is a suitable platform for implementing cryptographic algorithms, there are several challenges associated with implementing Optimal Ate pairing on... |
| SourceID | proquest crossref springer |
| SourceType | Aggregation Database Enrichment Source Index Database Publisher |
| StartPage | 2633 |
| SubjectTerms | Algorithms Compilers Computer Science Confidentiality Cryptography Design Digital signatures Edge computing Efficiency Error correction & detection Field programmable gate arrays Interpreters Microprocessors Multiplication Multiplication & division Number systems Optimization Parallel processing Processor Architectures Programming Languages Quantum computing Security Software |
| SummonAdditionalLinks | – databaseName: ProQuest Central dbid: BENPR link: http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV1LT9wwEB7R5cKlPErF8pIP3FqLOH4kPiAEiAVxWFAFErfIdmwJaZtsYeH3M86DQCU4xxk5M_bMF4_nG4CDIJ2RTnuK4VxQ4QOjCI4S6ngmDDNOBNvctpiqyztxdS_vl2Da18LEa5W9T2wcdVm7eEZ-yDE2Sy10oo7n_2jsGhWzq30LDdO1ViiPGoqxb7CcRmasESyfnk9v_gyVkrzNOWv8acLJpV0ZTVtMx9I0oxjDaOSlyqn8GKoG_PlfyrSJRJM1-N5BSHLS2nwdlny1Aat9ewbS7dYfcD2tX_yMGISF1DdMERhgiKlKEiILpp158j6N8EQQv5IaXcjfKH3hydw8xBmQuiKTm4uTTbibnN-eXdKufwJqmukF5dok0gib63jVnjOlnJMyDTIRPlEBlSBNphXzTpWCK1s6ZjOF325Lm3Ej-U8YVXXlt4DwkIucGwQnPBcsDyhRM1vKEFiOfsqPgfWqKlxHLh57XMyKgRY5qrdA9RaNegs5hl9v78xbao0vR-_2Fii6bfZUDItiDL97qwyPP5e2_bW0HVhJEby0Ry27MFo8Pvs9BB8Lu9-tqFev19OS priority: 102 providerName: ProQuest |
| Title | Novel area-efficient and flexible architectures for optimal Ate pairing on FPGA |
| URI | https://link.springer.com/article/10.1007/s11227-023-05578-5 https://www.proquest.com/docview/3256594906 |
| Volume | 80 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVEBS databaseName: EBSCOhost Academic Search Ultimate customDbUrl: https://search.ebscohost.com/login.aspx?authtype=ip,shib&custid=s3936755&profile=ehost&defaultdb=asn eissn: 1573-0484 dateEnd: 20241102 omitProxy: true ssIdentifier: ssj0004373 issn: 0920-8542 databaseCode: ABDBF dateStart: 20030501 isFulltext: true titleUrlDefault: https://search.ebscohost.com/direct.asp?db=asn providerName: EBSCOhost – providerCode: PRVEBS databaseName: Inspec with Full Text customDbUrl: eissn: 1573-0484 dateEnd: 20241102 omitProxy: false ssIdentifier: ssj0004373 issn: 0920-8542 databaseCode: ADMLS dateStart: 19870101 isFulltext: true titleUrlDefault: https://www.ebsco.com/products/research-databases/inspec-full-text providerName: EBSCOhost – providerCode: PRVLSH databaseName: SpringerLink Journals customDbUrl: mediaType: online eissn: 1573-0484 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0004373 issn: 0920-8542 databaseCode: AFBBN dateStart: 19970101 isFulltext: true providerName: Library Specific Holdings – providerCode: PRVAVX databaseName: SpringerLINK - Czech Republic Consortium customDbUrl: eissn: 1573-0484 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0004373 issn: 0920-8542 databaseCode: AGYKE dateStart: 19970101 isFulltext: true titleUrlDefault: http://link.springer.com providerName: Springer Nature – providerCode: PRVAVX databaseName: SpringerLink Journals (ICM) customDbUrl: eissn: 1573-0484 dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0004373 issn: 0920-8542 databaseCode: U2A dateStart: 19970101 isFulltext: true titleUrlDefault: http://www.springerlink.com/journals/ providerName: Springer Nature |
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LT9wwEB7xuHCBPkBsoSsfeqOW4viR-LhbbRYVaUGIlegpsh1bQlqyiF36-xlnE0IRrdSTD3FGzvgxXzwz3wB8C9IZ6bSnaM4FFT4wiuAooY5nwjDjRLBNtMVMnc_Fz1t52yaFrbpo984l2ZzUfbIbS9OMoo2hkTcqp3IbdmWk88JVPE9HfTYk3_iVNf4Y4QDSNlXmfRl_mqMeY75xizbWpvgA-y1MJKPNvH6ELV9_goOuBANpd-RnuJwtf_sFMQj9qG_YINCIEFNXJESmS7vw5LWrYEUQo5IlHhP3UfrakwdzF0dAljUprqajQ5gXk5sf57StkYDaZHpNuTaJNMLmOobTc6aUc1KmQSbCJyqgEqTJtGLeqUpwZSvHbKbw221lM24kP4Kdeln7YyA85CLnBgEIzwXLA0rUzFYyBJbjWeQHwDpVla4lEI91LBZlT30c1VuiestGvaUcwNnLOw8b-ox_9j7tZqBst9Kq5AjKpBY6UQP43s1K__jv0r78X_cT2EsRsGyuV05hZ_345L8i4FjbIWznxXQIu6NiPJ7FdvrrYoLteDK7uh42q-8ZZc_Pfg |
| linkProvider | Springer Nature |
| linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1Lb9QwEB5V7QEuvBFLC_gAJ7CI40fiQ4UKdNnSslSolXoLtmNLSEuyZRcQf47fxjhxCCDRW89JRtZ4Mt9nzwvgcZDOSKc9RTgXVPjAKJKjjDpeCMOME8F22RZzNTsVb8_k2Qb8HGphYlrl4BM7R123Lt6RP-eIzVILnakXy3Map0bF6OowQsOk0Qr1btdiLBV2HPof3_EIt9o9eI37_STPp_snr2Y0TRnA9TC9plybTBphSx0T0jlTyjkp8yAz4TMVMp1LU2jFvFO14MrWjtlCSVnY2hbcxKkRCAFbgguNh7-tl_vz4w9jZSbvY9waD2mojDyV7fTFeyzPC4qYSWMfrJLKv6Fx5Lv_hGg75JvegGuJspK93sZuwoZvbsH1YRwESd7hNryft9_8ghikodR3nSkQ0IhpahJi10278OTPsMWKIF8mLbqsz1H62pOl-RRXQNqGTI_f7N2B00vR5F3YbNrG3wPCQylKbpAM8VKwMqBEzWwtQ2Al-kU_ATaoqnKpmXmcqbGoxjbMUb0Vqrfq1FvJCTz9_c2yb-Vx4ds7ww5U6bdeVaMRTuDZsCvj4_9Lu3-xtEdwZXby7qg6OpgfbsPVHIlTf82zA5vrL1_9AyQ-a_swWReBj5dt0L8AIRoQWw |
| linkToPdf | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1Lb9QwELb6kCouQGkRCwv1oTewGsePxMcVkJa2Wnpgpd4s27GlSkuyYlN-f8d5kKVqK_UcZ2TP2J4vmZlvEDoOwhnhlCfgzjnhPlAC4CghjmXcUON4sG22xVyeLfj5tbjeqOJvs92HkGRX0xBZmqrmZFWGk7HwjaZpRsDfkMghlROxjXZ5JEqAHb1IZ2NlJOtizAo-kmAyaV8287CM_13TiDfvhUhbz1O8Ri97yIhnnY330Zav3qBXQzsG3J_OA_RzXv_1S2wABhLfMkPAgrCpShwi66VderwZNlhjwKu4hivjd5TeeLwyN3EGuK5wcXU6O0SL4vuvr2ek75cAmqWqIUyZRBhucxVT6xmV0jkh0iAS7hMZQAnCZEpS72TJmbSlozaTsHZb2owZwd6inaqu_DuEWch5zgyAEZZzmgeQqKgtRQg0h3vJTxAdVKVdTyYee1os9UiDHNWrQb26Va8WE_T53zurjkrjydHTwQK6P1ZrzQCgCcVVIifoy2CV8fHj0t4_b_gR2rv6VujLH_OLD-hFCjim--syRTvNn1v_EXBIYz-1W-0OOxbRFg |
| 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=Novel+area-efficient+and+flexible+architectures+for+optimal+Ate+pairing+on+FPGA&rft.jtitle=The+Journal+of+supercomputing&rft.au=Azzouzi%2C+Oussama&rft.au=Anane%2C+Mohamed&rft.au=Koudil%2C+Mouloud&rft.au=Issad%2C+Mohamed&rft.date=2024-01-01&rft.pub=Springer+US&rft.issn=0920-8542&rft.eissn=1573-0484&rft.volume=80&rft.issue=2&rft.spage=2633&rft.epage=2659&rft_id=info:doi/10.1007%2Fs11227-023-05578-5&rft.externalDocID=10_1007_s11227_023_05578_5 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0920-8542&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0920-8542&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0920-8542&client=summon |