Post-Quantum Cryptography with Nick Sullivan and Adam Langley

Google Cloud Platform Podcast

Episode | Podcast

Date: Wed, 18 Apr 2018 00:00:00 +0000

<p><a href="https://twitter.com/grittygrease">Nick Sullivan</a>, and <a href="https://twitter.com/agl_">Adam Langley</a> join <a href="https://twitter.com/nyghtowl">Melanie</a> and <a href="https://twitter.com/Neurotic">Mark</a> to provide a pragmatic view on post-quantum cryptography and what it means to research security for the potential of quantum computing. Post-quantum cryptography is about developing algorithms that are resistant to quantum computers in conjunction with “classical” computers. It’s about looking at the full picture of potential threats and planning on how to address them using a diversity of types of mathematics in the research. Adam and Nick help clarify the different terminology and techniques that are applied in the research and give a practical understanding of what to expect from a security perspective.</p> <h5 id="nick-sullivan">Nick Sullivan</h5> <p><a href="https://twitter.com/grittygrease">Nick Sullivan</a> runs the cryptography team at <a href="https://www.cloudflare.com">Cloudflare</a>, an internet security and performance company.</p> <h5 id="adam-langley">Adam Langley</h5> <p><a href="https://twitter.com/agl_">Adam Langley</a> is a Principal Software Engineer at Google, responsible for a variety of cryptography-related efforts.</p> <h5 id="cool-things-of-the-week">Cool things of the week</h5> <ul> <li>Google IO <a href="https://events.google.com/io/">site</a> & IO Extended Events <a href="https://events.google.com/io/extended/">site</a></li> <li>App Engine Turns 10 <a href="https://cloudplatform.googleblog.com/2018/04/reflecting-on-our-ten-year-App-Engine-journey.html"> blog</a></li> <li>Introducing Stackdriver APM & Stackdriver Profiler <a href="https://cloudplatform.googleblog.com/2018/03/introducing-Stackdriver-APM-and-Stackdriver-Profiler-Distributed-tracing-debugging-and-profiling-for-your-performance-sensitive-applications.html"> blog</a> & <a href="https://www.zdnet.com/article/google-cloud-platform-adds-duo-of-application-performance-management-tools-for-developers/"> article</a></li> <li>Smart Parking story: <ul> <li>Cloud-native architecture with serverless microservices <a href="https://cloudplatform.googleblog.com/2018/04/Cloud-native-architecture-with-serverless-microservices-the-Smart-Parking-story.html"> blog part1</a></li> <li>Implementing an event-driven architecture on serverless <a href="https://cloudplatform.googleblog.com/2018/04/implementing-an-event-driven-architecture-on-serverless-the-Smart-Parking-story.html"> blog part2</a></li> <li>What we learned doing serverless <a href="https://cloudplatform.googleblog.com/2018/04/what-we-learned-doing-serverless-the-Smart-Parking-story.html"> blog part3</a></li> <li>Episode 102 Smart Parking and IoT Core with Brian Granatir <a href="https://www.gcppodcast.com/post/episode-102-smart-parking-and-iot-core-with-brian-granatir/"> podcast</a><br /></li> </ul> </li> </ul> <h5 id="interview">Interview</h5> <ul> <li>Quantum Computing <a href="https://simple.wikipedia.org/wiki/Quantum_computer">simple wiki</a> & <a href="https://en.wikipedia.org/wiki/Quantum_computing">wiki</a></li> <li>Post-Quantum Cryptography <a href="https://en.wikipedia.org/wiki/Post-quantum_cryptography">wiki</a> & <a href="https://pqcrypto.org/">site</a></li> <li>Chrome post-quantum algorithm experiment 2016 <a href="https://security.googleblog.com/2016/07/experimenting-with-post-quantum.html"> blog</a> & <a href="https://www.wired.com/2016/07/google-tests-new-crypto-chrome-fend-off-quantum-attacks/"> wired article</a> & <a href="https://www.imperialviolet.org/2016/11/28/cecpq1.html">results</a></li> <li>Imperial Violet by Adam Langley <a href="https://www.imperialviolet.org/">blog</a> <ul> <li>Post-quantum confidentiality for TLS <a href="https://www.imperialviolet.org/2018/04/11/pqconftls.html">blog</a></li> </ul> </li> <li>Cloudflare Blog by Nick Sullivan <a href="https://blog.cloudflare.com/author/nick-sullivan/">blog</a></li> <li>National Institute of Standards and Technology (NIST) <a href="https://www.nist.gov/">site</a> & <a href="https://csrc.nist.gov/Projects/Post-Quantum-Cryptography/Round-1-Submissions"> round 1 submissions</a></li> <li>PQ Crypto Conference <a href="http://www.math.fau.edu/pqcrypto2018/">site</a></li> </ul> <p>Additional References / Resources:</p> <ul> <li>Quantum Cryptography <a href="https://en.wikipedia.org/wiki/Quantum_cryptography">wiki</a> & <a href="https://www.popsci.com/what-is-quantum-cryptography">article</a></li> <li>Quantum Supremacy <a href="https://en.wikipedia.org/wiki/Quantum_supremacy">wiki</a> and <a href="https://arxiv.org/abs/1608.00263">arXiv paper</a></li> <li>Lattice-based Cryptography <a href="https://en.wikipedia.org/wiki/Lattice-based_cryptography">wiki</a> & <a href="https://pqcrypto.org/lattice.html">resources</a></li> <li>RSA algorithm <a href="https://simple.wikipedia.org/wiki/RSA_algorithm">wiki</a></li> <li>Symmetric and Asymmetric (Public key) Encription <a href="https://support.microsoft.com/en-us/help/246071/description-of-symmetric-and-asymmetric-encryption"> explanation</a></li> <li>Confidentiality and Integrity <a href="https://security.stackexchange.com/questions/148173/authenticity-confidentiality-integrity-general-questions"> explanation</a></li> <li>Schrodinger’s cat <a href="https://en.wikipedia.org/wiki/Schr%C3%B6dinger%27s_cat">wiki</a></li> <li>Shor’s algorithm <a href="https://en.wikipedia.org/wiki/Shor%27s_algorithm">wiki</a></li> <li>Quest for the Quantum Computer <a href="https://books.google.com/books/about/Minds_Machines_and_the_Multiverse.html?id=cmX8yyBfP74C&amp;printsec=frontcover&amp;source=kp_read_button#v=onepage&amp;q&amp;f=false"> book</a></li> <li>Meet the meQuanics - Quantum Computing Discussions <a href="http://www.h-bar.com.au/meet-the-mequanics/">site</a> & <a href="https://itunes.apple.com/us/podcast/meet-the-mequanics-quantum-computing-discussions/id1099431495?mt=2"> podcast</a></li> </ul> <div style="text-align: center;"><a href="https://commons.wikimedia.org/wiki/File:Don%27t_Panic.svg"><img src="https://googlecloudpodcast.libsyn.com/images/post/Don't_Panic.svg.png" style="margin: auto;" /></a></div> <h5 id="question-of-the-week">Question of the week</h5> <p>How to stream realtime coding?</p> <ul> <li>Lessons for my First Year Live Coding on Twitch - Suz Hinton <a href="https://medium.freecodecamp.org/lessons-from-my-first-year-of-live-coding-on-twitch-41a32e2f41c1"> blog</a></li> <li>Get a good microphone</li> <li><a href="https://obsproject.com">Open Broadcast Software</a></li> <li><a href="https://www.twitch.tv/">Twitch TV</a></li> <li><a href="https://www.twitch.tv/markmandel">Mark’s Twitch Site</a></li> </ul> <h5 id="where-can-you-find-us-next">Where can you find us next?</h5> <ul> <li>San Francisco</li> </ul>