Puncte:0

Ce înseamnă hard instance în criptografie?

drapel cn

Am învățat criptografia recent. Am citit că pentru analiza formală de securitate bazată pe joc, este important să încorporați instanța dificilă în timpul reducerii. „Instanță dificilă” înseamnă probleme greu de rezolvat, cum ar fi ipoteza DDH (Decisional Diffie Hellman)? Dacă da, înțelegerea mea despre „încorporarea „instanței dificile” în timpul reducerii” este de a calcula avantajul adversarului prin includerea probabilității de a încălca ipoteza.

Mulţumesc mult!

Puncte:1
drapel gb

„Instanță dificilă” înseamnă probleme greu de rezolvat, cum ar fi ipoteza DDH (Decisional Diffie Hellman)?

Practic da, înseamnă un specific instanță a unei probleme grele - în cazul DDH, de exemplu, înseamnă o provocare anume $(g^a, g^b, g^c)$.

Reducerile funcționează arătând că, dacă aveți o metodă/algoritm pentru rezolvarea unei probleme (de obicei, întreruperea unui protocol), atunci puteți utiliza același algoritm pentru a rezolva problema dificilă precum DDH. Acest lucru demonstrează că ruperea protocolului este cel puțin la fel de grea ca ruperea DDH. Și dimpotrivă, dacă DDH este greu, atunci protocolul este sigur.

Reducerile încep de obicei prin obținerea unei instanțe a problemei grele, de exemplu, problema DDH. Atunci ai spune ceva de genul „să presupunem $\mathcal{A}$ este un adversar/algoritm care poate rupe protocolul XXX cu avantaj $\epsilon$„. În continuare, veți arăta cum vă puteți transforma instanța problemei DDH $g^a, g^b, g^c$ în valori cărora le-ai putea da $\mathcal{A}$, astfel încât orice $\mathcal{A}$ returnează, ați afla răspunsul la instanța DDH (poate cu o probabilitate mai mică decât $\epsilon$, care este cunoscut sub numele de „pierderea etanșeității”). Este acest mod de a transforma cumva instanța DDH în ceva căruia îi poți oferi $\mathcal{A}$ care se numește „încorporarea” a unei instanțe a problemei DDH în protocolul dumneavoastră.

Dar ai calcula probabilitățile și dacă ai putea demonstra că avantajul tău în rezolvarea problemei DDH folosind $\mathcal{A}$ este deloc neglijabilă dacă $\epsilon$ este, atunci ați demonstrat cu succes o reducere a securității protocolului dvs. de la DDH.

Chandler avatar
drapel cn
Mulțumesc mult. Acum sunt mai clar conceptul. Ați putea să-mi recomandați și câteva lucrări/exemple conexe despre încorporarea instanțelor dure în timpul reducerii pentru dovada de securitate?
meshcollider avatar
drapel gb
Poate o dovadă de securitate pentru schema de criptare ElGamal? De exemplu, prima pagină a acestui PDF: https://people.eecs.berkeley.edu/~daw/teaching/cs276-s06/l19.pdf
Chandler avatar
drapel cn
Mulțumesc. acest lucru este cu adevărat util. În plus, am găsit un videoclip de pe youtube (https://www.youtube.com/watch?v=ITrvnH8pfPw) și un blog (https://medium.com/oxbridge-inspire/hard-problems-in-cryptography- cf0394cf8e79) care oferă și câteva explicații despre dovada reducerii. Sper că ar putea fi de ajutor pentru cine are aceleași confuzii cu mine.

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.