Sobes.tech
Senior

Ի՞նչ է SMPC (անվտանգ բազմակողմ հաշվարկը)։

sobes.tech AI

Պատասխան AI-ից

Անվտանգ բազմակողմ հաշվարկ (SMPC) — սա կրիպտոգրաֆիկ պրոտոկոլ է, որը թույլ է տալիս մի քանի մասնակիցների համատեղ հաշվարկել ֆունկցիա իրենց մասնավոր տվյալներից, առանց բացահայտելու տվյալները:

Հիմնական գաղափարը այն է, որ յուրաքանչյուր մասնակից պահպանում է իր մուտքային տվյալների իր մասը գաղտնի, բայց միասին կարող են ստանալ հաշվարկի արդյունքը, կարծես տվյալները միավորվել են:

SMPC-ի կիրառությունը արդիական է այն սցենարներում, որտեղ կարևոր է գաղտնիությունը, օրինակ՝

  • բժշկական տվյալների համատեղ վերլուծություն առանց անձնական տեղեկությունները բացահայտելու:
  • բաժանված տվյալների վրա համատեղ մեքենայական ուսուցման մոդելների ուսուցում:
  • քվեարկությունների կամ աճուրդների անցկացում մասնակիցների գաղտնիությունը պահպանելով:

Տեխնիկապես, SMPC-ը իրականացնում է տվյալների բաժանումը գաղտնիքների (secret sharing) վրա, կոդավորված հաղորդագրությունների փոխանակումը և հաշվարկների իրականացմանը կոդավորված կամ բաժանված տվյալների վրա, ապահովելով անվտանգությունը նույնիսկ մասնակիցների մասնակի չարամիտ լինելու դեպքում: