{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:31:40Z","timestamp":1750221100741,"version":"3.41.0"},"publisher-location":"Cham","reference-count":18,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319579719"},{"type":"electronic","value":"9783319579726"}],"license":[{"start":{"date-parts":[[2017,1,1]],"date-time":"2017-01-01T00:00:00Z","timestamp":1483228800000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2017]]},"DOI":"10.1007\/978-3-319-57972-6_14","type":"book-chapter","created":{"date-parts":[[2017,4,28]],"date-time":"2017-04-28T01:54:05Z","timestamp":1493344445000},"page":"188-203","source":"Crossref","is-referenced-by-count":2,"title":["A GPU Parallel Implementation of the RSA Private Operation"],"prefix":"10.1007","author":[{"given":"Nareli","family":"Cruz-Cort\u00e9s","sequence":"first","affiliation":[]},{"given":"Eduardo","family":"Ochoa-Jim\u00e9nez","sequence":"additional","affiliation":[]},{"given":"Luis","family":"Rivera-Zamarripa","sequence":"additional","affiliation":[]},{"given":"Francisco","family":"Rodr\u00edguez-Henr\u00edquez","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2017,4,29]]},"reference":[{"issue":"7","key":"14_CR1","doi-asserted-by":"publisher","first-page":"766","DOI":"10.1109\/12.709376","volume":"47","author":"JC Bajard","year":"1998","unstructured":"Bajard, J.C., Didier, L.S., Kornerup, P.: An RNS montgomery modular multiplication algorithm. IEEE Trans. Comput. 47(7), 766\u2013776 (1998). http:\/\/dx.doi.org\/10.1109\/12.709376","journal-title":"IEEE Trans. Comput."},{"issue":"6","key":"14_CR2","doi-asserted-by":"publisher","first-page":"769","DOI":"10.1109\/TC.2004.2","volume":"53","author":"J Bajard","year":"2004","unstructured":"Bajard, J., Imbert, L.: A full RNS implementation of RSA. IEEE Trans. Comput. 53(6), 769\u2013774 (2004)","journal-title":"IEEE Trans. Comput."},{"key":"14_CR3","unstructured":"Barker, E.: Recommendation for key management, NIST special publication 800\u201357 part 1 revision 4. Technical report, Gaithersburg, MD, United States, January 2016. http:\/\/nvlpubs.nist.gov\/nistpubsSpecialPublications\/NIST.Spp.800-57pt1r4.pdf"},{"key":"14_CR4","unstructured":"Bernstein, D.J.: Multidigit modular multiplication with the explicit Chinese remainder theorem. Technical report (1995)"},{"key":"14_CR5","unstructured":"Dierks, T., Rescorla, E.: The Transport Layer Security (TLS) protocol version 1.2, RFC 5246. Network Working Group, IETF (2008). https:\/\/tools.ietf.org\/html\/rfc5246#section-8.1.1"},{"issue":"6","key":"14_CR6","first-page":"15","volume":"87","author":"HM Fadhil","year":"2014","unstructured":"Fadhil, H.M., Younis, M.I.: Parallelizing RSA algorithm on multicore CPU and GPU. Int. J. Comput. Appl. 87(6), 15\u201322 (2014)","journal-title":"Int. J. Comput. Appl."},{"key":"14_CR7","unstructured":"Harris, M.: Optimizing parallel reduction in CUDA. Technical report, nVidia (2008). http:\/\/developer.download.nvidia.com\/assets\/cuda\/files\/reduction.pdf"},{"key":"14_CR8","unstructured":"Jang, K., Han, S., Han, S., Moon, S., Park, K.: SSLShader: cheap SSL acceleration with commodity processors. In: Proceedings of the 8th USENIX Conference on Networked Systems Design and Implementation, NSDI 2011, pp. 1\u201314. USENIX Association, Berkeley (2011)"},{"key":"14_CR9","unstructured":"Jeljeli, H.: Acc\u00e9l\u00e9rateurs logiciels et mat\u00e9riels pour l\u2019alg\u00e8bre lin\u00e9aire creuse sur les corps finis. Ph.D. thesis, Inria Nancy - Grand Est, LORIA - ALGO - Department of Algorithms, Computation, Image and Geometry, July 2015. https:\/\/hal.inria.fr\/tel-01178931"},{"key":"14_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"25","DOI":"10.1007\/978-3-319-16277-5_2","volume-title":"Arithmetic of Finite Fields","author":"H Jeljeli","year":"2015","unstructured":"Jeljeli, H.: Accelerating iterative SpMV for the discrete logarithm problem using GPUs. In: Ko\u00e7, \u00c7.K., Mesnager, S., Sava\u015f, E. (eds.) WAIFI 2014. LNCS, vol. 9061, pp. 25\u201344. Springer, Cham (2015). doi: 10.1007\/978-3-319-16277-5_2"},{"key":"14_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"364","DOI":"10.1007\/978-3-540-77272-9_22","volume-title":"Cryptography and Coding","author":"A Moss","year":"2007","unstructured":"Moss, A., Page, D., Smart, N.P.: Toward acceleration of RSA using 3D graphics hardware. In: Galbraith, S.D. (ed.) Cryptography and Coding 2007. LNCS, vol. 4887, pp. 364\u2013383. Springer, Heidelberg (2007). doi: 10.1007\/978-3-540-77272-9_22"},{"key":"14_CR12","doi-asserted-by":"publisher","unstructured":"Neves, S., Araujo, F.: On the performance of GPU public-key cryptography. In: 2011 IEEE Proceedings of the 22nd International Conference on Application-Specific Systems, Architectures and Processors, ASAP 2011, Santa Monica, CA, USA, pp. 133\u2013140 (2011)","DOI":"10.1109\/ASAP.2011.6043261"},{"key":"14_CR13","unstructured":"nVidia: Parallel thread execution ISA v5.0, application guide. Technical report, September 2016. http:\/\/docs.nvidia.com\/cuda\/pdf\/ptx_isa_5.0.pdf"},{"issue":"2","key":"14_CR14","doi-asserted-by":"publisher","first-page":"120","DOI":"10.1145\/359340.359342","volume":"21","author":"RL Rivest","year":"1978","unstructured":"Rivest, R.L., Shamir, A., Adleman, L.: A method for obtaining digital signatures and public-key cryptosystems. Commun. ACM 21(2), 120\u2013126 (1978)","journal-title":"Commun. ACM"},{"key":"14_CR15","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. 5154, pp. 79\u201399. Springer, Heidelberg (2008). doi: 10.1007\/978-3-540-85053-3_6"},{"key":"14_CR16","doi-asserted-by":"crossref","unstructured":"Xiao, S., Feng, W-C.: Inter-block GPU communication via fast barrier synchronization. In: 2010 IEEE Proceedings of the International Symposium on Parallel Distributed Processing, IPDPS 2010, Atlanta, GA, pp. 1\u201312 (2010)","DOI":"10.1109\/IPDPS.2010.5470477"},{"key":"14_CR17","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"454","DOI":"10.1007\/978-3-319-17533-1_31","volume-title":"Information Security Practice and Experience","author":"Y Yang","year":"2015","unstructured":"Yang, Y., Guan, Z., Sun, H., Chen, Z.: Accelerating RSA with fine-grained parallelism using GPU. In: Lopez, J., Wu, Y. (eds.) ISPEC 2015. LNCS, vol. 9065, pp. 454\u2013468. Springer, Cham (2015). doi: 10.1007\/978-3-319-17533-1_31"},{"key":"14_CR18","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"198","DOI":"10.1007\/978-3-319-13257-0_12","volume-title":"Information Security","author":"F Zheng","year":"2014","unstructured":"Zheng, F., Pan, W., Lin, J., Jing, J., Zhao, Y.: Exploiting the floating-point computing power of GPUs for RSA. In: Chow, S.S.M., Camenisch, J., Hui, L.C.K., Yiu, S.M. (eds.) ISC 2014. LNCS, vol. 8783, pp. 198\u2013215. Springer, Cham (2014). doi: 10.1007\/978-3-319-13257-0_12"}],"container-title":["Communications in Computer and Information Science","High Performance Computing"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-57972-6_14","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T00:59:59Z","timestamp":1750208399000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-57972-6_14"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017]]},"ISBN":["9783319579719","9783319579726"],"references-count":18,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-57972-6_14","relation":{},"ISSN":["1865-0929","1865-0937"],"issn-type":[{"type":"print","value":"1865-0929"},{"type":"electronic","value":"1865-0937"}],"subject":[],"published":{"date-parts":[[2017]]}}}