Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

This is interesting.

David Wong is a cryptographer at NCC Crypto. I like David. I added that because I know he's reading this.

Noise is Trevor Perrin's transport protocol framework (it's a "framework" because it's parameterized, and defines several different protocols with different cryptographic tradeoffs). Noise is used by Signal, and the WireGuard VPN uses a variant protocol inspired by it.

Strobe is Mike Hamburg's framework for building encrypted transports out of a sponge function --- sponges are the cryptographic kernels of newer hashes like Keccak. I think it works in a similar fashion to Keccak's promise of getting an entire cryptosystem out of a single crypto primitive, which is something David likes a lot.

In a sense, you'd have Noise doing the handshake and key establishment, and Strobe doing the actual encryption. Noise + Strobe = Disco. Cute.

What's the CSS framework this is done it? It's very clean.

(Corrections: it's WhatsApp that uses Noise, not Signal; Wireguard uses a variant of Noise directly).



CSS Framework == Bulma (https://bulma.io)


>Noise is used by Signal

Are you sure?


Yeah, see correction: I got WhatsApp and Signal confused. (WhatsApp uses Signal Protocol and Noise).




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: