Việc Discord triển khai thành công mã hóa đầu cuối (E2EE) cho toàn bộ hệ thống đàm thoại âm thanh và video quy mô hàng trăm triệu người dùng trực tuyến đồng thời là một kỳ tích kỹ thuật phân tán đáng kinh ngạc. Để giải quyết bài toán mã hóa cuộc gọi nhóm đông người mà không làm bùng nổ băng thông máy chủ hay gây độ trễ gói tin (latency), các kỹ sư của Discord đã tự phát triển và công khai mã nguồn giao thức mang tên DAVE (Discord Audio & Video End-to-End Encryption) với sự kiểm định độc lập của công ty an ninh mạng Trail of Bits.

Kiến trúc mật mã học MLS và cơ chế trao đổi khóa phi tập trung
Thách thức lớn nhất của mã hóa E2EE trong các phòng voice chat game là việc người dùng liên tục tham gia và rời phòng (Join/Leave Churn) với tần suất cao.
Để giải quyết vấn đề này, giao thức DAVE ứng dụng chuẩn mật mã học nhóm Messaging Layer Security (MLS) của IETF. Khi một thành viên mới bước vào kênh thoại, hệ thống sẽ sử dụng cấu trúc cây khóa nhị phân (Ratchet Tree) để cập nhật chìa khóa giải mã chung cho toàn nhóm chỉ bằng một thông điệp đồng bộ duy nhất có kích thước O(log N), thay vì phải gửi riêng lẻ từng khóa cho từng thành viên như các giải pháp cũ. Cơ chế này giúp duy trì tính bảo mật chuyển tiếp (Forward Secrecy) và bảo mật hậu thoái (Post-Compromise Security) mà không làm nghẽn băng thông mạng.
Xử lý luồng đa phương tiện qua máy chủ SFU mà không cần giải mã dữ liệu
Điểm đột phá kiến trúc của DAVE là sự phân tách triệt để giữa lớp định tuyến dữ liệu máy chủ và lớp nội dung đa phương tiện.
Máy chủ chuyển tiếp chọn lọc (Selective Forwarding Unit – SFU) của Discord chỉ tiếp nhận các gói tin RTP đã được mã hóa bằng thuật toán AES-GCM và đọc các tiêu đề định tuyến (Packet Headers) không mã hóa để phân phối tới các người nhận tương ứng. Máy chủ hoàn toàn không giữ khóa riêng tư và không thể can thiệp vào dòng âm thanh hay luồng nén video VP9/AV1. Đáng chú ý, Discord chỉ áp dụng E2EE cho kênh thoại và video, trong khi tin nhắn văn bản vẫn được lưu trữ trên máy chủ để phục vụ công tác kiểm duyệt nội dung an toàn mạng, tạo nên sự cân bằng hợp lý giữa quyền riêng tư cá nhân và trách nhiệm cộng đồng.



















