{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,25]],"date-time":"2025-03-25T19:14:49Z","timestamp":1742930089213,"version":"3.40.3"},"publisher-location":"Cham","reference-count":28,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319162942"},{"type":"electronic","value":"9783319162959"}],"license":[{"start":{"date-parts":[[2015,1,1]],"date-time":"2015-01-01T00:00:00Z","timestamp":1420070400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2015,1,1]],"date-time":"2015-01-01T00:00:00Z","timestamp":1420070400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2015]]},"DOI":"10.1007\/978-3-319-16295-9_4","type":"book-chapter","created":{"date-parts":[[2015,3,29]],"date-time":"2015-03-29T07:06:51Z","timestamp":1427612811000},"page":"64-83","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":16,"title":["TweetNaCl: A Crypto Library in 100 Tweets"],"prefix":"10.1007","author":[{"given":"Daniel J.","family":"Bernstein","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bernard","family":"van Gastel","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wesley","family":"Janssen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tanja","family":"Lange","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Peter","family":"Schwabe","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sjaak","family":"Smetsers","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2015,3,29]]},"reference":[{"key":"4_CR1","unstructured":"Aumasson, J.-P.: Tweetcipher! (crypto challenge) (2013). http:\/\/cybermashup.com\/2013\/06\/12\/tweetcipher-crypto-challenge\/. Accessed 06 Sept. 2014, 71"},{"key":"4_CR2","unstructured":"Bernstein, D.J.: Cryptography in NaCl. http:\/\/cr.yp.to\/highspeed\/naclcrypto-20090310.pdf. Accessed 06 Sept. 2014, 66"},{"key":"4_CR3","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"32","DOI":"10.1007\/11502760_3","volume-title":"Fast Software Encryption","author":"DJ Bernstein","year":"2005","unstructured":"Bernstein, D.J.: The Poly1305-AES message-authentication code. In: Gilbert, H., Handschuh, H. (eds.) FSE 2005. LNCS, vol. 3557, pp. 32\u201349. Springer, Heidelberg (2005). http:\/\/cr.yp.to\/papers.htmlpoly#1305, 72"},{"key":"4_CR4","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"207","DOI":"10.1007\/11745853_14","volume-title":"Public Key Cryptography - PKC 2006","author":"DJ Bernstein","year":"2006","unstructured":"Bernstein, D.J.: Curve25519: New Diffie-Hellman speed records. In: Yung, M., Dodis, Y., Kiayias, A., Malkin, T. (eds.) PKC 2006. LNCS, vol. 3958, pp. 207\u2013228. Springer, Heidelberg (2006). http:\/\/cr.yp.to\/papers.htmlcurve#25519, 75"},{"key":"4_CR5","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"84","DOI":"10.1007\/978-3-540-68351-3_8","volume-title":"New Stream Cipher Designs","author":"DJ Bernstein","year":"2008","unstructured":"Bernstein, D.J.: The Salsa20 family of stream ciphers. In: Robshaw, M., Billet, O. (eds.) New Stream Cipher Designs. LNCS, vol. 4986, pp. 84\u201397. Springer, Heidelberg (2008). http:\/\/cr.yp.to\/papers.htmlsalsafamily, 70"},{"key":"4_CR6","unstructured":"Bernstein, D.J.: Extending the Salsa20 nonce. In: Workshop Record of Symmetric Key Encryption Workshop 2011 (2011). http:\/\/cr.yp.to\/papers.html#xsalsa, 72"},{"key":"4_CR7","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"124","DOI":"10.1007\/978-3-642-23951-9_9","volume-title":"Cryptographic Hardware and Embedded Systems \u2013 CHES 2011","author":"DJ Bernstein","year":"2011","unstructured":"Bernstein, D.J., Duif, N., Lange, T., Schwabe, P., Yang, B.-Y.: High-speed high-security signatures. In: Preneel, B., Takagi, T. (eds.) CHES 2011. LNCS, vol. 6917, pp. 124\u2013142. Springer, Heidelberg (2011). See also full version 75, 76, 80"},{"key":"4_CR8","doi-asserted-by":"crossref","unstructured":"Bernstein, D.J., Duif, N., Lange, T., Schwabe, P., Yang, B.-Y.: High-speed high-security signatures. J. Cryptographic Eng. 2(2), 77\u201389 (2012). http:\/\/cryptojedi.org\/papers\/#ed25519. See also short version 75, 80","DOI":"10.1007\/s13389-012-0027-1"},{"key":"4_CR9","unstructured":"Bernstein, D.J., Lange, T.: Explicit-formulas database. http:\/\/www.hyperelliptic.org\/EFD\/ Accessed 06 Sept. 2014, 76"},{"key":"4_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"159","DOI":"10.1007\/978-3-642-33481-8_9","volume-title":"Progress in Cryptology \u2013 LATINCRYPT 2012","author":"DJ Bernstein","year":"2012","unstructured":"Bernstein, D.J., Lange, T., Schwabe, P.: The security impact of a new cryptographic library. In: Hevia, A., Neven, G. (eds.) LatinCrypt 2012. LNCS, vol. 7533, pp. 159\u2013176. Springer, Heidelberg (2012). http:\/\/cryptojedi.org\/papers\/#coolnacl, 65"},{"key":"4_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"320","DOI":"10.1007\/978-3-642-33027-8_19","volume-title":"Cryptographic Hardware and Embedded Systems \u2013 CHES 2012","author":"DJ Bernstein","year":"2012","unstructured":"Bernstein, D.J., Schwabe, P.: NEON crypto. In: Prouff, E., Schaumont, P. (eds.) CHES 2012. LNCS, vol. 7428, pp. 320\u2013339. Springer, Heidelberg (2012). http:\/\/cryptojedi.org\/papers\/#neoncrypto, 65"},{"key":"4_CR12","unstructured":"BitTorrent Live. http:\/\/live.bittorrent.com\/. Accessed 06 Sept. 2014, 65"},{"key":"4_CR13","unstructured":"Denis, F.: Introducing Sodium, a new cryptographic library (2013). http:\/\/labs.opendns.com\/2013\/03\/06\/announcing-sodium-a-new-cryptographic-library\/. Accessed 06 Sept. 2014, 67"},{"key":"4_CR14","unstructured":"Dingledine, R.: Tor 0.2.4.17-rc is out. Posting in [tor-talk] (2013). https:\/\/lists.torproject.org\/pipermail\/tor-talk\/2013-September\/029857.html,\u00a065"},{"key":"4_CR15","unstructured":"Green, M.: The anatomy of a bad idea (2012). http:\/\/blog.cryptographyengineering.com\/2012\/12\/the-anatomy-of-bad-idea.html. Accessed 06 Sept. 2014, 65"},{"key":"4_CR16","unstructured":"Green, M.: Announcing a contest: identify useful cryptographic algorithms that can be formally described in one Tweet (2013). https:\/\/twitter.com\/matthew_d_green\/status\/342755869110464512. Accessed 06 Sept. 2014, 68"},{"key":"4_CR17","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"326","DOI":"10.1007\/978-3-540-89255-7_20","volume-title":"Advances in Cryptology - ASIACRYPT 2008","author":"H Hisil","year":"2008","unstructured":"Hisil, H., Wong, K.K.-H., Carter, G., Dawson, E.: Twisted edwards curves revisited. In: Pieprzyk, J. (ed.) ASIACRYPT 2008. LNCS, vol. 5350, pp. 326\u2013343. Springer, Heidelberg (2008). http:\/\/eprint.iacr.org\/2008\/522\/, 76"},{"key":"4_CR18","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"156","DOI":"10.1007\/978-3-642-38553-7_9","volume-title":"Progress in Cryptology \u2013 AFRICACRYPT 2013","author":"M Hutter","year":"2013","unstructured":"Hutter, M., Schwabe, P.: NaCl on 8-Bit AVR microcontrollers. In: Youssef, A., Nitaj, A., Hassanien, A.E. (eds.) AFRICACRYPT 2013. LNCS, vol. 7918, pp. 156\u2013172. Springer, Heidelberg (2013). http:\/\/cryptojedi.org\/papers\/#avrnacl, 68"},{"key":"4_CR19","unstructured":"Langley, A.: ctgrind\u2013checking that functions are constant time with Valgrind (2010). https:\/\/github.com\/agl\/ctgrind, 78"},{"key":"4_CR20","doi-asserted-by":"crossref","unstructured":"Montgomery, P.L.: Speeding the Pollard and elliptic curve methods of factorization. Math. Comput. 48(177), 243\u2013264 (1987). http:\/\/www.ams.org\/journals\/mcom\/1987-48-177\/S0025-5718-1987-0866113-7\/S0025--5718-1987-0866113-7.pdf, 76","DOI":"10.1090\/S0025-5718-1987-0866113-7"},{"key":"4_CR21","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"126","DOI":"10.1007\/3-540-44709-1_12","volume-title":"Cryptographic Hardware and Embedded Systems - CHES 2001","author":"K Okeya","year":"2001","unstructured":"Okeya, K., Sakurai, K.: Efficient elliptic curve cryptosystems from a scalar multiplication algorithm with recovery of the $$y$$-coordinate on a montgomery-form elliptic curve. In: Ko\u00e7, \u00c7.K., Naccache, D., Paar, C. (eds.) CHES 2001. LNCS, vol. 2162, p. 126. Springer, Heidelberg (2001). 76"},{"key":"4_CR22","unstructured":"Introducing DNSCrypt (preview release). http:\/\/www.opendns.com\/technology\/dnscrypt\/. Accessed 06 Sept. 2014, 65"},{"key":"4_CR23","unstructured":"OpenSSL: OpenSSL: The open source toolkit for SSL\/TLS. http:\/\/www.openssl.org\/. Accessed 06 Sept. 2014, 65"},{"key":"4_CR24","unstructured":"Threema: seriously secure mobile messaging. https:\/\/threema.ch\/en\/. Accessed 06 Sept. 2014, 65"},{"key":"4_CR25","unstructured":"Tor project: Anonymity online. https:\/\/www.torproject.org\/. Accessed 06 Sept. 2014, 65"},{"key":"4_CR26","unstructured":"U.S. Department OF COMMERCE\/National Institute of Standards and Technology. Secure Hash Standard (SHS) (2012). Federal Information Processing Standards Publication 180\u20134. http:\/\/csrc.nist.gov\/publications\/fips\/fips180-4\/fips-180-4.pdf, 73, 75"},{"key":"4_CR27","unstructured":"Ytteborg, S.S.: The PGPi scanning project. http:\/\/www.pgpi.org\/pgpi\/project\/scanning\/. Accessed 06 Sept. 2014, 68"},{"key":"4_CR28","volume-title":"PGP Source Code and Internals","author":"P Zimmermann","year":"1995","unstructured":"Zimmermann, P.: PGP Source Code and Internals. MIT Press, Cambridge (1995). 68"}],"container-title":["Lecture Notes in Computer Science","Progress in Cryptology - LATINCRYPT 2014"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-16295-9_4","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,2,10]],"date-time":"2023-02-10T07:45:22Z","timestamp":1676015122000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-319-16295-9_4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015]]},"ISBN":["9783319162942","9783319162959"],"references-count":28,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-16295-9_4","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2015]]},"assertion":[{"value":"29 March 2015","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}