{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,24]],"date-time":"2025-10-24T16:42:24Z","timestamp":1761324144171,"version":"3.37.3"},"reference-count":37,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2018,3,14]],"date-time":"2018-03-14T00:00:00Z","timestamp":1520985600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Supercomput"],"published-print":{"date-parts":[[2019,3]]},"DOI":"10.1007\/s11227-018-2317-6","type":"journal-article","created":{"date-parts":[[2018,3,14]],"date-time":"2018-03-14T06:47:49Z","timestamp":1521010069000},"page":"1107-1122","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":19,"title":["Elliptic Curve Cryptography hardware accelerator for high-performance secure servers"],"prefix":"10.1007","volume":"75","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-8126-1146","authenticated-orcid":false,"given":"Luis","family":"Parrilla","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jos\u00e9 A.","family":"\u00c1lvarez-Bermejo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Encarnaci\u00f3n","family":"Castillo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Juan A.","family":"L\u00f3pez-Ramos","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Diego P.","family":"Morales-Santos","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Antonio","family":"Garc\u00eda","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2018,3,14]]},"reference":[{"key":"2317_CR1","doi-asserted-by":"crossref","unstructured":"Stevens M, Bursztein E, Karpman P, Albertini A, Markov Y (2017) The first collision for full SHA-1. https:\/\/shattered.it\/static\/shattered.pdf","DOI":"10.1007\/978-3-319-63688-7_19"},{"issue":"1","key":"2317_CR2","doi-asserted-by":"publisher","first-page":"151","DOI":"10.1109\/TVLSI.2015.2391274","volume":"24","author":"H Marzouqi","year":"2016","unstructured":"Marzouqi H, Al-Qutayri M, Salah K, Schinianakis D, Stouraitis T (2016) A high-speed FPGA implementation of an RSD-based ECC processor. IEEE Trans Very Large Scale Integr (VLSI) Syst 24(1):151\u2013164","journal-title":"IEEE Trans Very Large Scale Integr (VLSI) Syst"},{"key":"2317_CR3","doi-asserted-by":"crossref","unstructured":"Roy DB, Agrawal S, Rebeiro C, Mukhopadhyay D (2016) Accelerating OpenSSL\u2019s ECC with low cost reconfigurable hardware. In: IEEE 2016 International Symposium on Integrated Circuits (ISIC), pp 1\u20134","DOI":"10.1109\/ISICIR.2016.7829684"},{"key":"2317_CR4","doi-asserted-by":"crossref","unstructured":"Ay AU, Ozturk E, Henriquez FR, Savas E (2016) Design and implementation of a constant-time FPGA accelerator for fast elliptic curve cryptography. In: 2016 International Conference on IEEE ReConFigurable Computing and FPGAs (ReConFig), pp 1\u20138","DOI":"10.1109\/ReConFig.2016.7857163"},{"key":"2317_CR5","volume-title":"The Zynq book: embedded processing with the ARM cortex-A9 on the Xilinx Zynq-7000 all programmable SoC","author":"LH Crockett","year":"2014","unstructured":"Crockett LH, Elliot RA, Enderwitz MA, Stewart RW (2014) The Zynq book: embedded processing with the ARM cortex-A9 on the Xilinx Zynq-7000 all programmable SoC. Strathclyde Academic Media, Glasgow"},{"key":"2317_CR6","doi-asserted-by":"crossref","unstructured":"Lewis D, Chiu G, Chromczak J, Galloway D, Gamsa B, Manohararajah V, Van Dyken J (2016) The stratix $$^{{\\rm TM}}$$ TM 10 highly pipelined fpga architecture. In: Proceedings of the 2016 ACM\/SIGDA International Symposium on Field-Programmable Gate Arrays, pp 159\u2013168","DOI":"10.1145\/2847263.2847267"},{"key":"2317_CR7","doi-asserted-by":"crossref","unstructured":"Dierks T, Rescorla E (2008) The transport layer security (TLS) protocol version 1.2. RFC 5246 (Proposed Standard). Internet Engineering Task Force","DOI":"10.17487\/rfc5246"},{"key":"2317_CR8","unstructured":"Wagner D, Schneier B (1996) Analysis of the SSL 3.0 protocol. In: The Second USENIX Workshop on Electronic Commerce Proceedings, vol 1, no 1, pp 29\u201340"},{"issue":"11","key":"2317_CR9","doi-asserted-by":"publisher","first-page":"1948","DOI":"10.1016\/j.infsof.2013.05.007","volume":"55","author":"AJ Varela-Vaca","year":"2013","unstructured":"Varela-Vaca AJ, Gasca RM (2013) Towards the automatic and optimal selection of risk treatments for business processes using a constraint programming approach. Inf Softw Technol 55(11):1948\u20131973","journal-title":"Inf Softw Technol"},{"issue":"6","key":"2317_CR10","doi-asserted-by":"publisher","first-page":"522","DOI":"10.1109\/MDT.2007.178","volume":"24","author":"T Eisenbarth","year":"2007","unstructured":"Eisenbarth T, Kumar S (2007) A survey of lightweight-cryptography implementations. IEEE Des Test Comput 24(6):522\u2013533","journal-title":"IEEE Des Test Comput"},{"key":"2317_CR11","unstructured":"IEEE (2000) IEEE standard specifications for public-key cryptography. IEEE Std 1363-2000"},{"key":"2317_CR12","unstructured":"IEEE (2004) IEEE standard specifications for public-key cryptography\u2014amendment 1: additional techniques. IEEE Std 1363a-2004"},{"issue":"5","key":"2317_CR13","doi-asserted-by":"publisher","first-page":"412","DOI":"10.1016\/S0167-4048(03)00507-8","volume":"22","author":"SA Vanstone","year":"2003","unstructured":"Vanstone SA (2003) Next generation security for wireless: elliptic curve cryptography. Comput Secur 22(5):412\u2013415","journal-title":"Comput Secur"},{"issue":"1","key":"2317_CR14","doi-asserted-by":"publisher","first-page":"62","DOI":"10.1109\/MWC.2004.1269719","volume":"11","author":"K Lauter","year":"2004","unstructured":"Lauter K (2004) The advantages of elliptic curve cryptography for wireless security. IEEE Wirel Commun 11(1):62\u201367","journal-title":"IEEE Wirel Commun"},{"issue":"177","key":"2317_CR15","doi-asserted-by":"publisher","first-page":"109","DOI":"10.1090\/S0025-5718-1987-0866109-5","volume":"48","author":"N Koblitz","year":"1987","unstructured":"Koblitz N (1987) Elliptic curve cryptosystems. Math Comput 48(177):109\u2013203","journal-title":"Math Comput"},{"volume-title":"Handbook of elliptic and hyperelliptic curve cryptography","year":"2005","key":"2317_CR16","unstructured":"Cohen H et al (eds) (2005) Handbook of elliptic and hyperelliptic curve cryptography. CRC Press, Boca Raton"},{"key":"2317_CR17","doi-asserted-by":"crossref","unstructured":"Miller VS (1986) Use of elliptic curves in cryptography. In: Advances in Cryptology\u2014CRYPTO\u201985 Proceedings. Springer, Berlin, pp 417\u2013426","DOI":"10.1007\/3-540-39799-X_31"},{"key":"2317_CR18","unstructured":"Moeller B, Duong T, Kotowicz K (2014) This POODLE bites: exploiting the SSL 3.0 fallback. Security Advisory (Google)"},{"key":"2317_CR19","doi-asserted-by":"crossref","unstructured":"Blake-Wilson S, Moeller B, Gupta V, Hawk C, Bolyard Wheeler N (2006) Elliptic curve cryptography (ECC) cipher suites for transport layer security (TLS). RFC 4492","DOI":"10.17487\/rfc4492"},{"issue":"6","key":"2317_CR20","doi-asserted-by":"publisher","first-page":"43","DOI":"10.1109\/MIC.2014.86","volume":"18","author":"LS Huang","year":"2014","unstructured":"Huang LS, Adhikarla S, Boneh D, Jackson C (2014) An experimental study of TLS forward secrecy deployments. IEEE Internet Comput 18(6):43\u201351","journal-title":"IEEE Internet Comput"},{"issue":"1","key":"2317_CR21","doi-asserted-by":"publisher","first-page":"36","DOI":"10.1007\/s102070100002","volume":"1","author":"D Johnson","year":"2001","unstructured":"Johnson D, Menezes A, Vanstone S (2001) The elliptic curve digital signature algorithm (ECDSA). Int J Inf Secur 1(1):36\u201363","journal-title":"Int J Inf Secur"},{"key":"2317_CR22","unstructured":"NIST (2013) FIPS PUB 186-4, Digital signature standard (DSS)"},{"key":"2317_CR23","volume-title":"Guide to elliptic curve cryptography","author":"D Hankerson","year":"2006","unstructured":"Hankerson D, Menezes AJ, Vanstone S (2006) Guide to elliptic curve cryptography. Springer, Berlin"},{"issue":"1","key":"2317_CR24","doi-asserted-by":"publisher","first-page":"217","DOI":"10.1109\/TIE.2012.2186104","volume":"60","author":"G Sutter","year":"2013","unstructured":"Sutter G, Deschamps J, Ima\u00f1a J (2013) Efficient elliptic curve point multiplication using digit serial binary field operations. IEEE Trans Ind Electron 60(1):217\u2013225","journal-title":"IEEE Trans Ind Electron"},{"key":"2317_CR25","first-page":"169","volume":"211","author":"A Karatsuba","year":"1995","unstructured":"Karatsuba A (1995) The complexity of computations. Proc Steklov Inst Math 211:169\u2013183","journal-title":"Proc Steklov Inst Math"},{"issue":"1","key":"2317_CR26","doi-asserted-by":"publisher","first-page":"8","DOI":"10.1049\/iet-ifs.2009.0039","volume":"4","author":"H Fan","year":"2010","unstructured":"Fan H, Sun J, Gu M, Lam KY (2010) Overlap-free Karatsuba\u2013Ofman polynomial multiplication algorithms. IET Inf Secur 4(1):8\u201314","journal-title":"IET Inf Secur"},{"key":"2317_CR27","unstructured":"Rodr\u00edguez-Henr\u00edquez F, Koc CK (2003) On fully parallel karatsuba multipliers for GF $$(2^m)$$ ( 2 m ) . In: Proceedings of International Conference on Computer Science and Technology (CST 2003), pp 405\u2013410"},{"key":"2317_CR28","doi-asserted-by":"crossref","unstructured":"Parrilla L, Morales DP, L\u00f3pez-Villanueva JA, L\u00f3pez-Ramos JA, \u00c1lvarez-Bermejo JA (2015) Hardware implementation of a new ECC key distribution protocol for securing wireless sensor networks. In: 2015 Conference on Design of Circuits and Integrated Systems (DCIS), pp 1\u20136","DOI":"10.1109\/DCIS.2015.7388589"},{"key":"2317_CR29","doi-asserted-by":"crossref","unstructured":"Sutter G, Deschamps J, Ima\u00f1a J (2013) Efficient elliptic curve point multiplication using digit serial binary field operations (additional material for published paper). http:\/\/www.arithmetic-circuits.org\/ECC_PointMult\/EllipticCurvePointMultiplication.html","DOI":"10.1109\/TIE.2012.2186104"},{"issue":"8","key":"2317_CR30","doi-asserted-by":"publisher","first-page":"1010","DOI":"10.1109\/12.238496","volume":"42","author":"H Brunner","year":"1993","unstructured":"Brunner H, Curiger A, Hofstetter M (1993) On computing multiplicative inverses in GF $$(2^m)$$ ( 2 m ) . IEEE Trans Comput 42(8):1010\u20131015","journal-title":"IEEE Trans Comput"},{"issue":"11","key":"2317_CR31","first-page":"1514","volume":"52","author":"Z Yan","year":"2003","unstructured":"Yan Z, Sarwate DV (2003) New systolic architectures for inversion and division in GF $$(2^m)$$ ( 2 m ) . IEEE Trans Comput 52(11):1514\u20131519","journal-title":"IEEE Trans Comput"},{"issue":"3","key":"2317_CR32","doi-asserted-by":"publisher","first-page":"171","DOI":"10.1016\/0890-5401(88)90024-7","volume":"78","author":"T Itoh","year":"1988","unstructured":"Itoh T, Tsujii S (1988) A fast algorithm for computing multiplicative inverses in GF $$(2^m)$$ ( 2 m ) using normal bases. Inf Comput 78(3):171\u2013177","journal-title":"Inf Comput"},{"issue":"18","key":"2317_CR33","doi-asserted-by":"publisher","first-page":"1126","DOI":"10.1049\/el.2012.1427","volume":"48","author":"L Parrilla","year":"2012","unstructured":"Parrilla L, Lloris A, Castillo E, Garcia A (2012) Minimum-clock-cycle Itoh-Tsujii algorithm hardware implementation for cryptography applications over GF $$(2^m)$$ ( 2 m ) fields. Electron Lett 48(18):1126\u20131128","journal-title":"Electron Lett"},{"issue":"3","key":"2317_CR34","doi-asserted-by":"publisher","first-page":"215","DOI":"10.1007\/s13389-015-0094-1","volume":"5","author":"M Bluhm","year":"2015","unstructured":"Bluhm M, Gueron S (2015) Fast software implementation of binary elliptic curve cryptography. J Cryptogr Eng 5(3):215\u2013226","journal-title":"J Cryptogr Eng"},{"issue":"3","key":"2317_CR35","doi-asserted-by":"publisher","first-page":"187","DOI":"10.1007\/s13389-011-0017-8","volume":"1","author":"J Taverne","year":"2011","unstructured":"Taverne J, Faz-Hern\u00e1ndez A, Aranha DF, Rodr\u00edguez-Henr\u00edquez F, Hankerson D, L\u00f3pez J (2011) Speeding scalar multiplication over binary elliptic curves using the new carry-less multiplication instruction. J Cryptogr Eng 1(3):187","journal-title":"J Cryptogr Eng"},{"key":"2317_CR36","doi-asserted-by":"publisher","first-page":"152","DOI":"10.1016\/j.jpdc.2014.09.001","volume":"75","author":"SC Seo","year":"2015","unstructured":"Seo SC, Taehong K, Hong S (2015) Accelerating elliptic curve scalar multiplication over GF(2m) on graphic hardwares. J Parallel Distrib Comput 75:152\u2013167","journal-title":"J Parallel Distrib Comput"},{"issue":"11","key":"2317_CR37","doi-asserted-by":"publisher","first-page":"1443","DOI":"10.1109\/TC.2008.133","volume":"57","author":"B Ansari","year":"2008","unstructured":"Ansari B, Hasan MA (2008) High-performance architecture of elliptic curve scalar multiplication. IEEE Trans Comput 57(11):1443\u20131453","journal-title":"IEEE Trans Comput"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-018-2317-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11227-018-2317-6\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-018-2317-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,10,12]],"date-time":"2019-10-12T17:02:54Z","timestamp":1570899774000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11227-018-2317-6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,3,14]]},"references-count":37,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2019,3]]}},"alternative-id":["2317"],"URL":"https:\/\/doi.org\/10.1007\/s11227-018-2317-6","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"type":"print","value":"0920-8542"},{"type":"electronic","value":"1573-0484"}],"subject":[],"published":{"date-parts":[[2018,3,14]]},"assertion":[{"value":"14 March 2018","order":1,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}