{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,8]],"date-time":"2024-09-08T11:01:47Z","timestamp":1725793307765},"publisher-location":"Cham","reference-count":23,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319063195"},{"type":"electronic","value":"9783319063201"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2014]]},"DOI":"10.1007\/978-3-319-06320-1_16","type":"book-chapter","created":{"date-parts":[[2014,4,28]],"date-time":"2014-04-28T00:59:27Z","timestamp":1398646767000},"page":"202-216","source":"Crossref","is-referenced-by-count":7,"title":["High-Speed Elliptic Curve Cryptography on the NVIDIA GT200 Graphics Processing Unit"],"prefix":"10.1007","author":[{"given":"Shujie","family":"Cui","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Johann","family":"Gro\u00dfsch\u00e4dl","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zhe","family":"Liu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Qiuliang","family":"Xu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"16_CR1","doi-asserted-by":"crossref","unstructured":"Ant\u00e3o, S., Bajard, J.-C., Sousa, L.: Elliptic curve point multiplication on GPUs. In: Proceedings of the 21st IEEE International Conference on Application-Specific Systems, Architectures and Processors (ASAP 2010), pp. 192\u2013199. IEEE Computer Society Press (2010)","DOI":"10.1109\/ASAP.2010.5541000"},{"issue":"5","key":"16_CR2","doi-asserted-by":"publisher","first-page":"629","DOI":"10.1093\/comjnl\/bxr119","volume":"55","author":"S. Ant\u00e3o","year":"2012","unstructured":"Ant\u00e3o, S., Bajard, J.-C., Sousa, L.: RNS-based elliptic curve point multiplication for massive parallel architectures. Computer Journal\u00a055(5), 629\u2013647 (2012)","journal-title":"Computer Journal"},{"key":"16_CR3","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"389","DOI":"10.1007\/978-3-540-68164-9_26","volume-title":"Progress in Cryptology \u2013 AFRICACRYPT 2008","author":"D.J. Bernstein","year":"2008","unstructured":"Bernstein, D.J., Birkner, P., Joye, M., Lange, T., Peters, C.: Twisted Edwards curves. In: Vaudenay, S. (ed.) AFRICACRYPT 2008. LNCS, vol.\u00a05023, pp. 389\u2013405. Springer, Heidelberg (2008)"},{"key":"16_CR4","unstructured":"Bernstein, D.J., Chen, H.-C., Chen, M.-S., Cheng, C.-M., Hsiao, C.-H., Lange, T., Lin, Z.-C., Yang, B.-Y.: The billion-mulmod-per-second PC. In: Proceedings of the 4th Workshop on Special-Purpose Hardware for Attacking Cryptographic Systems (SHARCS 2009), Lausanne, Switzerland, pp. 131\u2013144 (September 2009)"},{"key":"16_CR5","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"483","DOI":"10.1007\/978-3-642-01001-9_28","volume-title":"Advances in Cryptology - EUROCRYPT 2009","author":"D.J. Bernstein","year":"2009","unstructured":"Bernstein, D.J., Chen, T.-R., Cheng, C.-M., Lange, T., Yang, B.-Y.: ECM on graphics cards. In: Joux, A. (ed.) EUROCRYPT 2009. LNCS, vol.\u00a05479, pp. 483\u2013501. Springer, Heidelberg (2009)"},{"issue":"5","key":"16_CR6","doi-asserted-by":"publisher","first-page":"532","DOI":"10.1007\/s10766-012-0198-5","volume":"40","author":"J.W. Bos","year":"2012","unstructured":"Bos, J.W.: Low-latency elliptic curve scalar multiplication. International Journal of Parallel Programming\u00a040(5), 532\u2013550 (2012)","journal-title":"International Journal of Parallel Programming"},{"key":"16_CR7","doi-asserted-by":"crossref","unstructured":"Chu, D., Gro\u00dfsch\u00e4dl, J., Liu, Z., M\u00fcller, V., Zhang, Y.: Twisted Edwards-form elliptic curve cryptography for 8-bit AVR-based sensor nodes. In: Proceedings of the 1st ACM Workshop on Asia Public-Key Cryptography (AsiaPKC 2013), pp. 39\u201344. ACM Press (2013)","DOI":"10.1145\/2484389.2484398"},{"key":"16_CR8","unstructured":"Giorgi, P., Izard, T., Tisserand, A.: Comparison of modular arithmetic algorithms on GPUs. In: Parallel Computing: From Multicores and GPU\u2019s to Petascale. Advances in Parallel Computing, vol.\u00a019, pp. 315\u2013322. IOS Press (2010)"},{"key":"16_CR9","doi-asserted-by":"crossref","unstructured":"Gro\u00dfsch\u00e4dl, J.: TinySA: A security architecture for wireless sensor networks. In: Proceedings of the 2nd International Conference on Emerging Networking Experiments and Technologies (CoNEXT 2006), pp. 288\u2013289. ACM Press (2006)","DOI":"10.1145\/1368436.1368500"},{"key":"16_CR10","unstructured":"Hankerson, D.R., Menezes, A.J., Vanstone, S.A.: Guide to Elliptic Curve Cryptography. Springer (2004)"},{"key":"16_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"326","DOI":"10.1007\/978-3-540-89255-7_20","volume-title":"Advances in Cryptology - ASIACRYPT 2008","author":"H. Hisil","year":"2008","unstructured":"Hisil, H., Wong, K.K.-H., Carter, G., Dawson, E.: Twisted Edwards curves revisited. In: Pieprzyk, J. (ed.) ASIACRYPT 2008. LNCS, vol.\u00a05350, pp. 326\u2013343. Springer, Heidelberg (2008)"},{"key":"16_CR12","unstructured":"Jang, K., Han, S., Han, S., Moon, S., Park, K.: SSLShader: Cheap SSL acceleration with commodity processors. In: Andersen, D.G., Ratnasamy, S. (eds.) Proceedings of the 8th USENIX Symposium on Networked Systems Design and Implementation (NSDI 2011). USENIX Organization (2011)"},{"key":"16_CR13","unstructured":"Khan, F.G.: General Purpose Computation on Graphics Processing Units using OpenCL. Ph.D. Thesis, Politecnico di Torino, Torino, Italy (March 2013)"},{"issue":"2","key":"16_CR14","doi-asserted-by":"publisher","first-page":"39","DOI":"10.1109\/MM.2008.31","volume":"28","author":"E. Lindholm","year":"2008","unstructured":"Lindholm, E., Nickolls, J., Oberman, S., Montrym, J.: NVIDIA Tesla: A unified graphics and computing architecture. IEEE Micro\u00a028(2), 39\u201355 (2008)","journal-title":"IEEE Micro"},{"key":"16_CR15","doi-asserted-by":"crossref","unstructured":"Liu, Z., Gro\u00dfsch\u00e4dl, J., Wong, D.S.: Low-weight primes for lightweight elliptic curve cryptography on 8-bit processors. In: Lin, D., Xu, S., Yung, M. (eds.) The 9th China International Conference on Information Security and Cryptology \u2014 INSCRYPT 2013. LNCS. Springer, Heidelberg (to appear)","DOI":"10.1007\/978-3-319-12087-4_14"},{"key":"16_CR16","doi-asserted-by":"crossref","unstructured":"Liu, Z., Wenger, E., Gro\u00dfsch\u00e4dl, J.: MoTE-ECC: Energy-scalable elliptic curve cryptography for wireless\u00a0sensor\u00a0networks (February 2013) (to be published)","DOI":"10.1007\/978-3-319-07536-5_22"},{"issue":"170","key":"16_CR17","doi-asserted-by":"publisher","first-page":"519","DOI":"10.1090\/S0025-5718-1985-0777282-X","volume":"44","author":"P.L. Montgomery","year":"1985","unstructured":"Montgomery, P.L.: Modular multiplication without trial division. Mathematics of Computation\u00a044(170), 519\u2013521 (1985)","journal-title":"Mathematics of Computation"},{"issue":"177","key":"16_CR18","doi-asserted-by":"publisher","first-page":"243","DOI":"10.1090\/S0025-5718-1987-0866113-7","volume":"48","author":"P.L. Montgomery","year":"1987","unstructured":"Montgomery, P.L.: Speeding the Pollard and elliptic curve methods of factorization. Mathematics of Computation\u00a048(177), 243\u2013264 (1987)","journal-title":"Mathematics of Computation"},{"key":"16_CR19","unstructured":"NVIDIA Corporation. NVIDIA GeForce\u00ae GTX 200 GPU Architectural Overview. Technical brief (2008), \n                    \n                      http:\/\/www.nvidia.com\/docs\/IO\/55506\/GeForce_GTX_200_GPU_Technical_Brief.pdf"},{"key":"16_CR20","unstructured":"NVIDIA Corporation. CUDA C Programming Guide. Design guide (2013), \n                    \n                      http:\/\/docs.nvidia.com\/cuda\/pdf\/CUDA_C_Programming_Guide.pdf"},{"key":"16_CR21","unstructured":"NVIDIA Corporation. Parallel Thread Execution ISA. Application guide (2013), \n                    \n                      http:\/\/docs.nvidia.com\/cuda\/pdf\/ptx_isa_3.2.pdf"},{"key":"16_CR22","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"79","DOI":"10.1007\/978-3-540-85053-3_6","volume-title":"Cryptographic Hardware and Embedded Systems \u2013 CHES 2008","author":"R. Szerwinski","year":"2008","unstructured":"Szerwinski, R., G\u00fcneysu, T.: Exploiting the power of GPUs for asymmetric cryptography. In: Oswald, E., Rohatgi, P. (eds.) CHES 2008. LNCS, vol.\u00a05154, pp. 79\u201399. Springer, Heidelberg (2008)"},{"key":"16_CR23","doi-asserted-by":"crossref","unstructured":"Yan\u0131k, T., \u00a0Sava\u015f, E., Ko\u00e7, \u00c7.K.: Incomplete reduction in modular arithmetic. IEE Proceedings \u2013 Computers and Digital Techniques 149(2), 46\u201352 (2002)","DOI":"10.1049\/ip-cdt:20020235"}],"container-title":["Lecture Notes in Computer Science","Information Security Practice and Experience"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-06320-1_16","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,26]],"date-time":"2019-05-26T17:44:29Z","timestamp":1558892669000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-06320-1_16"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014]]},"ISBN":["9783319063195","9783319063201"],"references-count":23,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-06320-1_16","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2014]]}}}