Puncte:0

Care este sensul asteriscului și PPT în această lucrare?

drapel eg

Sunt foarte nou în criptografie. Mi se cere să citesc o lucrare.

introduceți descrierea imaginii aici

introduceți descrierea imaginii aici

Nu înțeleg total. În primul rând, care este semnificația asteriscului în $H:\{0,1\}^*\rightarrow \{0,1\}^k ?$.

În al doilea rând, ce înseamnă PPT aici? (Am căutat pe internet, dar nu am primit un răspuns satisfăcător.)

În al treilea rând, de ce dacă $b=1, s\săgeată stânga H(g^{ab})$, altfel $s\săgeată stânga \{0,1\}^k$? Înțeleg pasul 1,2,3, dar nu înțeleg pasul 4,5,6.

Ma poate ajuta cineva va rog sa explic? Voi aprecia foarte mult.

PS: Lucrarea este Agregare practică securizată pentru învățarea automată cu păstrarea confidențialității. https://eprint.iacr.org/2017/281.pdf

introduceți descrierea imaginii aici

JAAAY avatar
drapel us
Puteți posta și lucrarea pe care o citiți pentru că vreau să obțin mai mult context asupra acestei funcții hash $H$?
user900476 avatar
drapel eg
@JAAAY Sigur. Mi-am editat întrebarea.
JAAAY avatar
drapel us
Sincer să fiu, nu pot înțelege de ce se folosește $H$.
user900476 avatar
drapel eg
@JAAAY Se spune că, în mod tradițional, ipoteza Diffie-Hellman nu implică în mod direct o funcție hash H la pagina 3. Dar sunt foarte nou în criptografie.
kelalaka avatar
drapel in
Ați condus vreodată [Kleene Star](https://crypto.stackexchange.com/q/89067/18298) și vedeți în [pagina Wiki](https://en.wikipedia.org/wiki/Kleene_star)
Puncte:1
drapel us

În primul rând, nu am văzut până acum această definiție a ipotezei DDH. Probabil este ceva ca o presupunere Hashed-DDH. Dacă cineva are de adăugat mai multe informații sau un răspuns mai bun, aș fi bucuros să citesc despre asta. Voi răspunde la întrebare fără a lua în considerare existența $H$. Cu toate acestea, voi răspunde la notația folosită pentru a-l defini.

În primul rând, care este semnificația asteriscului în $H:\{0,1\}^ââ\{0,1\}^k$?

Este folosit pentru a defini o funcție hash $H$ care ia ca intrare un șir binar de lungime arbitrară și returnează un șir binar de lungime constantă. The $*$ simbolul este Steaua Kleene.

PPT

Înseamnă algoritm de timp polinomial probabilist.

În al treilea rând, de ce dacă $b=1,sâH(gab)$, altfel $sâ{0,1}^k$? Înțeleg pasul 1,2,3, dar nu înțeleg pasul 4,5,6

Aici DDH, este definit în termeni de Indistinguishability Game (IND-Game). Produce două distribuții de probabilitate bazate pe dacă $b$ este $0$ sau $1$. Dacă $b=0$ apoi a adversarului $M$ intrarea este $(\mathcal{G}', g, q, H, g^{a}, g^{b}, g^{ab})$ altfel dacă $b=1$ aportul adversarului este $(\mathcal{G}', g, q, H, g^{a}, g^{b}, s \overset{\$}{\leftarrow} \{0,1\}^k) $. După cum puteți vedea, singura diferență la intrările adversarului este ultimul argument. Definiția consideră intrarea adversarului ca distribuții de probabilitate și presupune că aceste distribuții nu pot fi distinse pentru adversarii PPT sau, echivalent, că distanța lor statistică este neglijabilă pentru adversarii PPT.

user900476 avatar
drapel eg
Mulțumesc foarte mult! Îmi puteți spune, vă rog, care este sensul punerii \$ pe săgeata din stânga?
JAAAY avatar
drapel us
Este pentru prelevarea uniformă.
user900476 avatar
drapel eg
Mulțumesc foarte mult! Pot să înțeleg concepte precum DiffieâHellman Key Exchange. Dar acest lucru pare să fie mult mai dificil, inclusiv unele concepte noi, cum ar fi adversarul pentru mine.
JAAAY avatar
drapel us
În funcție de fundalul dvs., acesta este - unde puteți începe https://toc.cryptobook.us/
user900476 avatar
drapel eg
Vă mulțumesc foarte mult, pot să întreb de ce adversarul știe G', g, q, H, $g^a$ și $g^b$? Și dacă știe g, q, $g^a$ și $g^b$, nu ar trebui să cunoască $g^{ab}$ (care este diferit de un s aleatoriu)?
JAAAY avatar
drapel us
Nu. Dacă știe $x=g^a$ și $y=g^b$ într-un grup multiplicativ de ordine primă, de exemplu, nu poate deduce $x^b$ sau $y^a$. Acesta este întregul concept al ipotezei Computational Diffie Hellman. Fiți atenți aici $x \cdot y = g^a \cdot g^b = g^{a+b}$. De asemenea, aveți grijă că în exemplul dvs. aveți ipoteza decizională Diffie Hellman, care este o presupunere similară, dar mai puternică.Puteți citi mai multe [aici](https://crypto.stackexchange.com/questions/1493/what-is-the-relation-between-discrete-log-computational-diffie-hellman-and-deci).
user900476 avatar
drapel eg
Am inteles, adversarul stie doar $x=g^a$ si $y=g^b$ dar nu stie $G', g, q, H$, nu? Am văzut că funcția de la pasul 5 este $M(G', g, q, H, g^a, g^b, s)$ și am crezut că adversarul cunoaște toți parametrii.
JAAAY avatar
drapel us
Nu, $Gâ²,g,q,H$ sunt parametri publici. Conform principiilor lui Kerckhoff, el are acces la ele. Singurul lucru pe care nu îl știe sunt $a$ și $b$ și, prin urmare, nu poate deduce $g^{ab}$.
JAAAY avatar
drapel us
Pentru a spune simplu, în $x=g^a$. $x$ este cheia publică și $a$ este cheia privată. Adversarul are acces la informațiile publice.
Manish Adhikari avatar
drapel us
Sunt destul de sigur că definiția ipotezei DDH nu folosește acest hash. Această definiție pare însă mai direct legată de securitatea schimbului de chei DH decât ipoteza CDH.
JAAAY avatar
drapel us
Vă mulțumesc pentru confirmare pentru că eram puțin îngrijorat. Deși aceasta este o notație și o definiție ciudată, lucrarea este acceptată de IACR :|

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.