{"guid":"cb7ae4c1-476c-5c96-ab35-28ba33f22a96","title":"When to Change the Locks in Your Matrix","subtitle":null,"slug":"matrix-conference-2026-93688-when-to-change-the-locks-in-your-matrix","link":"https://cfp.2026.matrix.org/matrix-conference-2026/talk/8ZCYUQ/","description":"When you operate communication infrastructure for one of Europe's largest defense organizations, \"good enough\" is never good enough.\nAt BWI, we do not just run Matrix. We trust in the idea behind it: that secure, open communication should be a public good.\n\nWhen we introduced Matrix into the Bundeswehr, we made a deliberate decision: everything, always, end-to-end encrypted. No exceptions, no fallbacks. That single switch revealed the hard problems. Olm and Megolm, built on the Signal Protocol, are the gold standard of modern encryption, but they were not designed for large rooms with thousands of participants at government scale. Those cracks are what brought us to MLS, the IETF standard built for exactly those harder problems: scalable group key management, stronger forward secrecy, post-compromise security. MLS does not just change how keys are managed. It changes how little the server needs to know. And that is not a side effect. It is a design goal. The less the server knows, the less it can leak, and required by VS-AP0024, the BSI guidance we operate under.\n\nThat settled the what. Rust settles the how. Not as a language choice, but as the foundation that makes formal verification of the functional core possible, and memory safety everywhere else a given.\n\nWe wrote MSC2546 ourselves, defining how MLS integrates into the Matrix protocol at the spec level. Now we are ready to share what happened next.\n\nIn this talk, Timm and David from BWI will show you what it takes to bring MLS into a real production stack: what changes in the SDK, what it means for backend modules, and how Rust becomes the common thread that holds it all together. Expect no polished success story. Expect honest engineering: what was built, where it broke, and what it cost. And at the end, the first thing they shipped with it. A new way to have a conversation that leaves no trace. Come find out when to change the locks.\n\nJoin our journey.\n\nLicensed to the public under https://creativecommons.org/licenses/by-sa/4.0/","original_language":"eng","persons":["Bjoern Reiners","Timm Behner","David Lassig"],"view_count":52,"promoted":false,"date":"2026-10-22T14:15:00.000+02:00","release_date":"2026-10-22T00:00:00.000+02:00","updated_at":"2026-10-27T10:45:07.922+01:00","tags":["8ZCYUQ","2026","matrix-conf-2026","Cryptography","Sofya","matrix-conf-2026-eng","matrix-conf-2026","Day 3"],"length":1533,"duration":1533,"thumb_url":"https://static.media.ccc.de/media/events/matrix-conf/2026/93688-cb7ae4c1-476c-5c96-ab35-28ba33f22a96.jpg","poster_url":"https://static.media.ccc.de/media/events/matrix-conf/2026/93688-cb7ae4c1-476c-5c96-ab35-28ba33f22a96_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/matrix-conf/2026/93688-cb7ae4c1-476c-5c96-ab35-28ba33f22a96.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/matrix-conf/2026/93688-cb7ae4c1-476c-5c96-ab35-28ba33f22a96.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/matrix-conference-2026-93688-when-to-change-the-locks-in-your-matrix","url":"https://api.media.ccc.de/public/events/cb7ae4c1-476c-5c96-ab35-28ba33f22a96","conference_title":"The Matrix Conference 2026","conference_url":"https://api.media.ccc.de/public/conferences/matrix-conf-2026","related":[],"recordings":[{"length":1533,"mime_type":"video/mp4","language":"eng","filename":"matrix-conf-2026-93688-eng-When_to_Change_the_Locks_in_Your_Matrix_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2026-10-22T15:05:54.697+02:00","label":"eng 1080p","size":255,"recording_url":"https://cdn.media.ccc.de/events/matrix-conf/2026/h264-hd/matrix-conf-2026-93688-eng-When_to_Change_the_Locks_in_Your_Matrix_hd.mp4","url":"https://api.media.ccc.de/public/recordings/106594","event_url":"https://api.media.ccc.de/public/events/cb7ae4c1-476c-5c96-ab35-28ba33f22a96","conference_url":"https://api.media.ccc.de/public/conferences/matrix-conf-2026"},{"length":1533,"mime_type":"audio/mpeg","language":"eng","filename":"matrix-conf-2026-93688-eng-When_to_Change_the_Locks_in_Your_Matrix_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2026-10-22T15:06:07.900+02:00","label":"eng","size":23,"recording_url":"https://cdn.media.ccc.de/events/matrix-conf/2026/mp3/matrix-conf-2026-93688-eng-When_to_Change_the_Locks_in_Your_Matrix_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/106595","event_url":"https://api.media.ccc.de/public/events/cb7ae4c1-476c-5c96-ab35-28ba33f22a96","conference_url":"https://api.media.ccc.de/public/conferences/matrix-conf-2026"},{"length":1533,"mime_type":"audio/opus","language":"eng","filename":"matrix-conf-2026-93688-eng-When_to_Change_the_Locks_in_Your_Matrix_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2026-10-22T15:06:11.587+02:00","label":"eng","size":16,"recording_url":"https://cdn.media.ccc.de/events/matrix-conf/2026/opus/matrix-conf-2026-93688-eng-When_to_Change_the_Locks_in_Your_Matrix_opus.opus","url":"https://api.media.ccc.de/public/recordings/106596","event_url":"https://api.media.ccc.de/public/events/cb7ae4c1-476c-5c96-ab35-28ba33f22a96","conference_url":"https://api.media.ccc.de/public/conferences/matrix-conf-2026"},{"length":1533,"mime_type":"video/webm;codecs=av01","language":"eng","filename":"matrix-conf-2026-93688-eng-When_to_Change_the_Locks_in_Your_Matrix_av1-sd.webm","state":"new","folder":"av1-sd","high_quality":false,"width":720,"height":576,"updated_at":"2026-10-22T15:08:34.776+02:00","label":"eng 576p","size":47,"recording_url":"https://cdn.media.ccc.de/events/matrix-conf/2026/av1-sd/matrix-conf-2026-93688-eng-When_to_Change_the_Locks_in_Your_Matrix_av1-sd.webm","url":"https://api.media.ccc.de/public/recordings/106600","event_url":"https://api.media.ccc.de/public/events/cb7ae4c1-476c-5c96-ab35-28ba33f22a96","conference_url":"https://api.media.ccc.de/public/conferences/matrix-conf-2026"},{"length":1533,"mime_type":"video/mp4","language":"eng","filename":"matrix-conf-2026-93688-eng-When_to_Change_the_Locks_in_Your_Matrix_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2026-10-22T15:08:43.578+02:00","label":"eng 576p","size":58,"recording_url":"https://cdn.media.ccc.de/events/matrix-conf/2026/h264-sd/matrix-conf-2026-93688-eng-When_to_Change_the_Locks_in_Your_Matrix_sd.mp4","url":"https://api.media.ccc.de/public/recordings/106602","event_url":"https://api.media.ccc.de/public/events/cb7ae4c1-476c-5c96-ab35-28ba33f22a96","conference_url":"https://api.media.ccc.de/public/conferences/matrix-conf-2026"},{"length":1533,"mime_type":"video/webm;codecs=av01","language":"eng","filename":"matrix-conf-2026-93688-eng-When_to_Change_the_Locks_in_Your_Matrix_av1-hd.webm","state":"new","folder":"av1-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2026-10-22T15:17:53.317+02:00","label":"eng 1080p","size":134,"recording_url":"https://cdn.media.ccc.de/events/matrix-conf/2026/av1-hd/matrix-conf-2026-93688-eng-When_to_Change_the_Locks_in_Your_Matrix_av1-hd.webm","url":"https://api.media.ccc.de/public/recordings/106609","event_url":"https://api.media.ccc.de/public/events/cb7ae4c1-476c-5c96-ab35-28ba33f22a96","conference_url":"https://api.media.ccc.de/public/conferences/matrix-conf-2026"},{"length":1533,"mime_type":"video/webm","language":"eng","filename":"matrix-conf-2026-93688-eng-When_to_Change_the_Locks_in_Your_Matrix_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2026-10-22T15:20:35.033+02:00","label":"eng 1080p","size":165,"recording_url":"https://cdn.media.ccc.de/events/matrix-conf/2026/webm-hd/matrix-conf-2026-93688-eng-When_to_Change_the_Locks_in_Your_Matrix_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/106613","event_url":"https://api.media.ccc.de/public/events/cb7ae4c1-476c-5c96-ab35-28ba33f22a96","conference_url":"https://api.media.ccc.de/public/conferences/matrix-conf-2026"},{"length":1533,"mime_type":"video/webm","language":"eng","filename":"matrix-conf-2026-93688-eng-When_to_Change_the_Locks_in_Your_Matrix_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2026-10-22T15:27:57.864+02:00","label":"eng 576p","size":60,"recording_url":"https://cdn.media.ccc.de/events/matrix-conf/2026/webm-sd/matrix-conf-2026-93688-eng-When_to_Change_the_Locks_in_Your_Matrix_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/106615","event_url":"https://api.media.ccc.de/public/events/cb7ae4c1-476c-5c96-ab35-28ba33f22a96","conference_url":"https://api.media.ccc.de/public/conferences/matrix-conf-2026"}]}