Khi tôi đi qua âECDSA ngưỡng đa bên nhanh chóng với thiết lập nhanh chóng đáng tin cậy– Bài báo của Gennaro & Goldfeder, 2018, tôi thấy khó hiểu về giao thức tạo khóa (Phần 4.1, trang 10):
Trong Giai đoạn 1, họ tạo một cặp (cam kết, hủy bỏ cam kết) bằng cách sử dụng lược đồ cam kết. Trước đó trong bài báo, họ đã đề cập rằng âtrong thực tế, người ta có thể sử dụng bất kỳ hàm băm an toàn nào h và xác định cam kết x như h = h(x, r), cho một lựa chọn thống nhất r chiều dài TÔI" và cho rằng h hoạt động như một lời tiên tri ngẫu nhiên. Chúng tôi sử dụng phiên bản tiên tri ngẫu nhiên hiệu quả này trong quá trình triển khai của mìnhâ (xem trang 6, dưới cùng). Theo tôi hiểu, họ giảm cam kết đối với HMAC bằng khóa r. chuỗi decommitment trong trường hợp này là gì? Là nó r hoặc là nó x? Chuỗi giải mã hoàn toàn phục vụ mục đích gì?
Trong Giai đoạn 1, chuỗi cam kết được phát đi. Sau đó, trong Giai đoạn 2, chuỗi hủy bỏ được phát sóng. Theo tôi hiểu, việc tách biệt được thực hiện để mọi người thực hiện cam kết của mình trước khi thấy bất kỳ ai không cam kết.
Câu tiếp theo: âHãy ytôi là giá trị được xác định bởi Ptôiâ. cũng vậy ytôi = KGDtôi = r?
Câu tiếp theo: âNgười chơi Ptôi thực hiện một (t, N) Feldman-VSS của giá trị bạntôi, với ytôi dưới dạng âsố tự do trong số mũâ. Trong chia sẻ bí mật đa thức điển hình của bạn (ví dụ: Shamir), bất kỳ giá trị nào bạn đang chia sẻ đều là số hạng tự do trong đa thức. Vì vậy, với tôi điều này có vẻ mâu thuẫn với chính nó khi nói rằng chúng ta đang chia sẻ bạntôi và ytôi đồng thời. Phải chăng âsố hạng tự do trong số mũâ không có nghĩa là số hạng tự do của đa thức? Feldman-VSS có hoạt động khác với Shamir không?
Sau đó, âcác giá trị kết quả xtôi diện tích (t, N) Chia sẻ bí mật của Shamirâ về
chìa khoá bí mật x = $\sum$tôi bạntôiâ. Tại sao? Khóa bí mật này có được ghép nối với khóa chung không y?
Mọi ý kiến sẽ rất được hoan nghênh!