{"guid":"79c1ee55-8004-4dcd-9282-9f7acae9c94a","title":"Practical Mix Network Design","subtitle":"Strong metadata protection for asynchronous messaging","slug":"34c3-8974-practical_mix_network_design","link":"https://fahrplan.events.ccc.de/congress/2017/Fahrplan/events/8974.html","description":"We shall explain the renewed interest in mix networks. Like Tor, mix networks protect metadata by using layered encryption and routing packets between a series of independent nodes. Mix networks resist vastly more powerful adversary models than Tor though, including global passive adversaries. In so doing, mix networks add both latency and cover traffic. We shall outline the basic components of a mix network, touch on their roles in resisting active and passive attacks, and discuss how the latency impacts reliability, application design, and user experience.","original_language":"eng","persons":["David Stainton","jeffburdges"],"tags":["34c3","8974","Resilience"],"view_count":769,"promoted":false,"date":"2017-12-27T00:00:00.000+01:00","release_date":"2017-12-28T01:00:00.000+01:00","updated_at":"2026-04-03T01:45:03.759+02:00","length":2811,"duration":2811,"thumb_url":"https://static.media.ccc.de/media/congress/2017/8974-hd.jpg","poster_url":"https://static.media.ccc.de/media/congress/2017/8974-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/congress/2017/79c1ee55-8004-4dcd-9282-9f7acae9c94a-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/congress/2017/79c1ee55-8004-4dcd-9282-9f7acae9c94a-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/34c3-8974-practical_mix_network_design","url":"https://api.media.ccc.de/public/events/79c1ee55-8004-4dcd-9282-9f7acae9c94a","conference_title":"34C3: TUWAT","conference_url":"https://api.media.ccc.de/public/conferences/34c3","related":[{"event_id":4763,"event_guid":"2ef3b60f-6e5c-4c23-a145-d263685ec13e","weight":29},{"event_id":4766,"event_guid":"19b7e5d7-bba7-46da-afbc-f16d43fe395f","weight":23},{"event_id":4767,"event_guid":"f2ca3661-30c8-476e-9d6b-920bb20b21eb","weight":27},{"event_id":4781,"event_guid":"44e7cb13-011e-4242-b26a-1edf4ac15b83","weight":22},{"event_id":4782,"event_guid":"de1b5916-8052-4a25-bded-25d96a43aff7","weight":26},{"event_id":4784,"event_guid":"65a25dfd-56dd-4e87-a910-334e2dc25a9c","weight":37},{"event_id":4785,"event_guid":"4c4af291-e9ed-4dc9-8b2e-9062db9924fa","weight":23},{"event_id":4790,"event_guid":"edd02e52-28f8-4f3e-8b17-75cffecb6d7f","weight":27},{"event_id":4791,"event_guid":"8d29d28d-a222-4731-bdfc-fde590385cae","weight":33},{"event_id":4793,"event_guid":"22027440-b3fb-49d5-a35b-b86e7d77cfb9","weight":28},{"event_id":4794,"event_guid":"a2887b4a-0c9d-4220-a52f-c65c20ae25d7","weight":31},{"event_id":4795,"event_guid":"722ce759-9cde-4e3b-8db5-5a97aa9673d9","weight":24},{"event_id":4798,"event_guid":"57d3ba9e-49c8-440e-a30a-c0297204848a","weight":23},{"event_id":4800,"event_guid":"a9ebf7e3-abc5-49d9-8efe-316b3bc52902","weight":20},{"event_id":4813,"event_guid":"d5d27820-0e97-4c19-bf57-b470cbbd97ef","weight":28},{"event_id":4826,"event_guid":"16645200-2036-4a3c-a44d-a5ff44ac2991","weight":27}],"recordings":[{"size":null,"length":null,"mime_type":"application/x-subrip","language":"eng","filename":"34c3-8974-eng-fra-deu-Practical_Mix_Network_Design.en.srt","state":"complete","folder":"","high_quality":true,"width":null,"height":null,"updated_at":"2021-02-21T17:46:42.749+01:00","recording_url":"https://cdn.media.ccc.de/congress/2017/34c3-8974-eng-fra-deu-Practical_Mix_Network_Design.en.srt","url":"https://api.media.ccc.de/public/recordings/44481","event_url":"https://api.media.ccc.de/public/events/79c1ee55-8004-4dcd-9282-9f7acae9c94a","conference_url":"https://api.media.ccc.de/public/conferences/34c3"},{"size":205,"length":2811,"mime_type":"video/mp4","language":"eng","filename":"34c3-8974-eng-Practical_Mix_Network_Design.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2017-12-28T11:32:56.570+01:00","recording_url":"https://cdn.media.ccc.de/congress/2017/h264-hd/34c3-8974-eng-Practical_Mix_Network_Design.mp4","url":"https://api.media.ccc.de/public/recordings/20771","event_url":"https://api.media.ccc.de/public/events/79c1ee55-8004-4dcd-9282-9f7acae9c94a","conference_url":"https://api.media.ccc.de/public/conferences/34c3"},{"size":205,"length":2811,"mime_type":"video/mp4","language":"fra","filename":"34c3-8974-fra-Practical_Mix_Network_Design.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2017-12-28T11:33:04.496+01:00","recording_url":"https://cdn.media.ccc.de/congress/2017/h264-hd/34c3-8974-fra-Practical_Mix_Network_Design.mp4","url":"https://api.media.ccc.de/public/recordings/20772","event_url":"https://api.media.ccc.de/public/events/79c1ee55-8004-4dcd-9282-9f7acae9c94a","conference_url":"https://api.media.ccc.de/public/conferences/34c3"},{"size":206,"length":2811,"mime_type":"video/mp4","language":"deu","filename":"34c3-8974-deu-Practical_Mix_Network_Design.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2017-12-28T11:33:12.638+01:00","recording_url":"https://cdn.media.ccc.de/congress/2017/h264-hd/34c3-8974-deu-Practical_Mix_Network_Design.mp4","url":"https://api.media.ccc.de/public/recordings/20773","event_url":"https://api.media.ccc.de/public/events/79c1ee55-8004-4dcd-9282-9f7acae9c94a","conference_url":"https://api.media.ccc.de/public/conferences/34c3"},{"size":349,"length":2811,"mime_type":"video/mp4","language":"eng-fra-deu","filename":"34c3-8974-eng-fra-deu-Practical_Mix_Network_Design_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2017-12-28T11:33:23.365+01:00","recording_url":"https://cdn.media.ccc.de/congress/2017/h264-hd/34c3-8974-eng-fra-deu-Practical_Mix_Network_Design_hd.mp4","url":"https://api.media.ccc.de/public/recordings/20774","event_url":"https://api.media.ccc.de/public/events/79c1ee55-8004-4dcd-9282-9f7acae9c94a","conference_url":"https://api.media.ccc.de/public/conferences/34c3"},{"size":255,"length":2811,"mime_type":"video/webm","language":"eng-fra-deu","filename":"34c3-8974-eng-fra-deu-Practical_Mix_Network_Design_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2017-12-28T12:50:26.301+01:00","recording_url":"https://cdn.media.ccc.de/congress/2017/webm-sd/34c3-8974-eng-fra-deu-Practical_Mix_Network_Design_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/20832","event_url":"https://api.media.ccc.de/public/events/79c1ee55-8004-4dcd-9282-9f7acae9c94a","conference_url":"https://api.media.ccc.de/public/conferences/34c3"},{"size":185,"length":2811,"mime_type":"video/mp4","language":"eng-fra-deu","filename":"34c3-8974-eng-fra-deu-Practical_Mix_Network_Design_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2017-12-28T12:50:53.403+01:00","recording_url":"https://cdn.media.ccc.de/congress/2017/h264-sd/34c3-8974-eng-fra-deu-Practical_Mix_Network_Design_sd.mp4","url":"https://api.media.ccc.de/public/recordings/20833","event_url":"https://api.media.ccc.de/public/events/79c1ee55-8004-4dcd-9282-9f7acae9c94a","conference_url":"https://api.media.ccc.de/public/conferences/34c3"},{"size":42,"length":2796,"mime_type":"audio/mpeg","language":"eng","filename":"34c3-8974-eng-Practical_Mix_Network_Design.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2017-12-28T13:12:35.372+01:00","recording_url":"https://cdn.media.ccc.de/congress/2017/mp3/34c3-8974-eng-Practical_Mix_Network_Design.mp3","url":"https://api.media.ccc.de/public/recordings/20871","event_url":"https://api.media.ccc.de/public/events/79c1ee55-8004-4dcd-9282-9f7acae9c94a","conference_url":"https://api.media.ccc.de/public/conferences/34c3"},{"size":30,"length":2796,"mime_type":"audio/opus","language":"eng","filename":"34c3-8974-eng-Practical_Mix_Network_Design.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2017-12-28T13:13:06.670+01:00","recording_url":"https://cdn.media.ccc.de/congress/2017/opus/34c3-8974-eng-Practical_Mix_Network_Design.opus","url":"https://api.media.ccc.de/public/recordings/20872","event_url":"https://api.media.ccc.de/public/events/79c1ee55-8004-4dcd-9282-9f7acae9c94a","conference_url":"https://api.media.ccc.de/public/conferences/34c3"},{"size":430,"length":2811,"mime_type":"video/webm","language":"eng-fra-deu","filename":"34c3-8974-eng-fra-deu-Practical_Mix_Network_Design_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2017-12-28T14:16:04.871+01:00","recording_url":"https://cdn.media.ccc.de/congress/2017/webm-hd/34c3-8974-eng-fra-deu-Practical_Mix_Network_Design_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/20898","event_url":"https://api.media.ccc.de/public/events/79c1ee55-8004-4dcd-9282-9f7acae9c94a","conference_url":"https://api.media.ccc.de/public/conferences/34c3"},{"size":191,"length":2811,"mime_type":"video/mp4","language":"eng-fra-deu","filename":"34c3-8974-eng-fra-deu-Practical_Mix_Network_Design_hd-slides.mp4","state":"new","folder":"slides-h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2017-12-28T17:17:54.497+01:00","recording_url":"https://cdn.media.ccc.de/congress/2017/slides-h264-hd/34c3-8974-eng-fra-deu-Practical_Mix_Network_Design_hd-slides.mp4","url":"https://api.media.ccc.de/public/recordings/21065","event_url":"https://api.media.ccc.de/public/events/79c1ee55-8004-4dcd-9282-9f7acae9c94a","conference_url":"https://api.media.ccc.de/public/conferences/34c3"},{"size":55,"length":2811,"mime_type":"video/mp4","language":"eng","filename":"34c3-8974-eng-Practical_Mix_Network_Design_sd-slides.mp4","state":"new","folder":"slides-h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2018-01-02T15:34:52.761+01:00","recording_url":"https://cdn.media.ccc.de/congress/2017/slides-h264-sd/34c3-8974-eng-Practical_Mix_Network_Design_sd-slides.mp4","url":"https://api.media.ccc.de/public/recordings/22286","event_url":"https://api.media.ccc.de/public/events/79c1ee55-8004-4dcd-9282-9f7acae9c94a","conference_url":"https://api.media.ccc.de/public/conferences/34c3"},{"size":6,"length":null,"mime_type":"application/pdf","language":"eng","filename":"34c3-8974-practical_mix_network_design.pdf","state":"new","folder":"slides-pdf","high_quality":true,"width":null,"height":null,"updated_at":"2018-01-08T18:52:11.400+01:00","recording_url":"https://cdn.media.ccc.de/congress/2017/slides-pdf/34c3-8974-practical_mix_network_design.pdf","url":"https://api.media.ccc.de/public/recordings/22449","event_url":"https://api.media.ccc.de/public/events/79c1ee55-8004-4dcd-9282-9f7acae9c94a","conference_url":"https://api.media.ccc.de/public/conferences/34c3"}]}