CINXE.COM
Computational Cryptography - Algorithmic Aspects of Cryptology - Homepage
<!doctype html> <html lang="en" class="no-js"> <head> <meta charset="utf-8"> <!-- begin SEO --> <title>Computational Cryptography - Algorithmic Aspects of Cryptology - Homepage</title> <meta property="og:locale" content="en-US"> <meta property="og:site_name" content="Homepage"> <meta property="og:title" content="Computational Cryptography - Algorithmic Aspects of Cryptology"> <link rel="canonical" href="https://www.joppebos.com/lenstra/"> <meta property="og:url" content="https://www.joppebos.com/lenstra/"> <script type="application/ld+json"> { "@context" : "https://schema.org", "@type" : "Person", "name" : "Joppe W. Bos", "url" : "https://www.joppebos.com/", "sameAs" : null } </script> <!-- end SEO --> <link href="https://www.joppebos.com//feed.xml" type="application/atom+xml" rel="alternate" title="Homepage Feed"> <!-- https://t.co/dKP3o1e --> <meta name="HandheldFriendly" content="True"> <meta name="MobileOptimized" content="320"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <script> document.documentElement.className = document.documentElement.className.replace(/\bno-js\b/g, '') + ' js '; </script> <!-- For all browsers --> <link rel="stylesheet" href="https://www.joppebos.com//assets/css/main.css"> <meta http-equiv="cleartype" content="on"> <!-- start custom head snippets --> <link rel="apple-touch-icon" sizes="57x57" href="https://www.joppebos.com//images/apple-touch-icon-57x57.png?v=M44lzPylqQ"> <link rel="apple-touch-icon" sizes="60x60" href="https://www.joppebos.com//images/apple-touch-icon-60x60.png?v=M44lzPylqQ"> <link rel="apple-touch-icon" sizes="72x72" href="https://www.joppebos.com//images/apple-touch-icon-72x72.png?v=M44lzPylqQ"> <link rel="apple-touch-icon" sizes="76x76" href="https://www.joppebos.com//images/apple-touch-icon-76x76.png?v=M44lzPylqQ"> <link rel="apple-touch-icon" sizes="114x114" href="https://www.joppebos.com//images/apple-touch-icon-114x114.png?v=M44lzPylqQ"> <link rel="apple-touch-icon" sizes="120x120" href="https://www.joppebos.com//images/apple-touch-icon-120x120.png?v=M44lzPylqQ"> <link rel="apple-touch-icon" sizes="144x144" href="https://www.joppebos.com//images/apple-touch-icon-144x144.png?v=M44lzPylqQ"> <link rel="apple-touch-icon" sizes="152x152" href="https://www.joppebos.com//images/apple-touch-icon-152x152.png?v=M44lzPylqQ"> <link rel="apple-touch-icon" sizes="180x180" href="https://www.joppebos.com//images/apple-touch-icon-180x180.png?v=M44lzPylqQ"> <link rel="icon" type="image/png" href="https://www.joppebos.com//images/favicon-32x32.png?v=M44lzPylqQ" sizes="32x32"> <link rel="icon" type="image/png" href="https://www.joppebos.com//images/android-chrome-192x192.png?v=M44lzPylqQ" sizes="192x192"> <link rel="icon" type="image/png" href="https://www.joppebos.com//images/favicon-96x96.png?v=M44lzPylqQ" sizes="96x96"> <link rel="icon" type="image/png" href="https://www.joppebos.com//images/favicon-16x16.png?v=M44lzPylqQ" sizes="16x16"> <link rel="manifest" href="https://www.joppebos.com//images/manifest.json?v=M44lzPylqQ"> <link rel="mask-icon" href="https://www.joppebos.com//images/safari-pinned-tab.svg?v=M44lzPylqQ" color="#000000"> <link rel="shortcut icon" href="/images/favicon.ico?v=M44lzPylqQ"> <meta name="msapplication-TileColor" content="#000000"> <meta name="msapplication-TileImage" content="https://www.joppebos.com//images/mstile-144x144.png?v=M44lzPylqQ"> <meta name="msapplication-config" content="https://www.joppebos.com//images/browserconfig.xml?v=M44lzPylqQ"> <meta name="theme-color" content="#ffffff"> <link rel="stylesheet" href="https://www.joppebos.com//assets/css/academicons.css"/> <script type="text/x-mathjax-config"> MathJax.Hub.Config({ TeX: { equationNumbers: { autoNumber: "all" } } }); </script> <script type="text/x-mathjax-config"> MathJax.Hub.Config({ tex2jax: { inlineMath: [ ['$','$'], ["\\(","\\)"] ], processEscapes: true } }); </script> <script src='https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.4/latest.js?config=TeX-MML-AM_CHTML' async></script> <!-- end custom head snippets --> </head> <body> <!--[if lt IE 9]> <div class="notice--danger align-center" style="margin: 0;">You are using an <strong>outdated</strong> browser. Please <a href="https://browsehappy.com/">upgrade your browser</a> to improve your experience.</div> <![endif]--> <div class="masthead"> <div class="masthead__inner-wrap"> <div class="masthead__menu"> <nav id="site-nav" class="greedy-nav"> <button><div class="navicon"></div></button> <ul class="visible-links"> <li class="masthead__menu-item masthead__menu-item--lg"><a href="https://www.joppebos.com/">Homepage</a></li> <li class="masthead__menu-item"><a href="https://www.joppebos.com/publications/">Publications</a></li> <li class="masthead__menu-item"><a href="https://www.joppebos.com/presentations/">Presentations</a></li> <li class="masthead__menu-item"><a href="https://www.joppebos.com/interests/">Interests</a></li> <li class="masthead__menu-item"><a href="https://www.joppebos.com/montgomery/">Montgomery Book</a></li> <li class="masthead__menu-item"><a href="https://www.joppebos.com/lenstra/">Lenstra Book</a></li> </ul> <ul class="hidden-links hidden"></ul> </nav> </div> </div> </div> <div id="main" role="main"> <div class="sidebar sticky"> <img src="https://www.joppebos.com/lenstra/akl_front.png"> </div> <div class="archive"> <h1 class="page__title">Computational Cryptography: Algorithmic Aspects of Cryptology</h1> <p>This is the homepage of the book titled “Computational Cryptography: Algorithmic Aspects of Cryptology” edited by Joppe W. Bos and Martijn Stam and published by Cambridge University Press. The page provides links to the author versions of the chapters in the book.</p> <p>You can buy the book through the <a href="https://www.cambridge.org/9781108795937"><em>Cambridge University Press webpage</em></a>.<br /> </p> <h2 id="table-of-contents">Table of Contents</h2> <ul> <li>Chapter 1. <a href="https://www.joppebos.com/lenstra/akl_intro.pdf">Introduction</a><br /> by <a href="https://www.joppebos.com/">Joppe W. Bos</a> and <a href="https://www.simula.no/people/martijn">Martijn Stam</a></li> <b>Part One - Cryptanalysis</b> <li>Chapter 2. <a href="https://eprint.iacr.org/2021/799">Lattice Attacks on NTRU and LWE: A History of Refinements</a><br /> by <a href="https://malb.io/">Martin Albrecht</a> and <a href="https://homepages.cwi.nl/~ducas/">Léo Ducas</a></li> <li>Chapter 3. <a href="https://www.cs.purdue.edu/homes/ssw/chapter4.pdf">History of Integer Factorization</a><br /> by <a href="https://en.wikipedia.org/wiki/Samuel_S._Wagstaff_Jr.">Samuel S. Wagstaff, Jr</a></li> <li>Chapter 4. <a href="https://www.cits.ruhr-uni-bochum.de/imperia/md/content/may/paper/intro_to_coppersmiths_method.pdf">Lattice-based Integer Factorization - An Introduction to Coppersmith’s Method</a><br /> by <a href="https://www.cits.ruhr-uni-bochum.de/personen/may.html">Alexander May</a></li> <li>Chapter 5. <a href="https://eprint.iacr.org/2021/1140">Computing Discrete Logarithms</a><br /> by <a href="https://www.surrey.ac.uk/people/robert-granger">Rob Granger</a> and <a href="https://en.wikipedia.org/wiki/Antoine_Joux">Antoine Joux</a></li> <li>Chapter 6. <a href="https://eprint.iacr.org/2022/048.pdf">RSA, DH, and DSA in the Wild</a><br /> by <a href="https://en.wikipedia.org/wiki/Nadia_Heninger">Nadia Heninger</a></li> <li>Chapter 7. <a href="https://www.marc-stevens.nl/research/papers/CC21Chapter-S.pdf">A Survey of Chosen-Prefix Collision Attacks</a><br /> by <a href="https://www.marc-stevens.nl">Marc Stevens</a></li> <b>Part Two - Implementations</b> <li>Chapter 8. <a href="https://eprint.iacr.org/2021/1151">Efficient Modular Arithmetic</a><br /> by <a href="https://www.joppebos.com">Joppe Bos</a>, Thorsten Kleinjung and <a href="https://www.phoo.org/">Dan Page</a></li> <li>Chapter 9. <a href="https://www.shoup.net/papers/akl-chapter.pdf">Arithmetic Software Libraries</a><br /> by <a href="https://shoup.net/">Victor Shoup</a></li> <li>Chapter 10. <a href="https://eprint.iacr.org/2021/1659.pdf">XTR and Tori</a><br /> by <a href="https://www.simula.no/people/martijn">Martijn Stam</a></li> <li>Chapter 11. <a href="https://eprint.iacr.org/2021/894">History of Cryptographic Key Sizes</a><br /> by <a href="https://en.wikipedia.org/wiki/Nigel_Smart_(cryptographer)">Nigel Smart</a> and <a href="https://members.loria.fr/EThome/">Emmanuel Thomé</a></li> </ul> </div> </div> <div class="page__footer"> <footer> <!-- start custom footer snippets --> <!-- end custom footer snippets --> <div class="page__footer-copyright">© 2019 Joppe W. Bos. Powered by <a href="https://jekyllrb.com" rel="nofollow">Jekyll</a> & <a href="https://github.com/academicpages/academicpages.github.io">AcademicPages</a>, a fork of <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div> </footer> </div> <script src="https://www.joppebos.com//assets/js/main.min.js"></script> <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-50065901-1"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-50065901-1'); </script> </body> <script>'undefined'=== typeof _trfq || (window._trfq = []);'undefined'=== typeof _trfd && (window._trfd=[]),_trfd.push({'tccl.baseHost':'secureserver.net'},{'ap':'cpsh-oh'},{'server':'p3plzcpnl505082'},{'dcenter':'p3'},{'cp_id':'402087'},{'cp_cache':''},{'cp_cl':'8'}) // Monitoring performance to make your website faster. If you want to opt-out, please contact web hosting support.</script><script src='https://img1.wsimg.com/traffic-assets/js/tccl.min.js'></script></html>