-
צופן חזק הוא כזה המסווה את טביעת האצבע
שלך
-
טביעת אצבע קלה יותר מתקבלת
-
כאשר משטחים את הפיזור של תדירות האותיות.
-
עד אמצע המאה ה-15
-
התקדמנו לעבר הצפנים הפוליאלפביתים
-
כדי לקבל זאת.
-
תארו כי אליס ובוב חולקים ביניהם
מילה סודית שתשמש להסטה.
-
ראשית, אליס משנה את המילה למספרים
-
על פי סדר האותיות באלף-בית.
-
לאחר מכן, רצף המספרים חוזר שוב ושוב בהודעה.
-
ואז כל אות בהודעה מוצפנת.
-
בעזרת הזזת האות לפי המספר שכתוב מתחתה.
-
עכשיו היא משתמשת בכמה הזזות במקום הזזה אחת
-
בכל ההודעה כמו שסיזר עשה מקודם.
-
ואז ההודעה המוצפנת נשלחת באופן פתוח לבוב.
-
בוב מפצח את ההודעה בעזרת חיסור הקפיצות.
-
לפי המילה הסודית שיש לו גם עותק ממנה.
-
עכשיו תארו מפצח קוד, איב,
-
היא מיירטת מספר הודעות
-
ואז מחשבת את תדירות כל האותיות
-
היא תמצא פילוג שטוח, טביעת אצבע לא בולטת
-
אז איך היא יכולה לשבור את ההודעה הזו?
-
זכרו, שוברי צפנים מחפשים מידע שדולף
-
כמו שמוצאים טביעת אצבעות חלקית
-
בכל פעם שיש שוני בתדירות האותיות
-
אז קצת מידע דולף לשובר הצפנים
-
השוני קיים בחזרתיות בהודעה המוצפנת
-
במקרה כזה הצופן של אליס
מכיל מילה שחוזרת על עצמה.
-
לשבור את הקוד איב צריכה בהתחלה
לקבוע מהו אורך
-
המילה שמשמשת להצפנה (לא את המילה עצמה)
-
היא צריכה לעבור על המשפט המוצפן
-
ולקבוע את תדירות הפילוג של קטעי משפט שונים
-
כאשר היא תבדוק את תדירות הפילג של כל
5 אותיות היא תראה
-
כי טביעת האצבע המוכרת של תדירות
האותיות התגלתה שוב
-
הבעיה עכשיו היא לשבור 5 צפני קיסר
-
בסידרה מחזורית
-
כל צופן בפני עצמו זו משימה פשוטה
-
כמו שראינו מקודם
-
החוזק הנוסף של הצפנה זו הוא בזמן
שהתווסף
-
לקביעת האורך של מילת העזר SNAKE
שהשתמשנו בה
-
ככל שאורך מיל העזר יהיה גדול יותר,כך
הצופן יהיה חזק יותר