imaginați-vă mai multe părți care dețin date, iar unele dintre ele trebuie să utilizeze datele altor părți, dar au doar limitat drepturi de acces la acesta. Un exemplu:
Partea #1 (magazin de farmacie) are nevoie de confirmarea de la Partea #2 (medic) că Partea #3 (pacient) i s-a prescris un medicament, dar Partea #1 (magazin de farmacie) nu ar trebui să cunoască numele părții #3 (pacient).
Partea #4 (producătorul de medicamente) trebuie să știe când Partea #1 (magazinul de farmacie) a vândut un medicament, cât a fost vândut și adresa magazinului de farmacie.
Deci există 2 tipuri de date în aceste scenarii: 1) confirmare generală „Da/Nu” [medicamentul a fost prescris?], 2) specific date (de exemplu, data limită de valabilitate a prescripției, cantitatea, adresa etc.)
Ce tehnologie (sau combinaţie de tehnologii?) recomandati pentru cele mai sus mentionate? Am urmatoarele in minte pana acum:
- Blockchain Zero Knowledge Proof (pare potrivit pentru cel puțin solicitări de date „generale Da/Nu”)
- Criptare homomorfă (pare o soluție mai bună pentru date, care presupune calcule suplimentare [de exemplu, rezumarea vânzărilor tuturor farmaciilor într-o anumită lună] și/sau pentru volume mai mari de date - pentru a nu supraîncărca blockchain-ul cu tranzacții de mare volum)
- Calcul multipartit securizat (Pentru mine pare foarte asemănătoare cu criptarea homomorfă, dar nu sunt sigur, așa că va fi grozav dacă puteți explica diferența dintre cele două)
Mulțumesc pentru comentarii!