Learning with Stochastic-Computation Error Implementation

מימוש (בתכנה \ בחמרה) של חישובי 'למידה עם שגיאה' המגיעה מחישוב סטוכסטי

מספר פרויקט
906
סטטוס - הצעה
הצעה
אחראי אקדמי
שנה
2024
מסלול
מסלול משני

הרקע לפרויקט:

חישוב סטוכסטי הינו פתרון שעשוי להיות יעיל במקרים שבהם החישוב מסוגל לספוג שגיאה. אמנם, ככל שדרושה שגיאה יותר נמוכה החישוב איטי יותר. עד כה הניסוי להשתמש בחישוב סטוכסטי היה באפליקציות שלא יכלו לספוג הרבה שגיאה ולכן טכניקות אלו לא הגיעו לרכיבים בשטח (היות ודרשו זמן חישוב ארוך מאוד\ לא כדאי). מאידך ישנם חישובים הדורשים שגיאה משמעותית כמו אלגוריתמי "למידה עם שגיאה" שמסתמכות עליהן מגוון אפליקציות קריפטוגראפיות. בפרויקט נבנה תיאוריה וכלים לשלב בין השנים באופן שיוריד בצורה משמעותית את עלות המימוש הקריפטוגראפית.

מטרת הפרויקט:

מימוש ושילוב, בתכנה באופן מתודולוגי אלגנטי ויעיל זה עיקר החלק המימושי של הפרויקט.

תכולת הפרויקט:

חלק הבנתי \ למידתי: קריאה ולמידת רקע כללי על Post Quantum Crypto PQC ובניות המתבססות על הנחות קושי בסריגים (LATICES) כמו בעיית (Ring learning with error) R-LWE
מה הפרמטרים הדרושים למימוש, גודל המשתנים פילוג הרעש וכו' .
קריאה ולמידה על מכפלות ובפרט על מכפלות וקטוריות בחישוב סטוכאסטיי

קורסי קדם:

מבוא לקריפטו

דרישות נוספות:

ידע קודם בסיסי בתכנות ותכן קוד יתרון ובפרט ייתרון ליכולות בבניית קוד יעיל למעבדים שונים, למרות שגם
מימוש C ישים. יתרון לסטודנים אשר לקחו קורסים במבוא לאבטחת חמרה \ קריפטוגראפיה מתקדמת ; קורסים אלו אמנם לא תנאי הכרחי.
יכולות תכנותיות ואנליטיות גבוהות .
נכונות להיקף עבודה משמעותי.

מקורות:

מקורות מתקדמים ויותר ספציפיים יינת נו למועמדים רלוונטיים.

תאריך עדכון אחרון : 01/11/2023