Я не знаю специфіки схеми шляхти, але всі інші порогові криптосистеми вимагають двох гомоморфізмів (третій мається на увазі), що стосуються публічних та секретних ключів:
- K G (sk1)⊗ K G (sk2)= K G (sk1⊕sk2)
- c =Е н ср k 1(Е н ср k 2( m , r ) ) =Е н сp k 1 ⊗ p k 2( м , г )
- m=Dеcск1(Д е вс к2( c ) )=Д е вs k 1 ⊕ s k2( c )
(К Г - це функція, яка надає секретний ключ, повертає відкритий ключ: p k = K G ( s k ).)
Якщо ці умови дотримуються, для деяких операцій ⊕ і ⊗, потрійно можна зробити розподілену (n-out-of-n) розшифровку, і це може бути можливим для порогу (m-out-n-n), якщо операція ⊕ наприклад, достатньо для інтерполяції многочлена.
Наприклад, у порозі Elgamal, ⊕ є доповненням, що дозволяє здійснювати інтерполяцію.
Незважаючи на те, що ніхто не відповів на початкове запитання, можливо, хтось може відповісти на ці запитання: (1) Чи відповідає FHE Gentry тому плану (з точки зору К Г, Е н с, Д е в). (2) Чи існують такі гомоморфізми між загальнодоступними та секретними ключами? (3) Якщо так, то які операції?
Крім того, я не кажу, що ці умови необхідні, щоб мати порогову криптосистему. Відсутність такого гомоморфізму не означає (наскільки мені відомо), що розшифровка порогу неможлива.