End to End Encryption with Elixir and Beam
summary
Claims a small routing layer plus Ockam secure channels decouple encryption from TCP/TLS so end-to-end guarantees survive multi-hop end-to-end secure channels. Implements that as an Elixir and Rust library that performs a Noise-based handshake, yields a local channel address, and routes tiny encrypted packets over mixed transports (TCP, UDP, LoRa, Bluetooth) and even via stored async mailbox delivery. Shows IoT examples (heart‑rate, doorbells, locks) where intermediaries only route/cache, not read or tamper, and the system is open source.
AI-written summary · about
chapters (8)
- 0:0004:43 - Introduction
- 4:4406:23 - Security of Data-in-transit
- 6:2409:52 - Trust in Network Boundaries
- 9:5311:29 - Transport Layer Security
- 11:3012:33 - Principle of Least Privilege
- 12:3426:00 - Secure Channels
- 26:0137:14 - End-to-end Encryption
- 37:1541:26 - QnA
related talks
45mHow can applications become more secure, private, and dependable
43mSecuring Elixir Applications
06mEncrypt All Transports
50mBuilding Production-Grade End to End Encrypted App...
30mImplementing a third layer of security (do we need it?)
35mEmissary + Linkerd: A Guide to End-to-end Encryption for your Cluster
43mKeynote: Security Under the BEAM
37mSecurity of the BEAM
