Schema Karnin-Green-Hellman este o schemă de partajare a secretelor de prag bazată pe rezolvarea sistemelor de ecuații . Autorii sunt Ehud D. Karnin , Jonathan W. Greene și Martin E. Hellman .
O schemă de partajare a secretelor de prag pe câmpuri finite este o schemă pentru schimbul unei chei secrete între participanți, astfel încât oricare dintre ei să poată recupera secretul, dar orice grup sau mai puțin nu poate. Schema constă din două faze. În prima fază, faza de alocare , o parte (numită furnizor ) creează acțiuni folosind un algoritm de alocare . Pentru fiecare , furnizorul acordă personal cota de participare participantului . A doua fază, numită faza de recuperare , are loc atunci când participanții doresc să recupereze cheia secretă .
Schema de prag PIL poate fi specificată în termeni de proprietăți ale matricei de distribuție
1.Completitudine - orice grup care include cel puțin membri poate calcula secretul . Astfel, orice rând din matricea de distribuție trebuie să aibă un interval care să includă rândul
.2. Confidențialitate - niciun grup cu mai puțin de membri nu poate obține informații despre cheia secretă . Cu alte cuvinte, sau mai puține rânduri ale matricei de distribuție nu pot include un interval care include rândul
.Luați în considerare un câmp finit . Lasă un element simplu și lasă
.Furnizorul alege aleatoriu dintre .
Apoi grafică capitalul propriu după cum urmează
.
Furnizorul trimite apoi participantului , asigurându-se că orice rânduri ale matricei , notate ca , formează o matrice inversabilă .
Prin urmare, , unde vectorul este o coloană formată din .
Astfel, secretul poate fi calculat.
De asemenea, pentru orice rând de matrice , rândul nu va fi inclus în
Aceasta înseamnă că mai puțini sau mai puțini participanți nu pot obține informații despre secret . Prin urmare, este posibil să se construiască o schemă de partajare secretă de prag pentru , unde , adică numărul de participanți poate fi egal cu dimensiunea câmpului.
Astfel, din punctul de vedere al determinării maximului , putem spune că schema Karnin-Green-Hellman este mai eficientă decât schema Shamir .
Pentru orice PIL , o schemă de partajare a secretelor de prag pe un câmp finit , matricea de distribuție poate fi scrisă în forma normală KGH.
Teorema 1. Să presupunem că avem un spațiu secret = =
Apoi satisface:
. . . .Teorema 2. Fie un câmp finit și . Apoi există un PIL de încredere - o schemă de partajare a secretelor de prag pe teren .
Dovada. Caracteristica domeniului este . Toate câmpurile elementelor netriviale (elementele care nu sunt egale cu sau ) au o ordine multiplicativă mai mare decât . Fie elemente de câmp care nu sunt egale cu sau .
Apoi matricea de distribuție va lua următoarea formă:
Astfel, este matricea PIL a schemei de partajare secretă de prag de dimensiune
Luați în considerare completitudinea .
Numerotăm rândurile matricei de sus în jos.
Proprietatea de completitudine este dovedită. Dovada confidențialității funcționează în mod similar.
Pentru orice domeniu cu o caracteristică , rezultă că:
.În consecință, pentru câmpurile cu caracteristică în schema Karnin–Green–Hellman, prin Teorema 1, aceasta atinge limita superioară.