{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,25]],"date-time":"2025-11-25T14:03:01Z","timestamp":1764079381595,"version":"3.28.0"},"reference-count":41,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2018,5]]},"DOI":"10.1109\/cns.2018.8433161","type":"proceedings-article","created":{"date-parts":[[2018,8,13]],"date-time":"2018-08-13T22:09:06Z","timestamp":1534198146000},"page":"1-9","source":"Crossref","is-referenced-by-count":13,"title":["Towards High-performance X25519\/448 Key Agreement in General Purpose GPUs"],"prefix":"10.1109","author":[{"given":"Jiankuo","family":"Dong","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Fangyu","family":"Zheng","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Juanjuan","family":"Cheng","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jingqiang","family":"Lin","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wuqiong","family":"Pan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ziyang","family":"Wang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"journal-title":"PTX Parallel Thread Execution ISA Version 2 0","year":"2017","key":"ref39"},{"journal-title":"NVIDIA Tesla P100 whitepaper","year":"2016","key":"ref38"},{"key":"ref33","article-title":"Fast gpgpu-based elliptic curve scalar multiplication","volume":"2014","author":"mahe","year":"2014","journal-title":"IACR Cryptology ePrint Archive"},{"key":"ref32","first-page":"329","article-title":"Fast implementation of curve25519 using avx2","author":"faz-hern\u00e1ndezj","year":"2015","journal-title":"International Conference on Cryptology and Information Security in Latin America"},{"key":"ref31","doi-asserted-by":"crossref","first-page":"491","DOI":"10.1016\/j.micpro.2017.07.001","article-title":"Low-latency x25519 hardware implementation: breaking the 100 microseconds barrier","volume":"52","author":"koppermann","year":"2017","journal-title":"Microprocessors and Microsystems"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1007\/s10623-015-0087-1"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1155\/2017\/3508786"},{"journal-title":"NVIDIA Volta Architecture whitepaper","year":"2017","key":"ref36"},{"key":"ref35","first-page":"625","article-title":"Ed448-goldilocks, a new elliptic curve","volume":"2015","author":"hamburg","year":"2015","journal-title":"IACR Cryptology ePrint Archive"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.1976.1055638"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.17487\/RFC7748"},{"journal-title":"NVIDIA Volta Architecture whitepaper","year":"2017","key":"ref40"},{"journal-title":"Openssh","year":"2017","key":"ref11"},{"article-title":"OpenSSL Cryptography and SSL\/TLS Toolkit","year":"2016","author":"foundation","key":"ref12"},{"journal-title":"Nvidia","article-title":"CUDA C programming guide 9.0","year":"2017","key":"ref13"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/MCSE.2010.69"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1109\/ASAP.2010.5541000"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1093\/comjnl\/bxr119"},{"key":"ref17","first-page":"1","article-title":"EAGL: An elliptic curve arithmetic GPU-based library for bilinear pairing","author":"pu","year":"2013","journal-title":"Proc of Pairing-Based Cryptography-Pairing"},{"key":"ref18","first-page":"131","article-title":"The billion-mulmod-per-second PC","volume":"9","author":"bernstein","year":"2009","journal-title":"Workshop record of SHARCS"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1109\/ISCAS.2013.6572409"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1007\/s10766-012-0198-5"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-39799-X_31"},{"key":"ref27","first-page":"295","article-title":"Exploiting the potential of GPUs for modular multiplication in ECC","author":"zheng","year":"2014","journal-title":"Information Security Applications - 15th International Workshop WISA 2014 Jeju Island Korea August 25-27 2014 Revised Selected Papers"},{"year":"2013","key":"ref3","article-title":"Digital signature standard (DSS)"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/3064814.3064818"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-85053-3_6"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1090\/S0025-5718-1987-0866109-5"},{"journal-title":"Failures in nists ecc standards","year":"2015","author":"bernstein","key":"ref8"},{"article-title":"Safecurves: choosing safe curves for elliptic-curve cryptography","year":"2013","author":"bernstein","key":"ref7"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/359460.359473"},{"key":"ref9","doi-asserted-by":"crossref","first-page":"207","DOI":"10.1007\/11745853_14","article-title":"Curve25519: new diffie-hellman speed records","author":"bernstein","year":"2006","journal-title":"Proceedings of Public Key Cryptography (PKC 2003)"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.17487\/rfc5639"},{"key":"ref20","doi-asserted-by":"crossref","first-page":"483","DOI":"10.1007\/978-3-642-01001-9_28","article-title":"ECM on graphics cards","author":"bernstein","year":"2009","journal-title":"Advances in Cryptology-EUROCRYPT 2009"},{"key":"ref22","first-page":"1","article-title":"Sslshader: cheap ssl acceleration with commodity processors","author":"jang","year":"2011","journal-title":"Proceedings of the 8th USENIX Conference on Networked Systems Design and Implementation"},{"key":"ref21","doi-asserted-by":"crossref","first-page":"350","DOI":"10.1007\/978-3-642-02384-2_22","article-title":"Efficient acceleration of asymmetric cryptography on graphics hardware","author":"harrison","year":"2009","journal-title":"Progress in Cryptology&#x2014;AFRICACRYPT 2009"},{"key":"ref24","article-title":"Generalized mersenne numbers","author":"solinas","year":"1999","journal-title":"CiteSeer"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.17487\/RFC8032"},{"article-title":"Fast GPU based modular multiplication","year":"2014","author":"jeffrey","key":"ref23"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1109\/TIFS.2016.2603974"},{"journal-title":"Public Key Cryptographic Algorithm SM2 Based on Elliptic Curves","year":"2013","key":"ref25"}],"event":{"name":"2018 IEEE Conference on Communications and Network Security (CNS)","start":{"date-parts":[[2018,5,30]]},"location":"Beijing, China","end":{"date-parts":[[2018,6,1]]}},"container-title":["2018 IEEE Conference on Communications and Network Security (CNS)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/8410986\/8433121\/08433161.pdf?arnumber=8433161","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,1,26]],"date-time":"2022-01-26T14:55:00Z","timestamp":1643208900000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/8433161\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,5]]},"references-count":41,"URL":"https:\/\/doi.org\/10.1109\/cns.2018.8433161","relation":{},"subject":[],"published":{"date-parts":[[2018,5]]}}}