Let's Go Quantum - Sam Burns

Поделиться
HTML-код
  • Опубликовано: 15 сен 2024
  • As quantum computing advances, classical encryption will become increasingly vulnerable. Go 1.23 is the first version of the language to introduce some post-quantum encryption features, with more to come.
    This talk will start off with a very light overview of quantum computing. We will cover what it is, and check in on the current state of the art, as well as why this is relevant to encryption. We will take a look at hardware and software available for developers to use quantum computers right now, and why the store-now-decrypt-later threat model makes this the right time to begin introducing post-quantum encryption in Go.
    Post-quantum encryption is being introduced to Go 1.23, starting with a Key Encapsulation Mechanism for use with TLS. It is highly likely new hashing algorithms and other features will be rolled out slowly in forthcoming versions. Join us for a mercifully lightweight introduction to quantum computing, a discussion of the new features, and how to use them - and let's go quantum!
  • НаукаНаука

Комментарии • 2

  • @Sam-Burns
    @Sam-Burns 22 дня назад +3

    CONTENTS
    3:07 Is Go 1.23's implementation of Post-Quantum Cryptography secure?
    4:25 What is quantum computing
    6:34 Quantum phenomenon explained with Gophers!
    8:37 What is a qubit?
    11:34 'Measuring a qubit' meme
    13:59 Quantum logic gates
    17:44 Quantum decoherence
    23:03 Simulating quantum computers in Go
    29:18 What is Post-Quantum Cryptography?
    31:31 Quantum Computing's implications for encryption
    33:36 Why do we need PQC now?
    35:14 Public key cryptography recap
    36:09 Key Encapsulation Mechanisms recap
    37:44 Lattice-Based Cryptography overview
    39:48 NIST standards body
    40:56 Hybrid PQC/traditional encryption and the work of Dr Bas Westerbaan
    42:36 Detecting PQC in the browser
    44:39 What's new in Go 1.23 cryptography, and why it's secure
    45:29 Original work by Filippo Valsorda
    47:48 Caddy and Cloudflare's fork of Go
    49:50 Building a webserver in Go 1.23+ with PQC
    51:07 NIST's finalised standard and why Go's implementation is as secure as the finalised version
    52:46 Possible future developments
    SLIDES
    A write-up and link to the slides is available at sam-burns.com/posts/gophercon-uk-2024-talk-lets-go-quantum/

  • @arnabthakuria2243
    @arnabthakuria2243 18 дней назад +1

    jeez, I almost feel asleep . nice asmr 😀