Skip to content
The Noise Protocol Framework (34c3) episode artwork

EPISODE · Dec 27, 2017 · 32 MIN

The Noise Protocol Framework (34c3)

from Chaos Computer Club - archive feed (high quality) · host Trevor Perrin

The Noise Protocol Framework is a toolkit for 2-party secure-channel protocols. Noise is used by WhatsApp for client-server communication, by the WireGuard VPN protocol, and by the Lightning Network. In this talk I'll describe the rationale behind such a framework, and how you can use it to build simple, efficient, and customized secure-channel protocols. Noise provides a simple pattern language and naming scheme for 2-party DH-based cryptographic handshakes, covering the different possibilities for client and/or server authentication, post/pre-specified peers, identity-hiding, and 0-RTT encryption. These patterns are easily compiled into linear sequences of cryptographic operations using your favorite ECDH, hash, and cipher functions. Extensions are in the works for additional cryptographic choices, e.g. post-quantum options for "hybrid forward-secrecy", as well as negotiation frameworks. about this event: https://fahrplan.events.ccc.de/congress/2017/Fahrplan/events/9222.html

Episode metadata supplied by the publisher feed · Published Dec 27, 2017

Embed this episode

Ready to play

The Noise Protocol Framework (34c3)

0:00 32:02

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

No similar podcasts found.

Frequently Asked Questions

How long is this episode of Chaos Computer Club - archive feed (high quality)?

This episode is 32 minutes long.

When was this Chaos Computer Club - archive feed (high quality) episode published?

This episode was published on December 27, 2017.

Can I download this Chaos Computer Club - archive feed (high quality) episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!