{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,15]],"date-time":"2025-06-15T22:40:10Z","timestamp":1750027210925,"version":"3.41.0"},"publisher-location":"Cham","reference-count":22,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319548753"},{"type":"electronic","value":"9783319548760"}],"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":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2017]]},"DOI":"10.1007\/978-3-319-54876-0_15","type":"book-chapter","created":{"date-parts":[[2017,3,1]],"date-time":"2017-03-01T09:36:57Z","timestamp":1488361017000},"page":"185-198","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["High-Performance Elliptic Curve Cryptography by Using the CIOS Method for Modular Multiplication"],"prefix":"10.1007","author":[{"given":"Amine","family":"Mrabet","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nadia","family":"El-Mrabet","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ronan","family":"Lashermes","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jean-Baptiste","family":"Rigaud","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Belgacem","family":"Bouallegue","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sihem","family":"Mesnager","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mohsen","family":"Machhout","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2017,3,2]]},"reference":[{"key":"15_CR1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"123","DOI":"10.1007\/978-3-662-48324-4_7","volume-title":"Cryptographic Hardware and Embedded Systems \u2013 CHES 2015","author":"K Bigou","year":"2015","unstructured":"Bigou, K., Tisserand, A.: Single base modular multiplication for efficient hardware RNS implementations of ECC. In: G\u00fcneysu, T., Handschuh, H. (eds.) CHES 2015. LNCS, vol. 9293, pp. 123\u2013140. Springer, Heidelberg (2015). doi: 10.1007\/978-3-662-48324-4_7"},{"key":"15_CR2","volume-title":"Guide to Elliptic Curve Cryptography","author":"D Hankerson","year":"2006","unstructured":"Hankerson, D., Menezes, A.J., Vanstone, S.: Guide to Elliptic Curve Cryptography. Springer, New York (2006)"},{"issue":"10","key":"15_CR3","doi-asserted-by":"publisher","first-page":"1332","DOI":"10.1109\/TC.2009.70","volume":"58","author":"A Hariri","year":"2009","unstructured":"Hariri, A., Reyhani-Masoleh, A.: Bit-serial and bit-parallel montgomery multiplication and squaring over GF(2 $$^{\\wedge }$$ m). IEEE Trans. Comput. 58(10), 1332\u20131345 (2009)","journal-title":"IEEE Trans. Comput."},{"key":"15_CR4","doi-asserted-by":"crossref","unstructured":"Harris, D., Krishnamurthy, R., Anders, M., Mathew, S., Hsu, S.: An improved unified scalable radix-2 montgomery multiplier. In: 17th IEEE Symposium on Computer Arithmetic, ARITH-17 2005, pp. 172\u2013178, June 2005","DOI":"10.1109\/ARITH.2005.9"},{"issue":"7","key":"15_CR5","doi-asserted-by":"publisher","first-page":"923","DOI":"10.1109\/TC.2010.247","volume":"60","author":"M Huang","year":"2011","unstructured":"Huang, M., Gaj, K., El-Ghazawi, T.: New hardware architectures for montgomery modular multiplication algorithm. IEEE Trans. Comput. 60(7), 923\u2013936 (2011)","journal-title":"IEEE Trans. Comput."},{"key":"15_CR6","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"214","DOI":"10.1007\/978-3-540-78440-1_13","volume-title":"Public Key Cryptography \u2013 PKC 2008","author":"M Huang","year":"2008","unstructured":"Huang, M., Gaj, K., Kwon, S., El-Ghazawi, T.: An optimized hardware architecture for the montgomery multiplication algorithm. In: Cramer, R. (ed.) PKC 2008. LNCS, vol. 4939, pp. 214\u2013228. Springer, Heidelberg (2008). doi: 10.1007\/978-3-540-78440-1_13"},{"key":"15_CR7","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"477","DOI":"10.1007\/3-540-47555-9_43","volume-title":"Advances in Cryptology \u2014 EUROCRYPT 1992","author":"K Iwamura","year":"1993","unstructured":"Iwamura, K., Matsumoto, T., Imai, H.: Systolic-arrays for modular exponentiation using montgomery method. In: Rueppel, R.A. (ed.) EUROCRYPT 1992. LNCS, vol. 658, pp. 477\u2013481. Springer, Heidelberg (1993). doi: 10.1007\/3-540-47555-9_43"},{"issue":"4","key":"15_CR8","doi-asserted-by":"publisher","first-page":"263","DOI":"10.1007\/s00145-004-0312-y","volume":"17","author":"A Joux","year":"2004","unstructured":"Joux, A.: A one round protocol for tripartite Diffie-Hellman. J. Crypt. 17(4), 263\u2013276 (2004). http:\/\/dx.doi.org\/10.1007\/s00145-004-0312-y","journal-title":"J. Crypt."},{"issue":"3","key":"15_CR9","doi-asserted-by":"publisher","first-page":"26","DOI":"10.1109\/40.502403","volume":"16","author":"C Ko\u00e7","year":"1996","unstructured":"Ko\u00e7, C., Acar, T., Kaliski, B.S.: Analyzing and comparing montgomery multiplication algorithms. IEEE Micro 16(3), 26\u201333 (1996)","journal-title":"IEEE Micro"},{"issue":"177","key":"15_CR10","doi-asserted-by":"publisher","first-page":"203","DOI":"10.1090\/S0025-5718-1987-0866109-5","volume":"48","author":"N Koblitz","year":"1987","unstructured":"Koblitz, N.: Elliptic curve cryptosystems. Math. Comput. 48(177), 203\u2013209 (1987)","journal-title":"Math. Comput."},{"issue":"1","key":"15_CR11","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1109\/MC.1982.1653825","volume":"15","author":"H Kung","year":"1982","unstructured":"Kung, H.: Why systolic architectures? Computer 15(1), 37\u201346 (1982)","journal-title":"Computer"},{"key":"15_CR12","unstructured":"i Lee, K.: Algorithm and VLSI architecture design for H.264\/AVC inter frame coding. Ph.D. thesis, National Cheng Kung University, Tainan, Taiwan (2007)"},{"issue":"5","key":"15_CR13","first-page":"849","volume":"29","author":"K Manochehri","year":"2012","unstructured":"Manochehri, K., Pourmozafari, S., Sadeghian, B.: Montgomery and rns for rsa hardware implementation. Comput. Inform. 29(5), 849\u2013880 (2012)","journal-title":"Comput. Inform."},{"key":"15_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"417","DOI":"10.1007\/3-540-39799-X_31","volume-title":"Advances in Cryptology \u2014 CRYPTO 1985 Proceedings","author":"VS Miller","year":"1986","unstructured":"Miller, V.S.: Use of elliptic curves in cryptography. In: Williams, H.C. (ed.) CRYPTO 1985. LNCS, vol. 218, pp. 417\u2013426. Springer, Heidelberg (1986). doi: 10.1007\/3-540-39799-X_31"},{"issue":"170","key":"15_CR15","doi-asserted-by":"publisher","first-page":"519","DOI":"10.1090\/S0025-5718-1985-0777282-X","volume":"44","author":"PL Montgomery","year":"1985","unstructured":"Montgomery, P.L.: Modular multiplication without trial division. Math. Comput. 44(170), 519\u2013521 (1985)","journal-title":"Math. Comput."},{"key":"15_CR16","doi-asserted-by":"crossref","unstructured":"Ors, S.B., Batina, L., Preneel, B., Vandewalle, J.: Hardware implementation of a montgomery modular multiplier in a systolic array. In: Proceedings of the International Parallel and Distributed Processing Symposium, p. 8. IEEE (2003)","DOI":"10.1109\/IPDPS.2003.1213341"},{"key":"15_CR17","doi-asserted-by":"crossref","first-page":"61","DOI":"10.1155\/2011\/127147","volume":"2011","author":"G Perin","year":"2011","unstructured":"Perin, G., Mesquita, D.G., Martins, J.B.: Montgomery modular multiplication on reconfigurable hardware: systolic versus multiplexed implementation. Int. J. Reconfig. Comput. 2011, 61\u2013610 (2011). http:\/\/dx.doi.org\/10.1155\/2011\/127147","journal-title":"Int. J. Reconfig. Comput."},{"key":"15_CR18","doi-asserted-by":"crossref","unstructured":"Reymond, G., Murillo, V.: A hardware pipelined architecture of a scalable montgomery modular multiplier over GF(2m). In: 2013 International Conference on Reconfigurable Computing and FPGAs (ReConFig), pp. 1\u20136, December 2013","DOI":"10.1109\/ReConFig.2013.6732260"},{"key":"15_CR19","doi-asserted-by":"publisher","first-page":"120","DOI":"10.1145\/359340.359342","volume":"21","author":"R Rivest","year":"1978","unstructured":"Rivest, R., Shamir, A., Adleman, L.: A method for obtaining digital signatures and public-key cryptosystems. Commun. ACM 21, 120\u2013126 (1978)","journal-title":"Commun. ACM"},{"issue":"2","key":"15_CR20","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":"15_CR21","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"94","DOI":"10.1007\/3-540-48059-5_10","volume-title":"Cryptographic Hardware and Embedded Systems","author":"AF Tenca","year":"1999","unstructured":"Tenca, A.F., Ko\u00e7, \u00c7.K.: A scalable architecture for montgomery nultiplication. In: Ko\u00e7, \u00c7.K., Paar, C. (eds.) CHES 1999. LNCS, vol. 1717, pp. 94\u2013108. Springer, Heidelberg (1999). doi: 10.1007\/3-540-48059-5_10"},{"issue":"3","key":"15_CR22","first-page":"18","volume":"26","author":"M Vucha","year":"2011","unstructured":"Vucha, M., Rajawat, A.: Design and FPGA implementation of systolic array architecture for matrix multiplication. Int. J. Comput. Appl. 26(3), 18\u201322 (2011). ISSN 0975\u20138887","journal-title":"Int. J. Comput. Appl."}],"container-title":["Lecture Notes in Computer Science","Risks and Security of Internet and Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-54876-0_15","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,15]],"date-time":"2025-06-15T22:07:15Z","timestamp":1750025235000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-54876-0_15"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017]]},"ISBN":["9783319548753","9783319548760"],"references-count":22,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-54876-0_15","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2017]]},"assertion":[{"value":"2 March 2017","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"CRiSIS","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Risks and Security of Internet and Systems","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Roscoff","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"France","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2016","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"5 September 2016","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"7 September 2016","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"11","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"crisis2016","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/conferences.telecom-bretagne.eu\/crisis\/2016\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}