Puncte:0

O definiție echivalentă pentru shamir secret shamir?

drapel ua

Ținând cont această hârtie Voi scrie aici o definiție pe care o oferă autorii.

$\textbf{Definiție:}$ (schema liniară de partajare a secretelor). A $(t,n)$ Schema de partajare secretă este o schemă de partajare secretă liniară atunci când $n$ acțiuni, $v_1,v_2,...,v_n$ poate fi prezentat ca în ecuație $\ref{5}$

$$(v_1,v_2,...,v_n)=(k_1,k_2,...,k_t)H,\label{5}\tag{5}$$

Unde $H$ este un public $t à n$ matrice a cărei orice $t à t$ submatricea nu este singulară. Vectorul $(k_1,k_2,...,k_n)$ este aleasă aleatoriu de către dealer.

Conform Definiției, putem vedea că Shamirâs $(t, n)$ schema de partajare secretă este o schemă liniară. Lăsa

$$f(x)=a_0+a_1x+\cdots+a_{t-1}x^{t-1}, \label{6}\tag{6}$$

Acțiunile $v_i = f(i)$, $i = 1, 2, ..., n$ poate fi prezentat ca în ecuație $\ref{7}$

$$(v_1,v_2,...,v_n)=(a_0,a_1,...,a_{t-1})H,\label{7}\tag{7}$$

Cum este $\ref{7}$ echivalentă cu $\ref{6}$? în unele definiţii citează $y_i= f(x_i)$ sau $y_i= f(x_i)\bmod{p}$ cu ce diferă ele $\ref{7}$?

Hunger Learn avatar
drapel ua
schema de partajare secretă a lui Shamir este liniară până la urmă? De ce?
Hunger Learn avatar
drapel ua
@kelalaka în $(5)$ puteți înlocui indexul $n$ al $k_n$ cu $t$...Nu vreau să vă întrerup editarea...pentru că sunteți întotdeauna de ajutor
kelalaka avatar
drapel in
Fără probleme, vezi editările mele și învață :)
Puncte:1
drapel sa

Ei bine, se pot atribui acțiuni ca $v_i=f(x_i)$ sau $v_i=f(i)$ atâta timp cât $x_i$ sunt distinct o sa mearga. Autorii au ales să folosească $v_i=f(i)$.

Observația că partajarea secretă Shamir este liniară urmează direct prin utilizarea definiției înmulțirii matriceale. Totuși, există o greșeală de tipar în hârtie, intrarea din matrice citată ar trebui să fie $h_{i,j}=j^{i-1}$ și au ratat un semn minus din ziar.

introduceți descrierea imaginii aici

Hunger Learn avatar
drapel ua
Ei bine, ciudat este că, cu toate aceste definiții, în unele cazuri se scrie $f(x)=...mod{p}$ în alte cazuri $f(x)=...$ fără modulo și în unele cazuri $y_i\ equiv_p f(x_i)$... ca să fiu sincer, nu pot înțelege diferența... nu-i așa?
Hunger Learn avatar
drapel ua
cu alte cuvinte, definiția spune: dați-mi punctele $(s,a_1,a_2,...a_{t-1})$ amintiți-vă că $a_0=s$ și pot găsi o mapare $H(s,a_1,a_2 ,...a_{t-1})=(v_1,v_2...,v_n)$ astfel încât perechile $(i,v_i)$ $\forall i \in n$ sunt puncte ale funcției polinomiale $H =f(x)=s+\sum_{i=1}^{t-1}a_ix^i$?
drapel ar
@HungerLearn: Matematica în partajarea secretă a lui Shamir se face într-un [câmp finit](https://crypto.stackexchange.com/q/2700). Numerele întregi modulo un prim $p$ formează un astfel de câmp finit, dar există și alte tipuri de câmpuri finite. (În special, oricărei mulțimi cu elemente $p^n$, unde $p$ este un prim și $n$ este un număr întreg pozitiv, i se pot da operatori de înmulțire și adunare care îl fac un câmp finit.) Confuzia notației dvs. Mențiunea probabil reflectă faptul că: unii autori presupun un câmp de ordin prim și folosesc notația din aritmetică modulară, în timp ce alții presupun doar un câmp generic.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.