Trong một cuộc họp quan trọng, tôi từng thấy một chiếc tủ hồ sơ chỉ có thể mở khi hai người cùng xác nhận. Một người giữ chìa khóa, người còn lại giữ mã số. Ban đầu tôi nghĩ đây là cách quản lý rườm rà, vì thiếu một người là mọi thứ bị trì hoãn. Nhưng rồi tôi hiểu lý do phía sau. Hệ thống không được thiết kế để nhanh nhất, mà để đảm bảo không một cá nhân nào có đủ quyền lực để hành động một mình.
Tôi có cảm giác tương tự khi tìm hiểu tài liệu về threshold decryption của Newton. Một người dùng mã hóa thứ gì đó nhạy cảm, thông tin KYC, có thể là hồ sơ tài chính, trên thiết bị bằng HPKE và khóa công khai X25519 của hệ thống. Bản mã bay đến các operator. Nhưng khóa riêng có thể mở khóa nó? Nó không nằm hoàn chỉnh ở đâu. Nó đã được chia thành các mảnh trong một buổi lễ DKG và phân tán giữa các operator.
Khi một chính sách cần xem dữ liệu, các operator không đưa ra mảnh khóa của họ. Mỗi người tính toán một phần giải mã cục bộ và trao đổi các phần đó. Chỉ khi đủ số lượng phần được kết hợp, dữ liệu gốc mới xuất hiện trong bộ nhớ. Engine Rego thực hiện kiểm tra rồi dữ liệu bị xóa. Không một node nào thấy toàn bộ bức tranh. Ngay cả khi kiểm soát một operator, bạn cũng chỉ nhận được một mảnh vô dụng.
Điều tôi vẫn suy nghĩ là chuyện gì xảy ra khi quá nhiều operator im lặng. Hệ thống sẽ dừng lại thay vì giải mã với quá ít thành phần. Đó là lựa chọn đúng cho quyền riêng tư, nhưng tôi tự hỏi liệu có timeout hay nó chỉ âm thầm bị treo. Thiết kế này sạch sẽ ở khía cạnh bảo mật dữ liệu. Nhưng chính khả dụng mới là nơi thực tế bắt đầu tạo ra vấn đề
#Newt $NEWT @NewtonProtocol
Tôi có cảm giác tương tự khi tìm hiểu tài liệu về threshold decryption của Newton. Một người dùng mã hóa thứ gì đó nhạy cảm, thông tin KYC, có thể là hồ sơ tài chính, trên thiết bị bằng HPKE và khóa công khai X25519 của hệ thống. Bản mã bay đến các operator. Nhưng khóa riêng có thể mở khóa nó? Nó không nằm hoàn chỉnh ở đâu. Nó đã được chia thành các mảnh trong một buổi lễ DKG và phân tán giữa các operator.
Khi một chính sách cần xem dữ liệu, các operator không đưa ra mảnh khóa của họ. Mỗi người tính toán một phần giải mã cục bộ và trao đổi các phần đó. Chỉ khi đủ số lượng phần được kết hợp, dữ liệu gốc mới xuất hiện trong bộ nhớ. Engine Rego thực hiện kiểm tra rồi dữ liệu bị xóa. Không một node nào thấy toàn bộ bức tranh. Ngay cả khi kiểm soát một operator, bạn cũng chỉ nhận được một mảnh vô dụng.
Điều tôi vẫn suy nghĩ là chuyện gì xảy ra khi quá nhiều operator im lặng. Hệ thống sẽ dừng lại thay vì giải mã với quá ít thành phần. Đó là lựa chọn đúng cho quyền riêng tư, nhưng tôi tự hỏi liệu có timeout hay nó chỉ âm thầm bị treo. Thiết kế này sạch sẽ ở khía cạnh bảo mật dữ liệu. Nhưng chính khả dụng mới là nơi thực tế bắt đầu tạo ra vấn đề
#Newt $NEWT @NewtonProtocol