COSCUP 2025

End-to-End Encryption Saves Lives. You Can Start Saving Lives In Ruby, Too
2025年8月9日 , TR209

"Why do you need End-to-End Encryption in Ruby? Because..."

This talk will cover the Ruby implementation of the Messaging Layer Security Protocol (RFC 9420), and recent developments in Ruby's modern cryptography. Messaging Layer Security enables authenticated key exchange in group messaging systems, providing end-to-end security to messaging apps. By learning how end-to-end encryption in group messaging works, you could be more confident about the security of your daily messages that are sent through your messaging apps. And yes, it does save actual lives.


目標觀眾/對象觀眾:

Intended audiences include developers of security-focused systems and security/protocol enthusiasts, but also include users of messaging apps (pretty much everyone!) who want to learn the internal workings of their daily apps and unveil the mysteries of them to feel safe about their messages.

難易度:

上級

您也可參考: sylph01/melos: MLS Protocol implementation in Ruby

A wild (freelance) programmer. I can do cryptography and authentication/authorization a little.