צופן סימטרי – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
מגניב
אין תקציר עריכה
שורה 1:
[[קובץ:Symmetric scheme.png|300px|ממוזער|שמאל|סכימת הצפנה סימטרית; אליס שולחת את <math>m</math> אותו הצפינה עם <math>e</math> לבוב. אפשר לראות שכדי שבוב יצליח לפענח את <math>c</math> עליו לקבל את <math>e</math> באמצעותו הוא יכול לחשב את <math>d</math> לפענח את הצופן ולחלץ את <math>m</math>. 'איב' המצותתת מסוגלת לראות את תעבורת הרשת בערוץ הפתוח בו מועבר <math>c</math> אך אינה יכולה לראות את תעבורת הערוץ הבטוח בו מועבר <math>e</math>.]]
 
ב[[קריפטוגרפיה]], '''הצפנה סימטרית''' (symmetric encryption) או '''צופן סימטרי''' הוא [[אלגוריתם]] הצפנה שבו משתמשים ב[[מפתח הצפנה]] יחיד הן להצפנה של הטקסט הקריא והן לפענוח של הטקסט המוצפן. בפועל המפתח הוא בדרך כלל סוד משותף לשנים או יותר משתתפים ובדרך כלל מתאים לכמות מוגבלת של נתונים. הסיבה שהצופן נקרא סימטרי היא כי נדרש ידע שווה של חומר סודי (מפתח) משני הצדדים.(בולבול)
 
צופן סימטרי מקבל טקסט קריא ומפתח הצפנה ובעזרתו ממיר את הטקסט הקריא לטקסט מוצפן שאינו מובן לאיש ואותו הוא שולח ליעדו. בצד המקבל אלגוריתם הפענוח מבצע את הפעולה ההפוכה, הוא מקבל את הטקסט המוצפן ואותו מפתח הצפנה שבו השתמש השולח ומשחזר את הטקסט המקורי. כדי שהפענוח יצליח המפענח חייב להחזיק במפתח פענוח מתאים שמאפשר את [[פונקציה הפיכה|הפיכת]] פעולת ההצפנה. לאור זאת על השולח להעביר את מפתח ה[[הצפנה]] לידיעת המקבל בערוץ בטוח כלשהו כמו במפגש אישי, על ידי שליח מהימן או באמצעות [[פרוטוקול שיתוף מפתח]] קריפטוגרפי. מציאת ערוץ בטוח להעברת המפתח היא בעיה בפני עצמה שנדונה רבות והיא נקראת [[בעיית הפצת מפתחות]].