Schema Karnin-Green-Hellman

Versiunea actuală a paginii nu a fost încă revizuită de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 16 octombrie 2018; verificările necesită 52 de modificări .

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 .

Introducere

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ă .

Tipuri de scheme de prag

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

.

Descriere

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 .

Un exemplu de schemă optimă

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ă.

Literatură