Puncte:0

Cum ar putea funcționa această schemă?

drapel ua

Când folosim o schemă de partajare secretă, de obicei dorim să reconstruim funcția polinomială $p(x)\in\mathbb{Z}_q[X]$ cu metoda de interpolare Lagrange și apoi se calculează $s=p(0)=a_0$. Cu toate acestea, secretul $s$ este doar un număr și, de obicei, ceea ce avem ca secret ar putea reprezenta o informație privată care este o declarație întreagă. De exemplu, să presupunem că acel jucător $i$ știe un secret pe care orice alt jucător $j=-i$ nu știe, adică „Prețul stocului Amazon este de așteptat să aibă roade $v\sim N(\mu,\sigma^2)$". Aceasta este o declarație întreagă, dar poate că este suficient să raportezi celorlalți jucători ceea ce este suficient de informațional pentru a înțelege care este secretul. Cuvintele cheie sunt stoc Amazon, profit, înseamnă $\mu$ si varianta $\sigma^2$ și să presupunem că ambele $\mu$ și $\sigma^2$ sunt numere întregi pozitive. Să presupunem că putem traduce cuvintele Amazon stock și payoff cu ajutorul unui cifr $C$ în numere, spun numere întregi pozitive $x_1,x_2$ respectiv.Media și varianța sunt numere întregi pozitive și pentru manevrabilitate să spunem că aceste numere întregi sunt $x_3$ și $x_4$ respectiv. Apoi jucător $i$ are un secret care este un vector $x=(x_1,x_2,x_3,x_4)$, intrebarile mele sunt urmatoarele

  1. cum va împărtăși $x$ cu restul jucătorilor $j$? Să presupunem că există $N$ jucători.
  2. după reconstruirea secretului $x$ numerele întregi $x_1$ și $x_2$ sunt lipsite de sens dacă nu le traducem din nou în cuvinte. Care este această funcție pe care trebuie să o definesc astfel $x_1$ și $x_2$ vor fi traduse ca stoc Amazon și, respectiv, payoff? Amintiți-vă că am folosit un cifr care preia cuvintele și le traduce în numere întregi pozitive
meshcollider avatar
drapel gb
De ce să nu partajați fiecare dintre x_i separat și să concatenați cotele pentru fiecare jucător? Conversia dintre cuvinte și numere întregi nu este o întrebare de criptografie, este doar o întrebare de codificare.
Hunger Learn avatar
drapel ua
@meshcollider Deci vrei să spui că pun întrebarea greșită în locul greșit? Unde ar trebui să pun această întrebare atunci?
Morrolan avatar
drapel ng
Au fost mai multe întrebări pe acest subiect înainte. Vezi de ex. [this](https://crypto.stackexchange.com/questions/98455/how-can-i-use-a-secret-sharing-scheme-when-the-secret-is-not-a-number-but- a-stat) sau [this](https://crypto.stackexchange.com/questions/98171/what-could-a-0-s-in-shamirs-secret-sharing-scheme-represent) . Aceasta este în primul rând o problemă de codificare - adică cum se procedează la codificarea unei declarații ca număr. StackOverflow ar putea fi un loc în care să întrebați.

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.