{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,30]],"date-time":"2025-06-30T15:46:56Z","timestamp":1751298416659,"version":"3.41.0"},"publisher-location":"Cham","reference-count":21,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319494449"},{"type":"electronic","value":"9783319494456"}],"license":[{"start":{"date-parts":[[2016,1,1]],"date-time":"2016-01-01T00:00:00Z","timestamp":1451606400000},"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":[[2016]]},"DOI":"10.1007\/978-3-319-49445-6_8","type":"book-chapter","created":{"date-parts":[[2016,11,17]],"date-time":"2016-11-17T12:50:31Z","timestamp":1479387031000},"page":"138-156","source":"Crossref","is-referenced-by-count":4,"title":["A Scalable and Systolic Architectures of Montgomery Modular Multiplication for Public Key Cryptosystems Based on DSPs"],"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":[[2016,11,18]]},"reference":[{"key":"8_CR1","doi-asserted-by":"crossref","unstructured":"Bigou, K., Tisserand, A.: Single base modular multiplication for efficient hardware rns implementations of ecc. In: Conference on Cryptographic Hardware and Embedded Systems, pp. 123\u2013140, September 2015","DOI":"10.1007\/978-3-662-48324-4_7"},{"key":"8_CR2","doi-asserted-by":"crossref","unstructured":"Junfeng, F., Sakiyama, K., Verbauwhede, I.: Montgomery modular multiplication algorithm on multi-core systems. In: 2007 IEEE Workshop on Signal Processing Systems, pp. 261\u2013266, October 2007","DOI":"10.1109\/SIPS.2007.4387555"},{"issue":"10","key":"8_CR3","doi-asserted-by":"crossref","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. IEEE Trans. Comput. 58(10), 1332\u20131345 (2009)","journal-title":"IEEE Trans. Comput."},{"key":"8_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":"8_CR5","doi-asserted-by":"crossref","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":"8_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":"8_CR7","unstructured":"Lee, K.I.: Algorithm and VLSI architecture design for H.264\/AVC Inter Frame Coding. Ph.D. thesis, National Cheng Kung University, Tainan, Taiwan (2007)"},{"key":"8_CR8","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"221","DOI":"10.1007\/3-540-47555-9_20","volume-title":"Advances in Cryptology \u2014 EUROCRYPT 92","author":"K Iwamura","year":"1993","unstructured":"Iwamura, K., Matsumoto, T., Imai, H.: High-speed implementation methods for RSA scheme. In: Rueppel, R.A. (ed.) EUROCRYPT 1992. LNCS, vol. 658, pp. 221\u2013238. Springer, Heidelberg (1993). doi: 10.1007\/3-540-47555-9_20"},{"key":"8_CR9","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 92","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"},{"key":"8_CR10","doi-asserted-by":"crossref","unstructured":"Joux, A.: A one round protocol for tripartite diffiehellman. J. Cryptology 17(4): 263\u2013276 (2004)","DOI":"10.1007\/s00145-004-0312-y"},{"key":"8_CR11","doi-asserted-by":"crossref","unstructured":"Ko, C.K., Acar, T., Jr. Kaliski, B.S.: Analyzing and comparing montgomery multiplication algorithms. IEEE Micro 16(3), 26\u201333 (1996)","DOI":"10.1109\/40.502403"},{"key":"8_CR12","doi-asserted-by":"crossref","unstructured":"Koblitz, N.: Elliptic curve cryptosystems. Math. Comput. 48(177), 203\u2013209 (1987)","DOI":"10.1090\/S0025-5718-1987-0866109-5"},{"issue":"1","key":"8_CR13","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1109\/MC.1982.1653825","volume":"15","author":"HT Kung","year":"1982","unstructured":"Kung, H.T.: Why systolic architectures? Computer 15(1), 37\u201346 (1982)","journal-title":"Computer"},{"key":"8_CR14","unstructured":"Manochehri, K., Pourmozafari, S., Sadeghiyan, B.: Montgomery, rns for rsa hardware implementation. In: Computing and Informatics, vol. 29, pp. 849\u2013880, December 201"},{"key":"8_CR15","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 85 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":"8_CR16","doi-asserted-by":"crossref","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":"8_CR17","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: Parallel and Distributed Processing Symposium, p. 8, April 2003","DOI":"10.1109\/IPDPS.2003.1213341"},{"key":"8_CR18","doi-asserted-by":"crossref","unstructured":"Perin, G., Mesquita, D.G., Martins, J.B.: Montgomery modular multiplication on reconfigurable hardware: systolic versus multiplexed implementation. Int. J. Reconfig. Comput. 2011, 601\u2013610 (2011)","DOI":"10.1155\/2011\/127147"},{"key":"8_CR19","doi-asserted-by":"crossref","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, 120\u2013126 (1978)","journal-title":"Commun. ACM"},{"key":"8_CR20","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"},{"key":"8_CR21","doi-asserted-by":"crossref","unstructured":"Vucha, M., Rajawat, A.: Design and fpga implementation of systolic array architecture for matrix multiplication. Int. J. Comput. Appl. 26(3), 0975 s8887 (2011)","DOI":"10.5120\/3084-4222"}],"container-title":["Lecture Notes in Computer Science","Security, Privacy, and Applied Cryptography Engineering"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-49445-6_8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,12]],"date-time":"2025-06-12T18:15:07Z","timestamp":1749752107000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-49445-6_8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016]]},"ISBN":["9783319494449","9783319494456"],"references-count":21,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-49445-6_8","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2016]]}}}