פרוטוקולים קריפטוגרפיים

Elective

הקורס עוסק ביסודות התאורטיים של חישוב רב-משתתפים בטוח (Secure Multiparty Computation, MPC). תחום זה נמצא במפגש שבין חישוב מבוזר לקריפטוגרפיה, ומאפשר לקבוצת משתתפים לחשב פונקציה במשותף תוך שמירה מלאה על פרטיות הקלטים ונכונות הפלט. לטכנולוגיה זו שימושים מעשיים רבים, בהם למידת מכונה משמרת פרטיות, טכנולוגיות בלוקצ'יין, ושאילתות בבסיסי נתונים רגישים. במהלך הקורס נציג הגדרות בטיחות פורמליות, נלמד פרוטוקולים קלאסיים (BGW, GMW, Yao's garbled circuits), ונוכיח את בטיחותם. תחילה נכסה פרוטוקולים כנגד יריבים "הגונים אך סקרנים" בעזרת חלוקת סוד, העברה עלומה והצפנה הומומורפית מלאה, ובהמשך נתמודד עם יריבים זדוניים באמצעות הוכחות באפס ידיעה, הסכמה ביזנטית ופרוטוקולים להטלת מטבע. לצד אלו, יעמוד הקורס על המגבלות והחסמים התחתונים של הגדרות בטיחות שונות.

מספר הקורס: 3796מרצה: ד"ר רן כהןמטלה סופית: מבחן סופישפה: עברית3 נ״ז3 ש"ססמסטר ב'תואר שני
0.0(0 ביקורות)
שתפו

ביקורות

✍️

היו הראשונים לכתוב ביקורת על הקורס הזה!

התחברו כדי לשתף את החוויה שלכם ולעזור לסטודנטים אחרים.

התחברות