
הטקסט המלא של הדקות הראשונות בהרצאה «הסבר על Diffie–Hellman» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
טוב חברים בהרצאה הזאת אנחנו נדבר על דפי הלמן אני יודע שאתם מפחדים, אל תפרדו נעשה את זה קליל, קל, ענייני, בלי מתמטיקות מסובכות קודם כל האלגוריתם של דפי הלמן זה שני חוקרים דפי הלמן ויש את השלישי מרקל שכולם שכחו אותו כשנתנו שם ומנסים לתקן את זה ויש פה כל מיני סיפורים
שהוא מסכן זה בקיצור למצוא רעיון גאוני ומה הרעיון הגאוני שלהם? רפי הלמן יודע ליצור מפתח שירד משותף גם לפתיחה וגם לסגירה, זה אומר מפתח סימטרי שהוא גם פותח וגם סוגר, אבל ששני הצדדים נמצאים בפאבליק נטוורק, ברשת
ציבורית, ומישהו מאזין להם. זאת אומרת, גם אם האקר יושב ומאזין לכל מה שעובר על הרשת, הוא לא יצליח להבין איזה מפתח אני סיכמתי עם החבר שלי בצד השני. עכשיו, זו הגאוניות, שאני והוא צריכים לסכם על אותו דבר, כדי שלפתוח ולסגור הצפנות זה חייב להיות מפתח זהה, זה הרעיון של Shared Secret Key שהוא משותף,
ובניגוד לתעודות דיגיטליות שאחד פותח אחת סוגר. הרעיון של דפי הלמן שהמפתח הוא אותו אחד שפותח וסוגר, ויש האקר שיושב על הקו, מאזין לכל מה שאנחנו מדברים, הוא עדיין לא מצליח לפענח אותו, וזה הגאוניות שלו וכל הכבוד לו שהוא המציא את זה,
כי עד שהוא לא המציא את זה חשבו שאת המפתח הסימטרי אפשר להעביר רק בעזרת ה-Public Key, בואו תראו מה הרעיון, הרעיון מבוסס על דבר כזה, נתחיל עם הצבעים אחרי זה נעבור למספרים, שבשביל לקבל את הצבע החום בשני הצדדים, כן, אנחנו מתחילים בצבעים, אחרי זה אנחנו נדבר על בלי צבעים, אוקיי?
אז בואו נגדיל את הציור הזה ונדבר עליו, אחרי זה אני אסביר לכם בדיוק איך זה עובד מבחינה מתמטית, אל תדאגו. המטרה שלנו זה לקבל בסוף בסוף בשורה התחתונה בשני הצדדים את הצבע החום או את המספר הארוך הסודי ששנינו נהיה אותו דבר בלי שהוא אף פעם עבר על הרשת.
הטריק הוא מבוסס על זה שזה לא משנה לנו האם קודם כל מערבבים את שני אלו או שני אלו כל עוד ערבבתי שני אלו ושני אלו זה לא משנה לי מה יוצאת לי תוצאת ביניים כשאני לשני אלו יוסיף את הצבע השלישי שלי אז יתקבל לי החום וכשלשני אלו אני אוסיף את הצבע השלישי גם יתקבל לי החום.
זאת אומרת שזה לא משנה באיזה סדר מערבבים ומה שעובר על הקו זה צבעי ביניים שזה שאתה מקבל צבעי ביניים אתה לא יכול להבין מהו צבע החסר כדי לקבל את הגורם המשותף הבנתם אז קודם כל אליס מערבבת שני אלו שולחת אותם לבוב ובוב מערבבת את הצבע הסודי שלו בוב הפוך עושה מערבבת שני הצבעים שולח את הערבוב והיא מוסיפה את הצבע הסודי שלה ובסוף
בסוף יתערבבו אותם צבעים אצל אליס יתערבב האדום הסודי שלה ושני הצבעים שלו ואצלו יתערבב הצבע הכחול ושני הצבעים שלו. וככה הם מקבלים סיקרט קי. שימו לב, אין פה בדיקה שאליס ובובה הם אמיתיים.
הבדיקה של הזהות זה משהו אחר לגמרי שעושה תעודה דיגיטלית, אבל על זה נדבר בנפרד. הרעיון פה זה ליצור מפתח זהה, כאשר שני הצדדים מדברים ביניהם, הכל גלוי, ועדיין אי אפשר לעלות.
עכשיו, אם אנחנו נראה את זה בעולם המתמטי, איך אפשר לערבב צבעים או לעשות פעולות מתמטיות ללא חשיבות לסדר? ידוע נניח 5 שני הצדדים לוקחים מספר 5 שהם