מפתח תשובות · יחידה 7
קריפטוגרפיה.
שאלות התרגול של כל שיעור, התשובות הנכונות שלהן והטעויות שהן מזהות. תשובות שנקראות מהסצנה משתמשות באותה הגדרה שהלומדים רואים.
מפתח תשובות 4
שיעור 1 מתוך 4 · כ־20 דקות
חשבון של שעון
חשבון מודולרי: שארית כמקום על שעון, חיבור שמסתובב חזרה לאפס, וחזקות שמדלגות על פני החוגה ובסוף חוזרות ל־1.
6 השלבים והתשובות שלהם
תרגול · חשבו
השאלה
כמה זה ?
התשובה הנכונה
2 ± 0.01
הגדרות, אפשרויות ומשוב
הסצנה בשלב הזה
- הסוד של אליס
- 6
- הודעה נעולה / המתמטיקה
- המתמטיקה
- מתקבלת בטווח
- ± 0.01
- ערך קבוע בשאלה
תשובות שגויות שהשאלה מזהה
3 ± 0.01
טעות נפוצה: Gives the quotient of the division (how many times it goes in) instead of the remainder.
משוב מהקטלוג
„” הוא השארית בחלוקה של ב־, לא התוצאה של החילוק. ב־ החמישייה נכנסת פעמים, , ונשאר : לכן . השארית תמיד בין ל־, כמו מקום על שעון עם מקומות.
3.4 ± 0.01
טעות נפוצה: Gives the quotient of the division (how many times it goes in) instead of the remainder.
משוב מהקטלוג
„” הוא השארית בחלוקה של ב־, לא התוצאה של החילוק. ב־ החמישייה נכנסת פעמים, , ונשאר : לכן . השארית תמיד בין ל־, כמו מקום על שעון עם מקומות.
משוב לתשובה נכונה
, ולכן . על שעון עם מקומות, עד , צעד של מ־ מקיף את השעון שלוש פעמים ונוחת על .
רמז
כמה פעמים נכנסת ב־, ומה נשאר?
פתרון מלא
- חלקו: נכנסת ב־ שלוש פעמים, .
- השארית: .
- לכן .
אם עניתם או , נתתם את תוצאת החילוק. „מודולו” שומר רק את מה שנשאר.
תרגול · חשבו
השאלה
השעון מראה . מה הוא יראה בעוד שעות? (על שעון של שעות, ו־ נכתב כאן .)
התשובה הנכונה
5 ± 0.01
הגדרות, אפשרויות ומשוב
הסצנה בשלב הזה
- הסוד של אליס
- 6
- הודעה נעולה / המתמטיקה
- המתמטיקה
- מתקבלת בטווח
- ± 0.01
- ערך קבוע בשאלה
תשובות שגויות שהשאלה מזהה
17 ± 0.01
טעות נפוצה: Forgets to wrap round: gives the plain result instead of its remainder mod n.
משוב מהקטלוג
בחשבון מודולרי כל תוצאה „מסתובבת” חזרה לשעון: אחרי באה . שעה ועוד שעות היא לא על שעון של , אלא . גם בחזקות: , אבל . אחרי כל חישוב מחלקים ב־ ושומרים רק את השארית.
משוב לתשובה נכונה
, ו־: חמש. זה חשבון מודולרי, חשבון של שעון: כל פעם שעוברים את , מתחילים שוב מאפס.
רמז
חברו, ואחר כך מצאו את השארית בחלוקה ב־.
פתרון מלא
- חברו: .
- על שעון של שעות: .
- , והשעון יראה .
אם עניתם , שכחתם להסתובב: על השעון אין מקום .
תרגול · חשבו
השאלה
החשבון רץ מודולו , עם . הסוד של אליס קבוע על . מה היא שולחת, ?
התשובה הנכונה
2 ± 0.01
הגדרות, אפשרויות ומשוב
הסצנה בשלב הזה
- הסוד של אליס
- 2קבוע
- הודעה נעולה / המתמטיקה
- ערבוב צבעיםקבוע
- מתקבלת בטווח
- ± 0.01
- מחושבת מהסצנה בהגדרה של השלב
- What Alice sends, A = gᵃ mod p
/nodes/kx/outputs/alicePublic
תשובות שגויות שהשאלה מזהה
25 ± 0.01
טעות נפוצה: Forgets to wrap round: gives the plain result instead of its remainder mod n.
משוב מהקטלוג
בחשבון מודולרי כל תוצאה „מסתובבת” חזרה לשעון: אחרי באה . שעה ועוד שעות היא לא על שעון של , אלא . גם בחזקות: , אבל . אחרי כל חישוב מחלקים ב־ ושומרים רק את השארית.
10 ± 0.01
טעות נפוצה: Multiplies the base by the exponent (5 × 6) instead of raising it to that power (5⁶).
משוב מהקטלוג
פירושו לכפול את בעצמו פעמים, לא לכפול את ב־. , ולא . במודולו עושים את זה צעד אחרי צעד: כל חזקה היא הקודמת כפול , ואחר כך השארית. מ־ מקבלים .
1 ± 0.01
טעות נפוצה: Gives the quotient of the division (how many times it goes in) instead of the remainder.
משוב מהקטלוג
„” הוא השארית בחלוקה של ב־, לא התוצאה של החילוק. ב־ החמישייה נכנסת פעמים, , ונשאר : לכן . השארית תמיד בין ל־, כמו מקום על שעון עם מקומות.
משוב לתשובה נכונה
, ולכן . על החוגה עם המקומות, המחוג של אליס מצביע על .
רמז
חשבו , ואחר כך את השארית בחלוקה ב־.
פתרון מלא
- .
- .
- .
אם עניתם , לא לקחתם שארית. אם עניתם , כפלתם במקום להעלות בריבוע. אם עניתם , נתתם את תוצאת החילוק במקום את השארית.
תרגול · הגיעו למטרה
השאלה
שנו את הסוד של אליס עד ש־ שווה , ולחצו על בדיקה.
המטרה
10 ± 0.1
בתחילת השלב: 5
הגדרות, אפשרויות ומשוב
הסצנה בשלב הזה
- הסוד של אליס
- 1
- הודעה נעולה / המתמטיקה
- המתמטיקהקבוע
- נקרא מהסצנה בנקודה
- What Alice sends, A = gᵃ mod p
/nodes/kx/outputs/alicePublic
הגדרה אחת שמגיעה למטרה
- הסוד של אליס
- 3
משוב לתשובה נכונה
: . אין צורך לחשב את : אפשר לקחת שארית אחרי כל כפל, והמספרים נשארים קטנים. כך מחשבים חזקות של מספרים בני מאות ספרות.
משוב לתשובה שגויה
עוד לא. הסתכלו על הלוח של אליס: הוא מראה את לכל .
רמז
כל חזקה היא הקודמת כפול , ואחר כך השארית: , , ומה הלאה?
פתרון מלא
- .
- .
- .
- קבעו את הסוד של אליס על .
אם ניסיתם , קיבלתם : הוא כפל, לא חזקה.
תרגול · נבאו, ואז הסתכלו
השאלה
ב־ יוצא . מה יהיה כשהסוד של אליס יעלה ל־? כתבו מספר, ואחר כך הסצנה תעבור ל־.
התשובה הנכונה
4 ± 0.1
ניבוי מספרי נחשב נכון בטווח ± 0.1
הגדרות, אפשרויות ומשוב
הסצנה בשלב הזה
- הסוד של אליס
- 3קבוע
- הודעה נעולה / המתמטיקה
- המתמטיקהקבוע
אחרי נעילת הניבוי הסצנה משתנה
- הסוד של אליס
- 4קבוע
ואז הסצנה מראה: 4 · What Alice sends, A = gᵃ mod p
/nodes/kx/outputs/alicePublicניבוי אף פעם לא נחשב כישלון: בכל מקרה הלומדים רואים את התוצאה ואת ההסבר.
משוב לתשובה נכונה
, ולכן . המחוג קפץ מ־ אחורה ל־: חזקות במודולו לא גדלות באופן מסודר, הן מדלגות על פני השעון. זה בדיוק מה שהופך אותן לקשות לניחוש.
משוב לתשובה שגויה
כפלו את הקודם, , ב־, וקחו את השארית בחלוקה ב־.
רמז
כפלו את ב־ וקחו שארית בחלוקה ב־.
פתרון מלא
- , ולכן .
- .
- .
- .
אם כתבתם , שכחתם להסתובב על השעון. אם כתבתם , הוספתם במקום לכפול בו.
תרגול · נבאו, ואז הסתכלו
השאלה
החזקות של מודולו מדלגות על פני החוגה. מה יהיה ? בחרו, ואחר כך הסוד של אליס יעבור ל־.
התשובה הנכונה
נכונה : אחרי צעדים החזקות חוזרות להתחלה
הגדרות, אפשרויות ומשוב
הסצנה בשלב הזה
- הסוד של אליס
- 3קבוע
- הודעה נעולה / המתמטיקה
- המתמטיקהקבוע
האפשרויות
נכונה : אחרי צעדים החזקות חוזרות להתחלה
שגויה , המקום האחרון על החוגה
משוב
אין סיבה שהחזקה ה־ תנחת דווקא על המקום ה־: החזקות מדלגות, ו־ כבר נוחתת שם.
שגויה : החזקה גדולה כל כך שהיא מגיעה לכפולה של
משוב
הוא מכפלה של חמישיות בלבד, ו־ ראשוני, ולכן לא מחלק אותו לעולם: השארית אף פעם לא , גדול ככל שיהיה המעריך.
אחרי נעילת הניבוי הסצנה משתנה
- הסוד של אליס
- 22קבוע
ואז הסצנה מראה: 1 · What Alice sends, A = gᵃ mod p
/nodes/kx/outputs/alicePublicניבוי אף פעם לא נחשב כישלון: בכל מקרה הלומדים רואים את התוצאה ואת ההסבר.
משוב לתשובה נכונה
. החזקות של , מ־ עד , עוברות על כל המקומות שאינם אפס, כל אחד פעם אחת, וחוזרות ל־. מכאן הן חוזרות על עצמן: . מספר כמו , שהחזקות שלו מגיעות לכל מקום, נקרא יוצר, ובו משתמשים בהחלפת מפתחות.
רמז
יש מקומות על החוגה מלבד . אם מגיע לכל אחד מהם בדיוק פעם אחת, לאן מגיעים אחרי סיבוב שלם?
פתרון מלא
- החזקות של מודולו : 5, 2, 10, 4, 20, 8, 17, 16, 11, 9, 22, 18, 21, 13, 19, 3, 15, 6, 7, 12, 14, 1.
- אלה מספרים שונים: כל המקומות על החוגה מלבד .
- החזקה ה־ היא , ומשם הרצף מתחיל מחדש.
זה מקרה של המשפט הקטן של פרמה: כש־ ראשוני ו־ לא מתחלק בו, .
שיעור 2 מתוך 4 · כ־25 דקות
מספרים ראשוניים
מה הופך מספר לראשוני, איך הנפה של ארטוסתנס מוצאת את כולם, למה הם מתדלדלים, ולמה קל לכפול ראשוניים וקשה למצוא אותם בחזרה.
6 השלבים והתשובות שלהם
תרגול · בחרו
השאלה
אילו מהמספרים הבאים ראשוניים? בחרו את כולם.
התשובה הנכונה
נכונה
נכונה
הגדרות, אפשרויות ומשוב
הסצנה בשלב הזה
- גבול הספירה
- 100
- ניפוי הספירלה
- ספירלהקבוע
האפשרויות
יותר מאפשרות נכונה אחת: צריך לסמן את כולן.
שגויה
טעות נפוצה: Counts 1 as a prime number.
משוב מהקטלוג
מספר ראשוני הוא מספר טבעי שיש לו בדיוק שני מחלקים: והוא עצמו. ל־ יש רק מחלק אחד, ולכן הוא לא ראשוני, וגם לא פריק. ההגדרה נבחרה כך כדי שלכל מספר יהיה פירוק אחד בלבד למכפלה של ראשוניים: אילו היה ראשוני, אפשר היה לכתוב ועוד אינסוף דרכים.
נכונה
שגויה
טעות נפוצה: Takes an odd number that has no obvious small factor, such as 51, 91 or 99, to be prime.
משוב מהקטלוג
מספר אי־זוגי לא מתחלק ב־, אבל הוא יכול להתחלק ב־, ב־ או בכל ראשוני אחר. , ו־. כדי לדעת שמספר ראשוני צריך לבדוק שאף ראשוני עד השורש שלו לא מחלק אותו: ל־ צריך לבדוק את , , ו־, ו־ מחלק אותו.
שגויה
טעות נפוצה: Takes an odd number that has no obvious small factor, such as 51, 91 or 99, to be prime.
משוב מהקטלוג
מספר אי־זוגי לא מתחלק ב־, אבל הוא יכול להתחלק ב־, ב־ או בכל ראשוני אחר. , ו־. כדי לדעת שמספר ראשוני צריך לבדוק שאף ראשוני עד השורש שלו לא מחלק אותו: ל־ צריך לבדוק את , , ו־, ו־ מחלק אותו.
נכונה
משוב לתשובה נכונה
ו־. הוא הראשוני הזוגי היחיד. לא מתחלק ב־, , או , וזה מספיק, כי כבר גדול ממנו. , , ו־ אינו ראשוני: יש לו מחלק אחד בלבד.
רמז
לכל מספר, נסו לחלק אותו בראשוניים , , ו־.
פתרון מלא
- : יש לו מחלק אחד בלבד, ולכן אינו ראשוני.
- : מחלקיו ו־. ראשוני.
- : סכום הספרות מתחלק ב־, ו־. פריק.
- . פריק.
- : לא מתחלק ב־, , או , ו־. ראשוני.
מספרים כמו ו־ „נראים” ראשוניים כי הם אי־זוגיים ולא נגמרים ב־. צריך לבדוק את כל הראשוניים עד השורש.
תרגול · חשבו
השאלה
גבול הספירה קבוע על . מהו הראשוני הגדול ביותר עד ?
התשובה הנכונה
97 ± 0.1
הגדרות, אפשרויות ומשוב
הסצנה בשלב הזה
- גבול הספירה
- 100קבוע
- ניפוי הספירלה
- ספירלהקבוע
- מתקבלת בטווח
- ± 0.1
- מחושבת מהסצנה בהגדרה של השלב
- The largest prime from 1 to count
/nodes/spiral/outputs/largestPrime
תשובות שגויות שהשאלה מזהה
99 ± 0.1
טעות נפוצה: Takes an odd number that has no obvious small factor, such as 51, 91 or 99, to be prime.
משוב מהקטלוג
מספר אי־זוגי לא מתחלק ב־, אבל הוא יכול להתחלק ב־, ב־ או בכל ראשוני אחר. , ו־. כדי לדעת שמספר ראשוני צריך לבדוק שאף ראשוני עד השורש שלו לא מחלק אותו: ל־ צריך לבדוק את , , ו־, ו־ מחלק אותו.
משוב לתשובה נכונה
. ו־ זוגיים, , ו־ לא מתחלק באף אחד מהראשוניים , , ו־. על המגש הוא אריח זהוב בולט.
רמז
רדו מ־ ובדקו כל מספר אי־זוגי.
פתרון מלא
- ו־ זוגיים: פריקים.
- : סכום הספרות מתחלק ב־, ו־. פריק.
- : נבדוק את הראשוניים עד , כלומר , , ו־. אף אחד מהם לא מחלק אותו.
- הוא הראשוני הגדול ביותר עד .
אם עניתם , הוא אי־זוגי אבל מתחלק ב־ וב־.
תרגול · נבאו, ואז הסתכלו
השאלה
גבול הספירה . הנפה של ארטוסתנס מקיפה ראשוני, מוחקת את הכפולות שלו, ועוברת לראשוני הבא. בכמה ראשוניים היא צריכה לעבור עד שכל אריח שנשאר הוא ראשוני? בחרו, ואחר כך ניפוי הספירלה יריץ את הנפה עד הסוף.
התשובה הנכונה
נכונה : הראשוניים עד
הגדרות, אפשרויות ומשוב
הסצנה בשלב הזה
- גבול הספירה
- 400קבוע
- ניפוי הספירלה
- ספירלהקבוע
האפשרויות
נכונה : הראשוניים עד
שגויה : כל הראשוניים עד
משוב מהקטלוג
מספר פריק עד תמיד מתחלק בראשוני שאינו גדול מ־: אם שני הגורמים שלו היו גדולים מ־, המכפלה הייתה גדולה מ־. לכן אחרי שהנפה עברה את הראשוניים עד , כל מספר פריק כבר נמחק. עד , , ומספיקים שמונה ראשוניים: מ־ עד .
שגויה : הראשוניים , , ו־
משוב
, , ו־ מספיקים עד , אבל לא עד : , , ו־ הם פריקים שאף אחד מהם לא מוחק.
אחרי נעילת הניבוי הסצנה משתנה
- ניפוי הספירלה
- 0.62 (ספירלה → נפה ורווחים)קבוע
ואז הסצנה מראה: 8 · How many primes the sieve runs through (those up to √count)
/nodes/spiral/outputs/sievingPrimesניבוי אף פעם לא נחשב כישלון: בכל מקרה הלומדים רואים את התוצאה ואת ההסבר.
משוב לתשובה נכונה
שמונה: . כל פריק עד מתחלק בראשוני שאינו גדול מ־, ולכן אחרי כבר אין מה למחוק. הנפה מתחילה למחוק כל ראשוני מהריבוע שלו, כי הכפולות הקטנות יותר כבר נמחקו.
רמז
למספר פריק עד יש גורם ראשוני שאינו גדול מ־.
פתרון מלא
- אם ושני הגורמים גדולים מ־, אז .
- לכן לכל פריק עד יש גורם ראשוני שאינו גדול מ־.
- הראשוניים עד : . שמונה.
- אחרי שהנפה עברה בהם, כל אריח שנשאר הוא ראשוני.
אם בחרתם , הנפה הייתה ממשיכה לחינם: ל־ אין אף כפולה פריקה עד שלא נמחקה כבר, כי .
תרגול · הגיעו למטרה
השאלה
עד יש ראשוניים. שנו את גבול הספירה עד שהלוח מראה ראשוניים, ולחצו על בדיקה.
המטרה
168 ± 0.1
בתחילת השלב: 25
הגדרות, אפשרויות ומשוב
הסצנה בשלב הזה
- גבול הספירה
- 100
- ניפוי הספירלה
- ספירלהקבוע
- נקרא מהסצנה בנקודה
- How many primes there are from 1 to count
/nodes/spiral/outputs/primeCount
הגדרה אחת שמגיעה למטרה
- גבול הספירה
- 1000
משוב לתשובה נכונה
ב־. פי עשרה מספרים, אבל רק פי ראשוניים: עד רבע מהמספרים ראשוניים, ועד פחות משישית. ככל שמספר גדול יותר, יש יותר ראשוניים קטנים שיכולים לחלק אותו.
משוב לתשובה שגויה
עוד לא. הלוח מאחורי המגש סופר את הראשוניים. המשיכו לספור הלאה.
רמז
אם הראשוניים היו שומרים על הצפיפות שלהם, היו מגיעים כבר ב־ בערך. הם לא.
פתרון מלא
- הזיזו את גבול הספירה והסתכלו על מספר הראשוניים על הלוח.
- עד יש ראשוניים, ועד יש .
- בדיוק מתקבל ב־.
אם ציפיתם ל־ בסביבות , הנחתם שהראשוניים שומרים על רבע מהמספרים. הם מתדלדלים.
תרגול · חשבו
השאלה
גבול הספירה קבוע על , והלוח מראה כמה ראשוניים יש עד שם. איזה חלק מהמספרים עד ראשוניים? ענו באחוזים.
התשובה הנכונה
12.29 ± 0.05
הגדרות, אפשרויות ומשוב
הסצנה בשלב הזה
- גבול הספירה
- 10000קבוע
- ניפוי הספירלה
- ספירלהקבוע
- מתקבלת בטווח
- ± 0.05
- מחושבת מהסצנה בהגדרה של השלב
- How many primes there are from 1 to count
/nodes/spiral/outputs/primeCount
תשובות שגויות שהשאלה מזהה
25 ± 0.05
טעות נפוצה: Thinks primes keep the same share of the numbers however far you count, as the quarter below 100.
משוב מהקטלוג
הראשוניים הולכים ומתדלדלים. עד יש , רבע מהמספרים; עד יש , פחות משישית; עד יש , כשמינית. ככל שמספר גדול יותר, יש יותר ראשוניים קטנים ממנו שיכולים לחלק אותו. הסיכוי שמספר בסביבת ראשוני הוא בערך , והוא קטן לאט. ובכל זאת הם לא נגמרים: אוקלידס הוכיח שיש אינסוף ראשוניים.
16.8 ± 0.05
טעות נפוצה: Thinks primes keep the same share of the numbers however far you count, as the quarter below 100.
משוב מהקטלוג
הראשוניים הולכים ומתדלדלים. עד יש , רבע מהמספרים; עד יש , פחות משישית; עד יש , כשמינית. ככל שמספר גדול יותר, יש יותר ראשוניים קטנים ממנו שיכולים לחלק אותו. הסיכוי שמספר בסביבת ראשוני הוא בערך , והוא קטן לאט. ובכל זאת הם לא נגמרים: אוקלידס הוכיח שיש אינסוף ראשוניים.
משוב לתשובה נכונה
: כשמינית מהמספרים. עד זה היה רבע, ועד כשישית. הצפיפות יורדת בערך כמו , לאט, ולעולם לא מגיעה לאפס.
רמז
חלקו את מספר הראשוניים ב־ וכפלו ב־.
פתרון מלא
- הלוח מראה ראשוניים עד .
- החלק: .
- באחוזים: .
אם עניתם או , השתמשתם בצפיפות של או של . הראשוניים מתדלדלים ככל שסופרים הלאה.
תרגול · בחרו
השאלה
קל לכפול: . עכשיו בכיוון השני: מישהו נותן לכם רק את . מה נכון לגביו?
התשובה הנכונה
נכונה הוא מכפלה של שני ראשוניים, ולמצוא אותם לוקח הרבה יותר זמן מלכפול אותם
הגדרות, אפשרויות ומשוב
הסצנה בשלב הזה
- גבול הספירה
- 10000
- ניפוי הספירלה
- נפה ורווחים
האפשרויות
מוצגות בסדר אקראי.
נכונה הוא מכפלה של שני ראשוניים, ולמצוא אותם לוקח הרבה יותר זמן מלכפול אותם
שגויה הוא ראשוני, כי הוא לא מתחלק ב־, , או
טעות נפוצה: Takes an odd number that has no obvious small factor, such as 51, 91 or 99, to be prime.
משוב מהקטלוג
מספר אי־זוגי לא מתחלק ב־, אבל הוא יכול להתחלק ב־, ב־ או בכל ראשוני אחר. , ו־. כדי לדעת שמספר ראשוני צריך לבדוק שאף ראשוני עד השורש שלו לא מחלק אותו: ל־ צריך לבדוק את , , ו־, ו־ מחלק אותו.
שגויה מוצאים את הגורמים שלו באותה מהירות שבה כופלים
משוב
כדי למצוא את הגורמים צריך לנסות ראשוניים אחד אחרי השני, עד : עשרים וארבעה ניסיונות, ורק האחרון, , מצליח. כל זה במקום כפל אחד.
משוב לתשובה נכונה
. כפל לוקח רגע, אבל הדרך הפשוטה לפרק היא לנסות ראשוניים אחד אחרי השני, וכאן צריך להגיע עד . במספרים בני מאות ספרות הכפל עדיין לוקח רגע, ולפירוק לא ידועה שום דרך מהירה. על הפער הזה, בין כיוון קל לכיוון קשה, נשענת ההצפנה.
רמז
כדי לדעת אם ראשוני, צריך לבדוק את כל הראשוניים עד . כמה זה?
פתרון מלא
- , ולכן צריך לבדוק את הראשוניים עד .
- , , , ועוד תשעה־עשר ראשוניים, עד , לא מחלקים את .
- מחלק: .
- , מכפלה של שני ראשוניים.
אם חשבתם שהוא ראשוני, עצרתם מוקדם מדי: בדיקה עד מספיקה רק למספרים עד .
שיעור 3 מתוך 4 · כ־20 דקות
מפתחות וניחוש
הודעה נעולה במפתח, הבעיה של להעביר את המפתח, ולמה כל סיבית נוספת במפתח מכפילה את הזמן שהפורץ צריך כדי לנסות את כולם.
6 השלבים והתשובות שלהם
תרגול · בחרו
השאלה
אליס רוצה לשלוח לבוב הודעה נעולה במפתח. איב מעתיקה כל מה שעובר בצינור. מה הבעיה בלשלוח קודם את המפתח באותו צינור?
התשובה הנכונה
נכונה איב מעתיקה גם את המפתח, ופותחת בו כל הודעה
הגדרות, אפשרויות ומשוב
הסצנה בשלב הזה
- אורך המפתח
- 56 סיביות
- פתיחה צעד אחר צעד
- הודעה נעולהקבוע
האפשרויות
מוצגות בסדר אקראי.
נכונה איב מעתיקה גם את המפתח, ופותחת בו כל הודעה
שגויה אין בעיה: המפתח קצר, ואיב לא תשים לב אליו
משוב
איב מעתיקה כל קפסולה שעוברת, קצרה או ארוכה. מפתח שעבר בצינור פתוח שייך גם לה.
שגויה אין בעיה: נועלים את המפתח במפתח שני
משוב
אז צריך להעביר לבוב את המפתח השני, ובאיזה צינור? הבעיה רק זזה צעד אחורה. לכן במשך דורות מפתחות עברו ביד, בשליחים ובפגישות.
משוב לתשובה נכונה
מפתח שעבר בערוץ פתוח כבר לא סודי. זו בעיית הפצת המפתחות: כדי לדבר בסוד צריך מפתח משותף, וכדי להעביר מפתח צריך ערוץ סודי. בשיעור הבא נראה איך דיפי והלמן פתרו אותה ב־1976.
רמז
מה איב יכולה לעשות עם כל דבר שהיא מעתיקה?
פתרון מלא
- כל מה שעובר בצינור מגיע גם לאיב.
- אם המפתח עובר בצינור, יש לאיב אותו מפתח שיש לבוב.
- עם המפתח היא פותחת כל הודעה שננעלה בו.
נעילה של המפתח במפתח שני לא עוזרת: את המפתח השני צריך להעביר באותה דרך.
תרגול · חשבו
השאלה
אורך המפתח קבוע על סיביות, ולוח המכונה של איב מראה מפתחות לנסות. כמה מפתחות שונים יש באורך סיביות?
התשובה הנכונה
65540 ± 0.5
הגדרות, אפשרויות ומשוב
הסצנה בשלב הזה
- אורך המפתח
- 8 סיביותקבוע
- פתיחה צעד אחר צעד
- הודעה נעולהקבוע
- מתקבלת בטווח
- ± 0.5
- ערך קבוע בשאלה
תשובות שגויות שהשאלה מזהה
512 ± 0.5
משוב מהקטלוג
למפתח של סיביות יש ערכים, כי כל סיבית מכפילה את מספר האפשרויות. מפתח ארוך בשמונה סיביות לא מכיל עוד שמונה מפתחות, וגם לא פי , אלא פי . ומפתח ארוך פי שניים, סיביות במקום , מכיל לא פי שניים מפתחות אלא פי . זו הסיבה שמפתחות ארוכים במעט מוציאים את הניחוש מכל טווח.
32 ± 0.5
משוב מהקטלוג
למפתח של סיביות יש ערכים, כי כל סיבית מכפילה את מספר האפשרויות. מפתח ארוך בשמונה סיביות לא מכיל עוד שמונה מפתחות, וגם לא פי , אלא פי . ומפתח ארוך פי שניים, סיביות במקום , מכיל לא פי שניים מפתחות אלא פי . זו הסיבה שמפתחות ארוכים במעט מוציאים את הניחוש מכל טווח.
משוב לתשובה נכונה
. שמונה סיביות נוספות הכפילו את מספר המפתחות שמונה פעמים: . מפתח ארוך פי שניים מכיל לא פי שניים מפתחות, אלא את מספר המפתחות הקודם בריבוע.
רמז
כל סיבית נוספת מכפילה את מספר המפתחות. כמה סיביות נוספו?
פתרון מלא
- לכל סיבית שתי אפשרויות, או .
- ל־ סיביות: , שש־עשרה פעמים, כלומר .
- .
אם עניתם , הכפלתם פעם אחת, כאילו מפתח ארוך פי שניים מכיל פי שניים מפתחות. אם עניתם , כפלתם .
תרגול · נבאו, ואז הסתכלו
השאלה
אורך המפתח סיביות, כמו של DES משנת 1977, והמכונה של איב מנסה את כל המפתחות בכעשרים שעות. עכשיו המפתח יתארך לאורך סיביות. פי כמה יגדל הזמן שאיב צריכה?
התשובה הנכונה
נכונה פי
הגדרות, אפשרויות ומשוב
הסצנה בשלב הזה
- אורך המפתח
- 56 סיביותקבוע
- פתיחה צעד אחר צעד
- הודעה נעולהקבוע
האפשרויות
נכונה פי
שגויה פי , כי המפתח ארוך יותר בשביעית
משוב מהקטלוג
למפתח של סיביות יש ערכים, כי כל סיבית מכפילה את מספר האפשרויות. מפתח ארוך בשמונה סיביות לא מכיל עוד שמונה מפתחות, וגם לא פי , אלא פי . ומפתח ארוך פי שניים, סיביות במקום , מכיל לא פי שניים מפתחות אלא פי . זו הסיבה שמפתחות ארוכים במעט מוציאים את הניחוש מכל טווח.
שגויה פי , כי נוספו שמונה סיביות
משוב מהקטלוג
למפתח של סיביות יש ערכים, כי כל סיבית מכפילה את מספר האפשרויות. מפתח ארוך בשמונה סיביות לא מכיל עוד שמונה מפתחות, וגם לא פי , אלא פי . ומפתח ארוך פי שניים, סיביות במקום , מכיל לא פי שניים מפתחות אלא פי . זו הסיבה שמפתחות ארוכים במעט מוציאים את הניחוש מכל טווח.
אחרי נעילת הניבוי הסצנה משתנה
- אורך המפתח
- 64 סיביותקבוע
ואז הסצנה מראה: 0.5845 · The same in years of 365.25 days
/nodes/kx/outputs/yearsToTryAllניבוי אף פעם לא נחשב כישלון: בכל מקרה הלומדים רואים את התוצאה ואת ההסבר.
משוב לתשובה נכונה
פי : מעשרים שעות לכשבעה חודשים. כל סיבית מכפילה את מספר המפתחות ואת הזמן, ולכן שמונה סיביות, בית אחד, מכפילות אותו פי . ב־1998 מכונה מיוחדת מצאה מפתח DES בפחות משלושה ימים, וזו הסיבה שהיום משתמשים במפתחות ארוכים בהרבה.
רמז
כל סיבית מכפילה את מספר המפתחות. מה עושות שמונה סיביות?
פתרון מלא
- ב־ סיביות יש מפתחות, וב־ סיביות .
- היחס: .
- באותו קצב ניסיון, הזמן גדל פי : מכעשרים שעות לכ־ שנה.
אם בחרתם פי או פי , חשבתם שמספר המפתחות גדל באותו יחס כמו אורך המפתח. הוא גדל פי שניים לכל סיבית.
תרגול · נבאו, ואז הסתכלו
השאלה
אורך המפתח סיביות, והמכונה של איב, שמנסה מפתחות בשנייה, עוברת על כולם בכ־ שניות. כמה זמן ייקח לה מפתח של סיביות? כתבו בשניות.
התשובה הנכונה
281.5 s ± 5%
ניבוי מספרי נחשב נכון בטווח ± 5%
הגדרות, אפשרויות ומשוב
הסצנה בשלב הזה
- אורך המפתח
- 40 סיביותקבוע
- פתיחה צעד אחר צעד
- הודעה נעולהקבוע
אחרי נעילת הניבוי הסצנה משתנה
- אורך המפתח
- 48 סיביותקבוע
ואז הסצנה מראה: 281.5 s · Seconds Eve needs to try every key at guessRate keys a second
/nodes/kx/outputs/secondsToTryAllניבוי אף פעם לא נחשב כישלון: בכל מקרה הלומדים רואים את התוצאה ואת ההסבר.
משוב לתשובה נכונה
שניות, קצת פחות מחמש דקות. או ישירות: .
משוב לתשובה שגויה
כפלו את השניות של סיביות במספר הפעמים שבו גדל מספר המפתחות.
רמז
שמונה סיביות נוספות: פעמים יותר מפתחות.
פתרון מלא
- מ־ ל־ סיביות נוספות סיביות, ומספר המפתחות גדל פי .
- הקצב לא משתנה, ולכן גם הזמן גדל פי .
- שניות.
אם כתבתם שניות בערך, הגדלתם את הזמן באותו יחס כמו אורך המפתח, .
תרגול · הגיעו למטרה
השאלה
שנו את אורך המפתח עד שהמכונה של איב צריכה כשבעה חודשים, שנה, כדי לנסות את כל המפתחות, ולחצו על בדיקה.
המטרה
0.58 ± 5%
בתחילת השלב: 10780000000000000000
הגדרות, אפשרויות ומשוב
הסצנה בשלב הזה
- אורך המפתח
- 128 סיביות
- פתיחה צעד אחר צעד
- הודעה נעולהקבוע
- נקרא מהסצנה בנקודה
- The same in years of 365.25 days
/nodes/kx/outputs/yearsToTryAll
הגדרה אחת שמגיעה למטרה
- אורך המפתח
- 64 סיביות
משוב לתשובה נכונה
סיביות: שניות, כשבעה חודשים. שמונה סיביות פחות, וזה עשרים שעות; שמונה סיביות יותר, , וזה כבר כמאה וחמישים שנה.
משוב לתשובה שגויה
עוד לא. הסתכלו על הזמן שעל הלוח של איב, ושנו את אורך המפתח בצעדים של בית.
רמז
שנה היא כ־ שניות. כמה מפתחות המכונה מנסה בשבעה חודשים?
פתרון מלא
- שבעה חודשים הם כ־ שניות.
- בקצב של מפתחות בשנייה, זה כ־ מפתחות.
- .
- קבעו את אורך המפתח על סיביות.
תרגול · בחרו
השאלה
מפתח של סיביות ארוך פי שניים ממפתח של סיביות. פי כמה מפתחות יש בו?
התשובה הנכונה
נכונה פי , בערך
הגדרות, אפשרויות ומשוב
הסצנה בשלב הזה
- אורך המפתח
- 128 סיביות
- פתיחה צעד אחר צעד
- הודעה נעולה
האפשרויות
מוצגות בסדר אקראי.
נכונה פי , בערך
שגויה פי
משוב מהקטלוג
למפתח של סיביות יש ערכים, כי כל סיבית מכפילה את מספר האפשרויות. מפתח ארוך בשמונה סיביות לא מכיל עוד שמונה מפתחות, וגם לא פי , אלא פי . ומפתח ארוך פי שניים, סיביות במקום , מכיל לא פי שניים מפתחות אלא פי . זו הסיבה שמפתחות ארוכים במעט מוציאים את הניחוש מכל טווח.
שגויה פי , כי נוספו סיביות
משוב מהקטלוג
למפתח של סיביות יש ערכים, כי כל סיבית מכפילה את מספר האפשרויות. מפתח ארוך בשמונה סיביות לא מכיל עוד שמונה מפתחות, וגם לא פי , אלא פי . ומפתח ארוך פי שניים, סיביות במקום , מכיל לא פי שניים מפתחות אלא פי . זו הסיבה שמפתחות ארוכים במעט מוציאים את הניחוש מכל טווח.
משוב לתשובה נכונה
. כבר מפתח של סיביות דורש מהמכונה של איב פי מיליארד מגיל היקום. מפתח של סיביות מכפיל את זה עוד פעמים. ניחוש מפתח אינו דרך לפרוץ הצפנה טובה; מה שמאיים עליה הוא חולשה בשיטה עצמה.
רמז
פתרון מלא
- ב־ סיביות יש מפתחות, וב־ סיביות .
- היחס: .
- .
כשמכפילים את אורך המפתח, מעלים את מספר המפתחות בריבוע: .
שיעור 4 מתוך 4 · כ־30 דקות
החלפת המפתחות של דיפי והלמן
איך שני זרים מסכימים על מפתח סודי בערוץ שכולם שומעים: ערבוב צבעים, אותו רעיון בחשבון מודולרי, ולמה איב לא יכולה לחשב את המפתח בעצמה.
6 השלבים והתשובות שלהם
תרגול · בחרו
השאלה
אליס ובוב מעולם לא נפגשו, ואין להם שום סוד משותף. הם יכולים לדבר רק דרך הצינור הפתוח, ואיב מעתיקה כל מה שעובר בו. האם הם יכולים להסכים על צבע סודי משותף?
התשובה הנכונה
נכונה כן: כל אחד מערבב צבע סודי משלו בצבע הפומבי, שולח את התערובת, ומוסיף את הסוד שלו למה שקיבל
הגדרות, אפשרויות ומשוב
הסצנה בשלב הזה
- הסוד של אליס
- 6מוסתר
- הסוד של בוב
- 15מוסתר
- הודעה נעולה / המתמטיקה
- ערבוב צבעיםקבוע
האפשרויות
מוצגות בסדר אקראי.
נכונה כן: כל אחד מערבב צבע סודי משלו בצבע הפומבי, שולח את התערובת, ומוסיף את הסוד שלו למה שקיבל
שגויה לא: קודם הם צריכים להיפגש, או לשלוח את הסוד בשליח
משוב מהקטלוג
זה מה שכולם חשבו עד 1976, ודיפי והלמן הראו שזה לא נכון. בהחלפת המפתחות שלהם אף סוד לא עובר בערוץ: כל צד שומר את הסוד שלו, או , ושולח רק או . כל צד מצרף לערך שקיבל את הסוד שלו, ושניהם מגיעים לאותו . איב רואה כל מה שעובר, ובכל זאת אין לה דרך מהירה להגיע ל־.
שגויה כן, אם כל אחד שולח את הצבע הסודי שלו מהר מספיק
משוב
מהירות לא עוזרת: איב מעתיקה כל קפסולה, ואם צבע סודי עובר בצינור הוא כבר לא סודי.
משוב לתשובה נכונה
כן. בצינור עוברות רק תערובות של הצבע הפומבי עם סוד, והסודות עצמם נשארים בבית. כל צד מוסיף את הסוד שלו לתערובת שקיבל, ושניהם מגיעים לאותו צבע: פומבי, סוד של אליס וסוד של בוב, בכל סדר. איב יכולה לערבב רק את שתי התערובות, וזה נותן צבע עם יותר מדי צהוב.
רמז
הסתכלו על מה שעובר בצינור בסצנה: האם צבע סודי עובר בו אי פעם?
פתרון מלא
- צבע פומבי ידוע לכולם, גם לאיב.
- אליס שולחת פומבי + הסוד שלה; בוב שולח פומבי + הסוד שלו. הסודות לא נשלחים.
- אליס מוסיפה את הסוד שלה למה שקיבלה מבוב, ובוב את הסוד שלו למה שקיבל מאליס.
- בשני הצדדים יש עכשיו פומבי + סוד של אליס + סוד של בוב: אותו צבע.
- לאיב יש שתי תערובות, ואי אפשר להפריד צבע מתערובת.
אם עניתם שהם חייבים להיפגש, זו הייתה ההנחה של כולם עד 1976.
תרגול · חשבו
השאלה
עכשיו במספרים. הערכים הפומביים: ו־. הסוד של אליס הוא . מה היא שולחת, ?
התשובה הנכונה
8 ± 0.1
הגדרות, אפשרויות ומשוב
הסצנה בשלב הזה
- הסוד של אליס
- 6קבוע
- הסוד של בוב
- 15קבוע
- הודעה נעולה / המתמטיקה
- ערבוב צבעיםקבוע
- מתקבלת בטווח
- ± 0.1
- מחושבת מהסצנה בהגדרה של השלב
- What Alice sends, A = gᵃ mod p
/nodes/kx/outputs/alicePublic
תשובות שגויות שהשאלה מזהה
30 ± 0.1
טעות נפוצה: Multiplies the base by the exponent (5 × 6) instead of raising it to that power (5⁶).
משוב מהקטלוג
פירושו לכפול את בעצמו פעמים, לא לכפול את ב־. , ולא . במודולו עושים את זה צעד אחרי צעד: כל חזקה היא הקודמת כפול , ואחר כך השארית. מ־ מקבלים .
15630 ± 0.1
טעות נפוצה: Forgets to wrap round: gives the plain result instead of its remainder mod n.
משוב מהקטלוג
בחשבון מודולרי כל תוצאה „מסתובבת” חזרה לשעון: אחרי באה . שעה ועוד שעות היא לא על שעון של , אלא . גם בחזקות: , אבל . אחרי כל חישוב מחלקים ב־ ושומרים רק את השארית.
679 ± 0.1
טעות נפוצה: Gives the quotient of the division (how many times it goes in) instead of the remainder.
משוב מהקטלוג
„” הוא השארית בחלוקה של ב־, לא התוצאה של החילוק. ב־ החמישייה נכנסת פעמים, , ונשאר : לכן . השארית תמיד בין ל־, כמו מקום על שעון עם מקומות.
משוב לתשובה נכונה
. דרך קצרה: , ו־, ולכן . את אליס שולחת בצינור, ואיב מעתיקה אותו. את היא לא שולחת לאף אחד.
רמז
עלו בחזקות צעד אחרי צעד, עם שארית אחרי כל כפל: , , …
פתרון מלא
- , ו־.
- , ולכן .
- , קטן מ־.
- .
אפשר גם ישירות: . אם עניתם , כפלתם . אם עניתם , לא לקחתם שארית, ואם , נתתם את תוצאת החילוק.
תרגול · חשבו
השאלה
הסוד של בוב הוא , והוא שלח . אליס מצרפת אליו את הסוד שלה, . מה המפתח המשותף שלה, ?
התשובה הנכונה
2 ± 0.1
הגדרות, אפשרויות ומשוב
הסצנה בשלב הזה
- הסוד של אליס
- 6קבוע
- הסוד של בוב
- 15קבוע
- הודעה נעולה / המתמטיקה
- ערבוב צבעיםקבוע
- מתקבלת בטווח
- ± 0.1
- מחושבת מהסצנה בהגדרה של השלב
- The shared key s = Bᵃ mod p = Aᵇ mod p
/nodes/kx/outputs/sharedSecret
תשובות שגויות שהשאלה מזהה
22 ± 0.1
טעות נפוצה: Multiplies the base by the exponent (5 × 6) instead of raising it to that power (5⁶).
משוב מהקטלוג
פירושו לכפול את בעצמו פעמים, לא לכפול את ב־. , ולא . במודולו עושים את זה צעד אחרי צעד: כל חזקה היא הקודמת כפול , ואחר כך השארית. מ־ מקבלים .
47050000 ± 1
טעות נפוצה: Forgets to wrap round: gives the plain result instead of its remainder mod n.
משוב מהקטלוג
בחשבון מודולרי כל תוצאה „מסתובבת” חזרה לשעון: אחרי באה . שעה ועוד שעות היא לא על שעון של , אלא . גם בחזקות: , אבל . אחרי כל חישוב מחלקים ב־ ושומרים רק את השארית.
14 ± 0.1
טעות נפוצה: Thinks the shared key can be worked out directly from the public values, for example as A × B mod p.
משוב מהקטלוג
הסוד המשותף הוא : כדי להגיע אליו צריך את או את . מהערכים הפומביים אפשר לקבל רק צירופים כמו , עם סכום המעריכים ולא המכפלה שלהם. כאן , ולא . כדי למצוא את מתוך , איב צריכה לפתור את בעיית הלוגריתם הבדיד, ולזה לא ידועה דרך מהירה.
משוב לתשובה נכונה
. , , ו־. זה המפתח שאליס תנעל בו את ההודעות שלה.
רמז
, ו־. עכשיו , ו־.
פתרון מלא
- , ולכן .
- , כי .
- , ולכן .
- .
אם עניתם , כפלתם במקום להעלות בחזקה. אם עניתם , כפלתם את שני הערכים הפומביים, : את זה גם איב יכולה לעשות, וזה לא המפתח.
תרגול · נבאו, ואז הסתכלו
השאלה
בוב קיבל מאליס , ומצרף אליו את הסוד שלו: הוא מחשב . מה הוא יקבל? בחרו, ואחר כך מבט פנימה יעבור להמתמטיקה.
התשובה הנכונה
נכונה , אותו מפתח שיש לאליס
הגדרות, אפשרויות ומשוב
הסצנה בשלב הזה
- הסוד של אליס
- 6קבוע
- הסוד של בוב
- 15קבוע
- הודעה נעולה / המתמטיקה
- ערבוב צבעיםקבוע
האפשרויות
נכונה , אותו מפתח שיש לאליס
שגויה מספר אחר, כי כל אחד השתמש בסוד אחר
משוב
כל אחד השתמש בסוד אחר, אבל כל אחד קיבל מהשני את הסוד השני, ארוז בתוך או . בשני הצדדים יש בסוף בחזקת ובחזקת .
שגויה , המספר שבוב עצמו שלח
משוב
הוא : הסוד של בוב בלבד. ב־ יש גם את הסוד של אליס, כי .
אחרי נעילת הניבוי הסצנה משתנה
- הודעה נעולה / המתמטיקה
- המתמטיקהקבוע
ואז הסצנה מראה: 2 · The shared key s = Bᵃ mod p = Aᵇ mod p
/nodes/kx/outputs/sharedSecretניבוי אף פעם לא נחשב כישלון: בכל מקרה הלומדים רואים את התוצאה ואת ההסבר.
משוב לתשובה נכונה
, בדיוק כמו אליס. ו־: שני הצדדים מחשבים את , כל אחד בדרך שלו. זה כל הטריק של דיפי והלמן, משנת 1976.
רמז
, ולכן . ומה זה ?
פתרון מלא
- , ולכן .
- , ולכן .
- אותו מספר: .
- אפשר לבדוק: , ו־, ולכן .
תרגול · הגיעו למטרה
השאלה
עכשיו אתם איב. ראיתם את בוב שולח , ואתם יודעים ש־ ו־. מצאו את הסוד שלו: שנו את הסוד של בוב עד ש־ יוצא , ולחצו על בדיקה.
המטרה
19 ± 0.1
בתחילת השלב: 5
הגדרות, אפשרויות ומשוב
הסצנה בשלב הזה
- הסוד של אליס
- 6קבוע
- הסוד של בוב
- 1
- הודעה נעולה / המתמטיקה
- המתמטיקהקבוע
- נקרא מהסצנה בנקודה
- What Bob sends, B = gᵇ mod p
/nodes/kx/outputs/bobPublic
הגדרה אחת שמגיעה למטרה
- הסוד של בוב
- 15
משוב לתשובה נכונה
. כדי למצוא אותו הייתם צריכים לנסות, אחד אחרי השני, כי החזקות מדלגות על פני החוגה בלי סדר. זו בעיית הלוגריתם הבדיד: עם מקומות זה לוקח דקה, עם ראשוני בן מאות ספרות זה לוקח יותר מגיל היקום, אבל לאליס ולבוב חזקה לוקחת חלק זעיר של שנייה גם אז.
משוב לתשובה שגויה
עוד לא. המשיכו לנסות: אחד מ־ המעריכים נותן .
רמז
אין קיצור דרך: נסו מעריכים אחד אחרי השני והסתכלו על .
פתרון מלא
- איב יודעת , ו־, ומחפשת שבו .
- החזקות: , , , …, , .
- : קבעו את הסוד של בוב על .
לא ידועה שום דרך מהירה בהרבה מלנסות. לכן בהחלפה אמיתית הוא ראשוני בן מאות ספרות.
תרגול · בחרו
השאלה
איב העתיקה את , , ו־. מה עוד היא צריכה כדי לחשב את המפתח המשותף ?
התשובה הנכונה
נכונה את או את : היא צריכה לפתור או
הגדרות, אפשרויות ומשוב
הסצנה בשלב הזה
- הסוד של אליס
- 6
- הסוד של בוב
- 15
- הודעה נעולה / המתמטיקה
- המתמטיקה
האפשרויות
מוצגות בסדר אקראי.
נכונה את או את : היא צריכה לפתור או
שגויה כלום:
טעות נפוצה: Thinks the shared key can be worked out directly from the public values, for example as A × B mod p.
משוב מהקטלוג
הסוד המשותף הוא : כדי להגיע אליו צריך את או את . מהערכים הפומביים אפשר לקבל רק צירופים כמו , עם סכום המעריכים ולא המכפלה שלהם. כאן , ולא . כדי למצוא את מתוך , איב צריכה לפתור את בעיית הלוגריתם הבדיד, ולזה לא ידועה דרך מהירה.
שגויה את וגם את
משוב
מספיק אחד מהם: עם איב מחשבת , בדיוק כמו אליס, ועם היא מחשבת , כמו בוב.
משוב לתשובה נכונה
היא צריכה את אחד הסודות. , עם סכום המעריכים, ולא : כאן , ולא . כדי לחלץ את מתוך היא צריכה לפתור לוגריתם בדיד, וזה החלק הקשה.
רמז
. מה איב יכולה לקבל מ־ ו־ בלי לדעת את המעריכים?
פתרון מלא
- המפתח המשותף: .
- מהערכים הפומביים איב יכולה לחשב צירופים כמו , אבל לא את .
- אם היא מוצאת את , היא מחשבת . אם היא מוצאת את , היא מחשבת .
- לכן היא צריכה את או את , כלומר לפתור או .
בכל היחידה · 10 טעויות נפוצות
קטלוג הטעויות הנפוצות
כל טעות נפוצה שהיחידה מזהה, בכמה מילים. פתחו טעות כדי לראות מה הלומדים קוראים כשהתשובה מתאימה לה, ואיפה היא נשאלת.
Gives the quotient of the division (how many times it goes in) instead of the remainder.
- הלומדים קוראים
„” הוא השארית בחלוקה של ב־, לא התוצאה של החילוק. ב־ החמישייה נכנסת פעמים, , ונשאר : לכן . השארית תמיד בין ל־, כמו מקום על שעון עם מקומות.
Forgets to wrap round: gives the plain result instead of its remainder mod n.
- הלומדים קוראים
בחשבון מודולרי כל תוצאה „מסתובבת” חזרה לשעון: אחרי באה . שעה ועוד שעות היא לא על שעון של , אלא . גם בחזקות: , אבל . אחרי כל חישוב מחלקים ב־ ושומרים רק את השארית.
Multiplies the base by the exponent (5 × 6) instead of raising it to that power (5⁶).
- הלומדים קוראים
פירושו לכפול את בעצמו פעמים, לא לכפול את ב־. , ולא . במודולו עושים את זה צעד אחרי צעד: כל חזקה היא הקודמת כפול , ואחר כך השארית. מ־ מקבלים .
Counts 1 as a prime number.
- הלומדים קוראים
מספר ראשוני הוא מספר טבעי שיש לו בדיוק שני מחלקים: והוא עצמו. ל־ יש רק מחלק אחד, ולכן הוא לא ראשוני, וגם לא פריק. ההגדרה נבחרה כך כדי שלכל מספר יהיה פירוק אחד בלבד למכפלה של ראשוניים: אילו היה ראשוני, אפשר היה לכתוב ועוד אינסוף דרכים.
- מזוהה בשאלות
Takes an odd number that has no obvious small factor, such as 51, 91 or 99, to be prime.
- הלומדים קוראים
מספר אי־זוגי לא מתחלק ב־, אבל הוא יכול להתחלק ב־, ב־ או בכל ראשוני אחר. , ו־. כדי לדעת שמספר ראשוני צריך לבדוק שאף ראשוני עד השורש שלו לא מחלק אותו: ל־ צריך לבדוק את , , ו־, ו־ מחלק אותו.
Thinks the sieve must cross out multiples of every prime up to the count, not just of the primes up to its square root.
- הלומדים קוראים
מספר פריק עד תמיד מתחלק בראשוני שאינו גדול מ־: אם שני הגורמים שלו היו גדולים מ־, המכפלה הייתה גדולה מ־. לכן אחרי שהנפה עברה את הראשוניים עד , כל מספר פריק כבר נמחק. עד , , ומספיקים שמונה ראשוניים: מ־ עד .
- מזוהה בשאלות
Thinks primes keep the same share of the numbers however far you count, as the quarter below 100.
- הלומדים קוראים
הראשוניים הולכים ומתדלדלים. עד יש , רבע מהמספרים; עד יש , פחות משישית; עד יש , כשמינית. ככל שמספר גדול יותר, יש יותר ראשוניים קטנים ממנו שיכולים לחלק אותו. הסיכוי שמספר בסביבת ראשוני הוא בערך , והוא קטן לאט. ובכל זאת הם לא נגמרים: אוקלידס הוכיח שיש אינסוף ראשוניים.
- מזוהה בשאלות
Thinks the number of keys grows in step with the key's length, doubling when the length doubles, instead of doubling with every bit added.
- הלומדים קוראים
למפתח של סיביות יש ערכים, כי כל סיבית מכפילה את מספר האפשרויות. מפתח ארוך בשמונה סיביות לא מכיל עוד שמונה מפתחות, וגם לא פי , אלא פי . ומפתח ארוך פי שניים, סיביות במקום , מכיל לא פי שניים מפתחות אלא פי . זו הסיבה שמפתחות ארוכים במעט מוציאים את הניחוש מכל טווח.
Thinks the shared key can be worked out directly from the public values, for example as A × B mod p.
- הלומדים קוראים
הסוד המשותף הוא : כדי להגיע אליו צריך את או את . מהערכים הפומביים אפשר לקבל רק צירופים כמו , עם סכום המעריכים ולא המכפלה שלהם. כאן , ולא . כדי למצוא את מתוך , איב צריכה לפתור את בעיית הלוגריתם הבדיד, ולזה לא ידועה דרך מהירה.