Tôi không biết chi tiết cụ thể về sơ đồ của Gentry, nhưng tất cả các hệ thống mật mã ngưỡng khác yêu cầu hai cấu trúc đồng nhất (hàm thứ ba được ngụ ý) liên quan đến khóa công khai và khóa bí mật:
- KG(sk1)⊗KG(sk2)=KG(sk1⊕sk2)
- c=Encpk1(Encpk2(m,r))=Encpk1⊗pk2(m,r)
- m=Decsk1(Decsk2(c))=Decsk1⊕sk2(c)
( là một hàm cung cấp khóa bí mật, trả về khóa chung: .)KGpk=KG(sk)
Nếu các điều kiện này được duy trì, đối với một số thao tác và , có thể thực hiện giải mã phân tán (n-out-of-n) và có thể có thể cho ngưỡng (m-out-of-n) nếu hoạt động là, ví dụ, đủ để nội suy một đa thức.⊕⊗⊕
Ví dụ: trong ngưỡng Elgamal, là bổ sung và điều này cho phép nội suy.⊕
Mặc dù không ai trả lời được câu hỏi ban đầu, nhưng có lẽ ai đó có thể trả lời những câu hỏi sau: (1) Fry của Gentry có phù hợp với kế hoạch chi tiết ở trên không (về , , ). (2) Có sự đồng hình như vậy tồn tại giữa khóa công khai và khóa bí mật không? (3) Nếu vậy, các hoạt động là gì?KGEncDec
Ngoài ra, tôi không nói rằng những điều kiện này là cần thiết để có một hệ thống mật mã ngưỡng. Việc thiếu một sự đồng hình như vậy không ngụ ý (theo hiểu biết của tôi) rằng việc giải mã ngưỡng là không thể.