Có các giao thức để tạo một bí mật phân phối, một khóa hoặc một số ngẫu nhiên. Tìm kiếm Tạo khóa phân tán (DKG) sẽ hữu ích.
Tùy thuộc vào những gì bạn muốn làm với bí mật sẽ quyết định xem bạn có thể giữ bí mật hay không. Có các lược đồ chữ ký phân tán. Tôi không biết cách thực hiện giải mã phân tán1 hoặc mã hóa đối xứng phân tán.
Điều này phụ thuộc vào mô hình chia sẻ bí mật của bạn. Nếu bạn yêu cầu tất cả các nút tham gia vào bất kỳ hành động nào, thì sẽ không có số lượng nút do đối thủ kiểm soát sẽ cung cấp bí mật cho đối thủ. Nếu bạn yêu cầu ít hơn tất cả các nút tham gia, hãy nói $t$ các nút, sau đó một khi đối thủ có $t$ các nút, anh ta có quyền truy cập vào bí mật.
Như đã đề cập trong phần 2., bạn có thể chọn ngưỡng, $t$, của các nút mà bạn cần tham gia.
Như @yacovm đã đề cập trong một nhận xét, Chia sẻ bí mật của Shamir là một kế hoạch chia sẻ bí mật ngưỡng phổ biến.
1Không hoàn toàn đúng. Tôi đã thấy những cách thú vị để giải mã phân tán.Giả sử nếu thông tin được mã hóa là âm thanh, thì bạn có nhiều tệp âm thanh nên việc nghe bất kỳ tệp nào trong số chúng sẽ không cung cấp bất kỳ thông tin nào, nhưng nếu bạn thiết lập loa đúng cách và đặt đúng vị trí, bạn có thể nghe thấy thông báo gốc. Tất nhiên, đây không phải là mục đích chung và đi kèm với nhiều lưu ý.