AiThao
Công nghệ · AiThao

Mã hóa đầu cuối, giải thích

Mã hóa đầu cuối nghĩa là nội dung được khóa trên điện thoại của bạn và chỉ được mở trên những điện thoại mà nó được gửi tới. Đây là cách AiThao làm điều đó, từng bước.

Lợi ích cho bạn

  • Chỉ điện thoại của những người trong cuộc trò chuyện đọc được; máy chủ lưu và chuyển những bản sao nó không mở được.
  • Một khóa bị đánh cắp không mở được phần còn lại của cuộc trò chuyện.
  • Bạn có thể kiểm tra không có ai xen vào giữa bằng cách so sánh mã an toàn.

Cách hoạt động

Mỗi thiết bị có khóa riêng; máy chủ chỉ giữ nửa công khai của khóa, để các điện thoại khác lấy về khi bắt đầu trò chuyện. Tin nhắn đầu tiên tạo ra một bí mật chung bằng cơ chế thỏa thuận khóa của giao thức Signal, và từ đó mỗi tin nhắn đẩy khóa tiến lên (Double Ratchet), nên khóa lấy được ở một thời điểm không mở được tin nhắn trước hay sau đó.

Trong nhóm, mỗi thành viên có một khóa người gửi được chia sẻ qua các phiên mã hóa một-một; khi có người vào hoặc rời nhóm, khóa được thay mới. Ảnh, tệp và tin nhắn thoại mỗi thứ được mã hóa bằng một khóa mới, khóa này đi kèm bên trong tin nhắn đã mã hóa.

Nếu người kia chưa có khóa, ứng dụng không gửi gì cả thay vì chuyển sang văn bản thường.

Nơi nó dừng lại

Việc dịch cần đến lời nói, nên tin nhắn cần dịch được giải mã trên điện thoại của bạn và gửi tới dịch vụ dịch. Trung tâm bảo mật liệt kê mọi nơi mã hóa đầu cuối không áp dụng.

Bên dưới

Giao thức Signal · Double Ratchet · libsignal

Câu hỏi thường gặp

Đây có phải cùng kiểu mã hóa Signal dùng không?

Cùng một giao thức, thông qua thư viện libsignal. AiThao là một ứng dụng riêng với máy chủ riêng.

Mã an toàn là gì?

Một mã được tạo từ khóa của cả hai người. Nếu mã của bạn trùng với mã của người kia, tin nhắn của bạn chỉ đến điện thoại của họ.

Tự mình xem bản dịch

Bản demo trên web giúp bạn làm quen với AiThao trước khi ứng dụng ra mắt. AiThao đang chờ Apple duyệt để lên App Store; hiện chưa có liên kết cài đặt.

Mở demo