מבוא לקריפטוגרפיה

היכן הבעיה

הקריפטוגרפיה בהקשר של העולם שבו אנו חיים מופיע בצורה של אמינות ושמירת מידע רגיש

,לא כל המשתמשים בעלי הרשות לקרוא תוכנו של מסמך או כל דבר אשר מהווה יחידת מידע

בשביל התאגידים הגדולים הדבר מהווה מכשול כבד מאחר ומדובר על מידע השווה לפעמים עשרות

מיליוני דולרים, אולם נושא ההצפנה תופס תאוצה וגם עסקים קטנים מקפידים על אבטחת המידע

.של החברה לשם המעטת נושא הריגול התעשייתי

כאשר אנו מנסים ליצור מערכת אשר תיצור אבטחה איכותית בהתבסס על עקרונות החתימה האלקטרונית

וההצפנה אנו מנסים למצוא את נקודת הכשל האפשרית, במקרים רבים אנו נמצא נקודת מעבר שבו המידע

.יוצא מגבולות החברה אל הצד המקבל ואותו אנו ננסה לשמר

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

אין הדבר אומר שהמידע לא יוכל להלקח לשבריר שניה להועתק ולאחר מכן להשלח ליעדו ובלי ששני הצדדים

.ידעו כלל שצד שלישי ואלמוני לקח חלק בתהליך

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

.לאחר מכן על ידי מקבל ההודעה

 

מושגי יסוד

במערכת מושגי היסוד של הקריפטוגרפיה - הצפנה יש שימוש במושג אלגוריתם למי שאינו בעל רקע במדעי

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

ההודעה לפי כללים מוגדרים מראש, לדוגמא האלגוריתם יכול לערבב כל אות במכתב עם מספר שהוא ממציא, לכתוב את התוצר של

העירבוב שהוא האות חדשה למכתב חזרה לסיום האלגוריתם ישמור על רצף המספרים

.שיעזור למפענח ההודעה לחזור למכתב המקורי

,אלגוריתמים נמדדים ברמת ההצפנה שלהם קרי עד איזו רמה של מוניפולציה הם מבצעים על מנת להצפין את המידע

האלגוריתם כלומר האם מהירות הצפנה ופיענוח, צריכת זיכרון מהמחשב המצפין וכמובן יכולת פיצוח של

.אנשים שלא מורשים יכולים בשיטות פריצה לפענח את האלגוריתם

תחום הפיתוח באלגוריתמי הצפנה נחשב היום גולת הכותרת של המחקר המתמטי מאחר והוכח שישנו קשר

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

.שלא יכולנו להסתדר בלעדיהם

.החלק הבא בנושא זה יראה את התפתחות ההצפנה לאורך השנים מימיה

 

קצת היסטוריה