איך שני זרים מסכימים על מפתח סודי בערוץ שכולם שומעים: ערבוב צבעים, אותו רעיון בחשבון מודולרי, ולמה איב לא יכולה לחשב את המפתח בעצמה.
שלב 1 מתוך 6 · ערבוב צבעים
שלב 1 מתוך 6
ערבוב צבעים
ב־1976 פרסמו ויטפילד דיפי ומרטין הלמן דרך שבה שני אנשים שמעולם לא נפגשו מסכימים על מפתח סודי, כשכל מה שהם אומרים זה לזה נשמע. מבט פנימה פתוח על ערבוב צבעים, משל שמסביר את הרעיון.
אליס ובוב מסכימים בפומבי על צבע אחד, צהוב. כל אחד בוחר בסתר צבע משלו, ולא מגלה אותו לאף אחד. כל אחד מערבב את הסוד שלו בצהוב ושולח את התערובת בצינור. הסתכלו מה עובר בצינור, ומה כל צד עושה עם מה שקיבל.
שלב 2 מתוך 6
מצבע למספר
הצבע הוא רק משל: קל לערבב צבעים וקשה להפריד אותם. בהחלפה האמיתית במקום ערבוב יש חזקה מודולו ראשוני, מהשיעור על חשבון של שעון. הערכים הפומביים הם הראשוני והיוצר . אליס בוחרת סוד ושולחת ; בוב בוחר סוד ושולח .
מבט פנימה עדיין על הצבעים, והמספרים מוסתרים: את החשבון תעשו בעצמכם.
שלב 3 מתוך 6
המפתח של אליס
אליס קיבלה מבוב את . היא מעלה אותו בחזקת הסוד שלה, ומקבלת את המפתח המשותף:
שלב 4 מתוך 6
המפתח של בוב
בוב עושה אותו דבר עם מה שהוא קיבל: הוא מחשב . אליס ובוב השתמשו כל אחד בסוד אחר, ולא ראו לעולם את הסוד של השני.
שלב 5 מתוך 6
החיפוש של איב
איב ראתה הכול: , , ו־. כדי להגיע למפתח היא צריכה את אחד הסודות, כלומר למצוא את המעריך שבו . זו בעיית הלוגריתם הבדיד. אליס ובוב מחשבים חזקה בחלק זעיר של שנייה, גם עם מספרים בני מאות ספרות. בכיוון ההפוך לא ידועה שום דרך מהירה: לאיב לא נשאר אלא משהו כמו לנסות מעריכים אחד אחרי השני.
שלב 6 מתוך 6
פומבי וסודי
החלפת דיפי–הלמן פתחה את ההצפנה במפתח פומבי: שיטות שבהן חלק מהמפתח ידוע לכולם וחלק נשמר בסוד. בשיטת RSA, למשל, כל אחד מפרסם מנעול פתוח שכולם יכולים לסגור, ורק לו יש המפתח שפותח אותו; היא נשענת על הקושי לפרק מכפלה של שני ראשוניים גדולים. בכל פעם שהדפדפן מתחבר לאתר מאובטח, הוא מבצע החלפת מפתחות מהסוג הזה, עם מספרים בני מאות ספרות.
הגרסה האינטראקטיבית נטענת…
הגרסה האינטראקטיבית נטענת…
כל שלב מכין לכם את הסצנה, ובקר שמסומן „קבוע” נשאר במקומו בשלב הזה.
תרגול · בחרו
אליס ובוב מעולם לא נפגשו, ואין להם שום סוד משותף. הם יכולים לדבר רק דרך הצינור הפתוח, ואיב מעתיקה כל מה שעובר בו. האם הם יכולים להסכים על צבע סודי משותף?
תרגול · בחרו
אליס ובוב מעולם לא נפגשו, ואין להם שום סוד משותף. הם יכולים לדבר רק דרך הצינור הפתוח, ואיב מעתיקה כל מה שעובר בו. האם הם יכולים להסכים על צבע סודי משותף?
תרגול · חשבו
עכשיו במספרים. הערכים הפומביים: ו־. הסוד של אליס הוא . מה היא שולחת, ?
תרגול · חשבו
עכשיו במספרים. הערכים הפומביים: ו־. הסוד של אליס הוא . מה היא שולחת, ?
תרגול · חשבו
הסוד של בוב הוא , והוא שלח . אליס מצרפת אליו את הסוד שלה, . מה המפתח המשותף שלה, ?
תרגול · חשבו
הסוד של בוב הוא , והוא שלח . אליס מצרפת אליו את הסוד שלה, . מה המפתח המשותף שלה, ?
תרגול · נבאו, ואז הסתכלו
בוב קיבל מאליס , ומצרף אליו את הסוד שלו: הוא מחשב . מה הוא יקבל? בחרו, ואחר כך מבט פנימה יעבור להמתמטיקה.
תרגול · נבאו, ואז הסתכלו
בוב קיבל מאליס , ומצרף אליו את הסוד שלו: הוא מחשב . מה הוא יקבל? בחרו, ואחר כך מבט פנימה יעבור להמתמטיקה.
תרגול · הגיעו למטרה
עכשיו אתם איב. ראיתם את בוב שולח , ואתם יודעים ש־ ו־. מצאו את הסוד שלו: שנו את הסוד של בוב עד ש־ יוצא , ולחצו על בדיקה.
תרגול · הגיעו למטרה
עכשיו אתם איב. ראיתם את בוב שולח , ואתם יודעים ש־ ו־. מצאו את הסוד שלו: שנו את הסוד של בוב עד ש־ יוצא , ולחצו על בדיקה.
תרגול · בחרו
איב העתיקה את , , ו־. מה עוד היא צריכה כדי לחשב את המפתח המשותף ?
תרגול · בחרו
איב העתיקה את , , ו־. מה עוד היא צריכה כדי לחשב את המפתח המשותף ?
השיעור הושלם. עניתם על כל שאלות התרגול בו.