
Làm thế nào để giảm chi phí zkTLS trong khi vẫn duy trì tính bảo mật thực tế? @primus_labs sử dụng một cách tiếp cận rất có chủ đích: Thay vì áp đặt bảo mật tối đa lên mọi subprotocol, kiến trúc này sử dụng OLEe tại những điểm quan trọng nhất. > OLEe được áp dụng cho: - Chuyển đổi điểm Diffie-Hellman - Tính toán tag GMAC > Sự đánh đổi về bảo mật: - Rủi ro thất bại chọn lọc được giới hạn chặt chẽ - Rò rỉ bị giới hạn ở tối đa một bit của bí mật phiên - Độ entropy cao của pre-master secret trong TLS khiến việc khôi phục về mặt tính toán là không khả thi > Những gì bị loại bỏ: - Các subproof zero-knowledge không cần thiết trong quá trình trao đổi khóa - Lưu trữ triple xác thực quá mức - Nhu cầu tải các trạng thái mạch gian lận khổng lồ vào bộ nhớ > Những gì người dùng nhận được thay vào đó: - Truyền dữ liệu tính toán theo từng phần - Khoảng 150 MB bộ nhớ cho các tải trọng chuẩn 2 KB, theo báo cáo - Kiến trúc thực thi thực tế hơn - Áp lực thấp hơn từ chi phí mạng và giao tiếp Kỹ thuật mã hóa tốt là việc kiểm soát, giới hạn và triển khai chi phí một cách có chủ đích Đó chính là hướng đi mà @primus_labs đang theo đuổi với zkTLS.
