Khi xây dựng các ứng dụng bảo vệ quyền riêng tư, việc giữ an toàn cho dữ liệu nhạy cảm mà vẫn có thể xử lý dữ liệu đó là một thách thức cốt lõi.
Các cơ sở dữ liệu truyền thống lưu trữ mọi thứ ở một nơi, tạo ra một điểm lỗi duy nhất nếu bị xâm nhập. nilDB của @Nillion áp dụng cách tiếp cận khác: dữ liệu được mã hóa sẽ được chia thành các phần dựa trên toán học và phân phối giữa nhiều nút nilDB.
Không nút nào nắm giữ toàn bộ giá trị—việc khôi phục đòi hỏi nhiều phần từ các nút khác nhau. Nếu một nút bị xâm phạm, kẻ tấn công cũng không thu được thông tin hữu ích nào. Nhà phát triển đánh dấu các trường nhạy cảm để áp dụng cơ chế chia sẻ bí mật, đồng thời giữ dữ liệu không nhạy cảm ở dạng rõ để truy vấn hiệu quả.
#nil $NIL
Các cơ sở dữ liệu truyền thống lưu trữ mọi thứ ở một nơi, tạo ra một điểm lỗi duy nhất nếu bị xâm nhập. nilDB của @Nillion áp dụng cách tiếp cận khác: dữ liệu được mã hóa sẽ được chia thành các phần dựa trên toán học và phân phối giữa nhiều nút nilDB.
Không nút nào nắm giữ toàn bộ giá trị—việc khôi phục đòi hỏi nhiều phần từ các nút khác nhau. Nếu một nút bị xâm phạm, kẻ tấn công cũng không thu được thông tin hữu ích nào. Nhà phát triển đánh dấu các trường nhạy cảm để áp dụng cơ chế chia sẻ bí mật, đồng thời giữ dữ liệu không nhạy cảm ở dạng rõ để truy vấn hiệu quả.
#nil $NIL