{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,27]],"date-time":"2025-10-27T15:55:30Z","timestamp":1761580530818},"publisher-location":"Berlin, Heidelberg","reference-count":25,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540747345"},{"type":"electronic","value":"9783540747352"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1007\/978-3-540-74735-2_19","type":"book-chapter","created":{"date-parts":[[2007,8,22]],"date-time":"2007-08-22T10:33:47Z","timestamp":1187778827000},"page":"272-288","source":"Crossref","is-referenced-by-count":42,"title":["How to Maximize the Potential of FPGA Resources for Modular Exponentiation"],"prefix":"10.1007","author":[{"given":"Daisuke","family":"Suzuki","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"issue":"170","key":"19_CR1","doi-asserted-by":"publisher","first-page":"519","DOI":"10.2307\/2007970","volume":"43","author":"P.L. Montgomery","year":"1985","unstructured":"Montgomery, P.L.: Modular Multiplication without Trial Division. Mathematics of Computation\u00a043(170), 519\u2013521 (1985)","journal-title":"Mathematics of Computation"},{"issue":"3","key":"19_CR2","doi-asserted-by":"publisher","first-page":"376","DOI":"10.1109\/12.210181","volume":"42","author":"C.D. Walter","year":"1993","unstructured":"Walter, C.D.: Systolic Modular Multiplication. IEEE Transactions on Computers\u00a042(3), 376\u2013378 (1993)","journal-title":"IEEE Transactions on Computers"},{"issue":"6","key":"19_CR3","doi-asserted-by":"publisher","first-page":"693","DOI":"10.1109\/12.277287","volume":"42","author":"S.E. Eldridge","year":"1993","unstructured":"Eldridge, S.E., Walter, C.D.: Hardware Implementation of Montgomery\u2019s Modular Multiplication Algorithm. IEEE Transactions on Computers\u00a042(6), 693\u2013699 (1993)","journal-title":"IEEE Transactions on Computers"},{"key":"19_CR4","doi-asserted-by":"crossref","unstructured":"Orup, H.: Simplifying Quotient Determination in High-Radix Modular Multiplication. In: Proc. of the 12th IEEE Symposium on Computer Arithmetic, pp. 193\u2013199 (1995)","DOI":"10.1109\/ARITH.1995.465359"},{"key":"19_CR5","doi-asserted-by":"crossref","unstructured":"Blum, T., Paar, C.: Montgomery Modular Exponentiation on Reconfigurable Hardware. In: Proc. of the 14th IEEE Symposium on Computer Arithmetic, pp. 70\u201377 (1999)","DOI":"10.1109\/ARITH.1999.762831"},{"key":"19_CR6","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"80","DOI":"10.1007\/3-540-48059-5_9","volume-title":"Cryptographic Hardware and Embedded Systems","author":"C.D. Walter","year":"1999","unstructured":"Walter, C.D: Montgomery\u2019s Multiplication Technique: How to Make It Smaller and Faster. In: Ko\u00e7, \u00c7.K., Paar, C. (eds.) CHES 1999. LNCS, vol.\u00a01717, pp. 80\u201393. Springer, Heidelberg (1999)"},{"key":"19_CR7","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":"A.F. Tenca","year":"1999","unstructured":"Tenca, A.F., Ko\u00e7, \u00c7.K.: A Scalable Architecture for Montgomery Multiplication. In: Ko\u00e7, \u00c7.K., Paar, C. (eds.) CHES 1999. LNCS, vol.\u00a01717, pp. 94\u2013108. Springer, Heidelberg (1999)"},{"issue":"7","key":"19_CR8","doi-asserted-by":"publisher","first-page":"759","DOI":"10.1109\/12.936241","volume":"50","author":"T. Blum","year":"2001","unstructured":"Blum, T., Paar, C.: High-Radix Montgomery Modular Exponentiation on Reconfigurable Hardware. IEEE Transaction on Computers\u00a050(7), 759\u2013764 (2001)","journal-title":"IEEE Transaction on Computers"},{"key":"19_CR9","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"185","DOI":"10.1007\/3-540-44709-1_17","volume-title":"Cryptographic Hardware and Embedded Systems - CHES 2001","author":"A.F. Tenca","year":"2001","unstructured":"Tenca, A.F., Todorov, G., Ko\u00e7, \u00c7.K.: High-Radix Design of a Scalable Modular Multiplier. In: Ko\u00e7, \u00c7.K., Naccache, D., Paar, C. (eds.) CHES 2001. LNCS, vol.\u00a02162, pp. 185\u2013201. Springer, Heidelberg (2001)"},{"key":"19_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"364","DOI":"10.1007\/3-540-44709-1_30","volume-title":"Cryptographic Hardware and Embedded Systems - CHES 2001","author":"H. Nozaki","year":"2001","unstructured":"Nozaki, H., Motoyama, M., Shimbo, A., Kawamura, S.: Implementation of RSA Algorithm Based on RNS Montgomery Multiplication. In: Ko\u00e7, \u00c7.K., Naccache, D., Paar, C. (eds.) CHES 2001. LNCS, vol.\u00a02162, pp. 364\u2013376. Springer, Heidelberg (2001)"},{"key":"19_CR11","doi-asserted-by":"crossref","unstructured":"Tang, S.H., Tsui, K.S., Leong, P.H.W.: Modular Exponentiation using Parallel Multipliers. In: Proc. of the 2003 IEEE International Conference on Field Programmable Technology (FPT 2003), pp. 52\u201359 (2003)","DOI":"10.1109\/FPT.2003.1275731"},{"issue":"4","key":"19_CR12","doi-asserted-by":"publisher","first-page":"449","DOI":"10.1109\/TC.2003.1190586","volume":"52","author":"A. Satoh","year":"2003","unstructured":"Satoh, A., Takano, K.: A Scalable Dual-Field Elliptic Curve Cryptographic Processor. IEEE Transactions on Computers\u00a052(4), 449\u2013460 (2003)","journal-title":"IEEE Transactions on Computers"},{"key":"19_CR13","doi-asserted-by":"crossref","unstructured":"McIvor, C., McLoone, M., McCanny, J.V.: FPGA Montgomery Multiplier Architectures - A Comparsion. In: Proc. of the 12th Annual IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM 2004), pp. 279\u2013282 (2004)","DOI":"10.1109\/FCCM.2004.36"},{"key":"19_CR14","doi-asserted-by":"crossref","unstructured":"McIvor, C., McLoone, M., McCanny, J.V.: High-Radix Systolic Modular Multiplication on Reconfigurable Hardware. In: Proc. of the 2005 IEEE International Conference on Field Programmable Technology (FPT 2005), pp. 13\u201318 (2005)","DOI":"10.1109\/FPT.2005.1568518"},{"key":"19_CR15","doi-asserted-by":"crossref","unstructured":"Michalski, E.A., Buell, D.A.: A Scalable Architecture for RSA Cryptography on Large FPGAs. In: Proc. of the 16th IEEE International Conference on Field Programmable Logic and Applications (FPL 2006), pp. 145\u2013152 (2006)","DOI":"10.1109\/FPL.2006.311207"},{"key":"19_CR16","doi-asserted-by":"crossref","unstructured":"Kamala, R.V., Srinivas, M.B.: High-Throughput Montgomery Modular Multiplication. In: Proc. of the 14th IFIP International Conference on Very Large Scale Integration (VLSI-SoC 2006), pp. 58\u201362 (2006)","DOI":"10.1109\/VLSISOC.2006.313204"},{"key":"19_CR17","doi-asserted-by":"crossref","unstructured":"Sakiyama, K., Preneel, B., Verbauwhede, I.: A Fast Dual-Field Modular Arithmetic Logic Unit and Its Hardware Implementation. In: Proc. of the 2006 IEEE International Symposium on Circuits and Systems (ISCAS 2006), pp. 787\u2013790 (2006)","DOI":"10.1109\/ISCAS.2006.1692703"},{"key":"19_CR18","doi-asserted-by":"crossref","unstructured":"Sakiyama, K., De Mulder, E., Preneel, B., Verbauwhede, I.: A Parallel Processing Hardware Architecture for Elliptic Curve Cryptosystems. In: Proc. of the 2006 IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP 2006), vol. 3, pp. III-904-III-907 (2006)","DOI":"10.1109\/ICASSP.2006.1660801"},{"key":"19_CR19","unstructured":"The OpenCiphers Project (2005), \n                    \n                      http:\/\/openciphers.sourceforge.net\/oc\/"},{"key":"19_CR20","volume-title":"The Art of Computer Programming, Seminumerical Algorithms","author":"D.E. Knuth","year":"1997","unstructured":"Knuth, D.E.: The Art of Computer Programming, Seminumerical Algorithms, 3rd edn., vol.\u00a02. Addison-Wesley, Reading (1997)","edition":"3"},{"issue":"10","key":"19_CR21","doi-asserted-by":"publisher","first-page":"17","DOI":"10.1016\/0898-1221(95)00153-P","volume":"30","author":"\u00c7.K. Ko\u00e7","year":"1995","unstructured":"Ko\u00e7, \u00c7.K.: Analysis of Sliding Window Techniques for Exponentiation. Computers and Mathematics with Applications\u00a030(10), 17\u201324 (1995)","journal-title":"Computers and Mathematics with Applications"},{"key":"19_CR22","unstructured":"Xilinx: Virtex-4 User Guide UG070 (v1.6)"},{"key":"19_CR23","unstructured":"Xilinx: XtremeDSP for Virtex-4 FPGAs User Guide UG073 (v2.3)"},{"key":"19_CR24","unstructured":"Xilinx: Virtex-4 Data Sheet: DC and Switching Characteristics DS302 (v2.0)"},{"key":"19_CR25","unstructured":"Xilinx: Alpha Blending Two Data Streams Using a DSP48 DDR Technique XAPP706 (v1.0)"}],"container-title":["Lecture Notes in Computer Science","Cryptographic Hardware and Embedded Systems - CHES 2007"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-74735-2_19.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,4,27]],"date-time":"2021-04-27T10:35:13Z","timestamp":1619519713000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-74735-2_19"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"ISBN":["9783540747345","9783540747352"],"references-count":25,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-74735-2_19","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[]}}