{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T17:27:41Z","timestamp":1743096461584,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":36,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642111440"},{"type":"electronic","value":"9783642111457"}],"license":[{"start":{"date-parts":[[2009,1,1]],"date-time":"2009-01-01T00:00:00Z","timestamp":1230768000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2009]]},"DOI":"10.1007\/978-3-642-11145-7_7","type":"book-chapter","created":{"date-parts":[[2010,1,13]],"date-time":"2010-01-13T03:23:04Z","timestamp":1263352984000},"page":"63-79","source":"Crossref","is-referenced-by-count":3,"title":["Hardware\/Software Co-design of Public-Key Cryptography for SSL Protocol Execution in Embedded\u00a0Systems"],"prefix":"10.1007","author":[{"given":"Manuel","family":"Koschuch","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Johann","family":"Gro\u00dfsch\u00e4dl","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dan","family":"Page","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Philipp","family":"Grabher","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Matthias","family":"Hudler","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michael","family":"Kr\u00fcger","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"issue":"4","key":"7_CR1","doi-asserted-by":"publisher","first-page":"8","DOI":"10.1109\/65.855475","volume":"14","author":"G. Apostolopoulos","year":"2000","unstructured":"Apostolopoulos, G., Peris, V.G., Pradhan, P., Saha, D.: Securing electronic commerce: Reducing the SSL overhead. IEEE Network\u00a014(4), 8\u201316 (2000)","journal-title":"IEEE Network"},{"key":"7_CR2","doi-asserted-by":"publisher","first-page":"169","DOI":"10.1109\/NCA.2004.1347774","volume-title":"Proceedings of the 3rd IEEE International Symposium on Network Computing and Applications (NCA 2004)","author":"P.G. Argyroudis","year":"2004","unstructured":"Argyroudis, P.G., Verma, R., Tewari, H., O\u2019Mahony, D.E.: Performance analysis of cryptographic protocols on handheld devices. In: Proceedings of the 3rd IEEE International Symposium on Network Computing and Applications (NCA 2004), pp. 169\u2013174. IEEE Computer Society Press, Los Alamitos (2004)"},{"key":"7_CR3","doi-asserted-by":"publisher","first-page":"409","DOI":"10.1109\/ISWCS.2005.1547731","volume-title":"Proceedings of 2nd IEEE International Symposium on Wireless Communication Systems (ISWCS 2005)","author":"D.G. Berbecaru","year":"2005","unstructured":"Berbecaru, D.G.: On measuring SSL-based secure data transfer with handheld devices. In: Proceedings of 2nd IEEE International Symposium on Wireless Communication Systems (ISWCS 2005), pp. 409\u2013413. IEEE, Los Alamitos (2005)"},{"key":"7_CR4","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511546570","volume-title":"Advances in Elliptic Curve Cryptography","author":"I.F. Blake","year":"2005","unstructured":"Blake, I.F., Seroussi, G., Smart, N.P.: Advances in Elliptic Curve Cryptography. Cambridge University Press, Cambridge (2005)"},{"key":"7_CR5","doi-asserted-by":"crossref","unstructured":"Blake-Wilson, S., Bolyard, N., Gupta, V., Hawk, C., M\u00f6ller, B.: Elliptic Curve Cryptography (ECC) Cipher Suites for Transport Layer Security (TLS). Internet Engineering Task Force, Network Working Group, RFC 4492 (May 2006)","DOI":"10.17487\/rfc4492"},{"key":"7_CR6","unstructured":"Brown, M.K., Cheung, D.C., Hankerson, D.R., L\u00f3pez Hern\u00e1ndez, J.C., Kirkup, M.G., Menezes, A.J.: PGP in constrained wireless devices. In: Proceedings of the 9th USENIX Security Symposium (SECURITY 2000), pp. 247\u2013261. USENIX Association (2000)"},{"issue":"1","key":"7_CR7","doi-asserted-by":"publisher","first-page":"39","DOI":"10.1145\/1124153.1124155","volume":"24","author":"C. Coarfa","year":"2006","unstructured":"Coarfa, C., Druschel, P., Wallach, D.S.: Performance analysis of TLS Web servers. ACM Transactions on Computer Systems\u00a024(1), 39\u201369 (2006)","journal-title":"ACM Transactions on Computer Systems"},{"key":"7_CR8","doi-asserted-by":"crossref","unstructured":"Dierks, T., Rescorla, E.K.: The Transport Layer Security (TLS) Protocol Version 1.1. Internet Engineering Task Force, Network Working Group, RFC 4346 (2006)","DOI":"10.17487\/rfc4346"},{"key":"7_CR9","unstructured":"Freier, A.O., Karlton, P., Kocher, P.C.: The SSL Protocol Version 3.0. Internet Draft (November 1996), \n                    \n                      http:\/\/wp.netscape.com\/eng\/ssl3\/draft302.txt"},{"key":"7_CR10","unstructured":"Gaisler, J.: The LEON-2 Processor User\u2019s Manual (Version 1.0.10) (January 2003), \n                    \n                      http:\/\/www.gaisler.com\/doc\/leon2-1.0.10.pdf"},{"key":"7_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"418","DOI":"10.1007\/978-3-540-45203-4_32","volume-title":"Applied Cryptography and Network Security","author":"J. Gro\u00dfsch\u00e4dl","year":"2003","unstructured":"Gro\u00dfsch\u00e4dl, J., Kamendje, G.-A.: Architectural enhancements for Montgomery multiplication on embedded RISC processors. In: Zhou, J., Yung, M., Han, Y. (eds.) ACNS 2003. LNCS, vol.\u00a02846, pp. 418\u2013434. Springer, Heidelberg (2003)"},{"key":"7_CR12","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"133","DOI":"10.1007\/978-3-540-28632-5_10","volume-title":"Cryptographic Hardware and Embedded Systems - CHES 2004","author":"J. Gro\u00dfsch\u00e4dl","year":"2004","unstructured":"Gro\u00dfsch\u00e4dl, J., Sava\u015f, E.: Instruction set extensions for fast arithmetic in finite fields GF(p) and GF(2\n                    m\n                  ). In: Joye, M., Quisquater, J.-J. (eds.) CHES 2004. LNCS, vol.\u00a03156, pp. 133\u2013147. Springer, Heidelberg (2004)"},{"key":"7_CR13","unstructured":"Gro\u00dfsch\u00e4dl, J., Tillich, S., Szekely, A., Wurm, M.: Cryptography instruction set extensions to the SPARC\u00a0V8 architecture (submitted for publication) (2007)"},{"key":"7_CR14","first-page":"860","volume-title":"Proceedings of the 3rd IEEE Conference on Wireless Communications and Networking (WCNC 2002)","author":"V. Gupta","year":"2002","unstructured":"Gupta, V., Gupta, S.: Experiments in wireless internet security. In: Proceedings of the 3rd IEEE Conference on Wireless Communications and Networking (WCNC 2002), vol.\u00a02, pp. 860\u2013864. IEEE, Los Alamitos (2002)"},{"key":"7_CR15","doi-asserted-by":"publisher","first-page":"87","DOI":"10.1145\/570681.570691","volume-title":"Proceedings of the 3rd ACM Workshop on Wireless Security (WiSe 2002)","author":"V. Gupta","year":"2002","unstructured":"Gupta, V., Gupta, S., Chang Shantz, S., Stebila, D.: Performance analysis of elliptic curve cryptography for SSL. In: Proceedings of the 3rd ACM Workshop on Wireless Security (WiSe 2002), pp. 87\u201394. ACM Press, New York (2002)"},{"key":"7_CR16","unstructured":"Gupta, V., Stebila, D., Fung, S., Chang Shantz, S., Gura, N., Eberle, H.: Speeding up secure Web transactions using elliptic curve cryptography. In: Proceedings of the 11th Annual Network and Distributed System Security Symposium (NDSS 2004), pp. 231\u2013239 (2004)"},{"key":"7_CR17","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"349","DOI":"10.1007\/3-540-36400-5_26","volume-title":"Cryptographic Hardware and Embedded Systems - CHES 2002","author":"N. Gura","year":"2003","unstructured":"Gura, N., Chang Shantz, S., Eberle, H., Gupta, S., Gupta, V., Finchelstein, D., Goupy, E., Stebila, D.: An end-to-end systems approach to elliptic curve cryptography. In: Kaliski Jr., B.S., Ko\u00e7, \u00c7.K., Paar, C. (eds.) CHES 2002. LNCS, vol.\u00a02523, pp. 349\u2013365. Springer, Heidelberg (2003)"},{"key":"7_CR18","unstructured":"Gutmann, P.: Performance characteristics of application-level security protocols (2005), \n                    \n                      http:\/\/www.cs.auckland.ac.nz\/~pgut001\/pubs\/app_sec.pdf"},{"key":"7_CR19","volume-title":"Guide to Elliptic Curve Cryptography","author":"D.R. Hankerson","year":"2004","unstructured":"Hankerson, D.R., Menezes, A.J., Vanstone, S.A.: Guide to Elliptic Curve Cryptography. Springer, Heidelberg (2004)"},{"key":"7_CR20","unstructured":"Institute of Electrical and Electronics Engineers (IEEE). IEEE Std 1363-2000: IEEE Standard Specifications for Public-Key Cryptography (August 2000)"},{"issue":"7","key":"7_CR21","first-page":"595","volume":"7","author":"A.A. Karatsuba","year":"1963","unstructured":"Karatsuba, A.A., Ofman, Y.P.: Multiplication of multidigit numbers on automata. Soviet Physics - Doklady\u00a07(7), 595\u2013596 (1963)","journal-title":"Soviet Physics - Doklady"},{"issue":"3","key":"7_CR22","doi-asserted-by":"publisher","first-page":"26","DOI":"10.1109\/40.502403","volume":"16","author":"\u00c7.K.. Ko\u00e7","year":"1996","unstructured":"Ko\u00e7, \u00c7.K., Acar, T., Kaliski, B.S.: Analyzing and comparing Montgomery multiplication algorithms. IEEE Micro\u00a016(3), 26\u201333 (1996)","journal-title":"IEEE Micro"},{"key":"7_CR23","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"349","DOI":"10.1007\/978-3-540-89641-8_25","volume-title":"Cryptology and Network Security","author":"M. Koschuch","year":"2008","unstructured":"Koschuch, M., Gro\u00dfsch\u00e4dl, J., Payer, U., Hudler, M., Kr\u00fcger, M.: Workload characterization of a lightweight SSL implementation resistant to side-channel attacks. In: Franklin, M.K., Hui, L.C.K., Wong, D.S. (eds.) CANS 2008. LNCS, vol.\u00a05339, pp. 349\u2013365. Springer, Heidelberg (2008)"},{"key":"7_CR24","volume-title":"Handbook of Applied Cryptography","author":"A.J. Menezes","year":"1996","unstructured":"Menezes, A.J., van Oorschot, P.C., Vanstone, S.A.: Handbook of Applied Cryptography. CRC Press, Boca Raton (1996)"},{"issue":"170","key":"7_CR25","doi-asserted-by":"publisher","first-page":"519","DOI":"10.2307\/2007970","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"},{"key":"7_CR26","unstructured":"National Institute of Standards and Technology (NIST). Recommendation for Key Management \u2013 Part\u00a01: General (Revised). Special Publication 800-57 (March 2007), \n                    \n                      http:\/\/csrc.nist.gov\/publications\/PubsSPs.html"},{"key":"7_CR27","unstructured":"National Security Agency (NSA). NSA Suite\u00a0B Cryptography. Fact sheet (March 2008), \n                    \n                      http:\/\/www.nsa.gov\/ia\/programs\/suiteb_cryptography\/"},{"key":"7_CR28","unstructured":"OpenSSL Project. OpenSSL 0.9.7k. (September 2006), \n                    \n                      http:\/\/www.openssl.org"},{"key":"7_CR29","unstructured":"PeerSec Networks, Inc. MatrixSSL 1.7.1. (2005), \n                    \n                      http:\/\/www.matrixssl.org"},{"issue":"2","key":"7_CR30","doi-asserted-by":"publisher","first-page":"128","DOI":"10.1109\/TMC.2006.16","volume":"5","author":"N.R. Potlapally","year":"2006","unstructured":"Potlapally, N.R., Ravi, S., Raghunathan, A., Jha, N.K.: A study of the energy consumption characteristics of cryptographic algorithms and security protocols. IEEE Transactions on Mobile Computing\u00a05(2), 128\u2013143 (2006)","journal-title":"IEEE Transactions on Mobile Computing"},{"key":"7_CR31","first-page":"1050","volume-title":"Proceedings of the 37th IEEE International Conference on Communications (ICC 2002)","author":"N.R. Potlapally","year":"2002","unstructured":"Potlapally, N.R., Ravi, S., Raghunathan, A., Lakshminarayana, G.: Optimizing public-key encryption for wireless clients. In: Proceedings of the 37th IEEE International Conference on Communications (ICC 2002), vol.\u00a02, pp. 1050\u20131056. IEEE, Los Alamitos (2002)"},{"key":"7_CR32","first-page":"195","volume-title":"Proceedings of the 15th International Symposium on System Synthesis (ISSS\u00a02002)","author":"S. Ravi","year":"2002","unstructured":"Ravi, S., Raghunathan, A., Potlapally, N.R.: Securing wireless data: System architecture challenges. In: Proceedings of the 15th International Symposium on System Synthesis (ISSS\u00a02002), pp. 195\u2013200. ACM Press, New York (2002)"},{"key":"7_CR33","volume-title":"SSL and TLS: Designing and Building Secure Systems","author":"E.K. Rescorla","year":"2000","unstructured":"Rescorla, E.K.: SSL and TLS: Designing and Building Secure Systems. Addison-Wesley, Reading (2000)"},{"key":"7_CR34","unstructured":"Standards for Efficient Cryptography Group (SECG). SEC\u00a01: Elliptic Curve Cryptography (2000), \n                    \n                      http:\/\/www.secg.org\/download\/aid-385\/sec1_final.pdf"},{"issue":"7","key":"7_CR35","doi-asserted-by":"publisher","first-page":"967","DOI":"10.1109\/5.293155","volume":"28","author":"W.H. Wolf","year":"1994","unstructured":"Wolf, W.H.: Hardware-software co-design of embedded systems. Proceedings of the IEEE\u00a028(7), 967\u2013989 (1994)","journal-title":"Proceedings of the IEEE"},{"key":"7_CR36","doi-asserted-by":"publisher","first-page":"197","DOI":"10.1109\/ISPASS.2005.1430574","volume-title":"Proceedings of the 5th International Symposium on Performance Analysis of Systems and Software (ISPASS 2005)","author":"L. Zhao","year":"2005","unstructured":"Zhao, L., Iyer, R., Makineni, S., Bhuyan, L.: Anatomy and performance of SSL processing. In: Proceedings of the 5th International Symposium on Performance Analysis of Systems and Software (ISPASS 2005), pp. 197\u2013206. IEEE Computer Society Press, Los Alamitos (2005)"}],"container-title":["Lecture Notes in Computer Science","Information and Communications Security"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-11145-7_7","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,8,25]],"date-time":"2019-08-25T20:11:42Z","timestamp":1566763902000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-11145-7_7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009]]},"ISBN":["9783642111440","9783642111457"],"references-count":36,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-11145-7_7","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2009]]}}}