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

תוכן שנמחק תוכן שנוסף
חזרתי-בוט (שיחה | תרומות)
מ שרת ⟸ שרת (מחשבים): תיקון פירושונים (באמצעות WP:JWB)
מ הוספת קישור להצפנה
שורה 3:
ב[[קריפטוגרפיה]], '''הצפנה סימטרית''' (symmetric encryption) או '''צופן סימטרי''' הוא [[אלגוריתם]] הצפנה שבו משתמשים ב[[מפתח הצפנה]] יחיד הן להצפנה של הטקסט הקריא והן לפענוח של הטקסט המוצפן. בפועל המפתח הוא בדרך כלל סוד משותף לשנים או יותר משתתפים ובדרך כלל מתאים לכמות מוגבלת של נתונים. הסיבה שהצופן נקרא סימטרי היא כי נדרש ידע שווה של חומר סודי (מפתח) משני הצדדים.
 
צופן סימטרי מקבל טקסט קריא ומפתח הצפנה ובעזרתו ממיר את הטקסט הקריא לטקסט מוצפן שאינו מובן לאיש ואותו הוא שולח ליעדו. בצד המקבל אלגוריתם הפענוח מבצע את הפעולה ההפוכה, הוא מקבל את הטקסט המוצפן ואותו מפתח הצפנה שבו השתמש השולח ומשחזר את הטקסט המקורי. כדי שהפענוח יצליח המפענח חייב להחזיק במפתח פענוח מתאים שמאפשר את [[פונקציה הפיכה|הפיכת]] פעולת ההצפנה. לאור זאת על השולח להעביר את מפתח ההצפנהה[[הצפנה]] לידיעת המקבל בערוץ בטוח כלשהו כמו במפגש אישי, על ידי שליח מהימן או באמצעות [[פרוטוקול שיתוף מפתח]] קריפטוגרפי. מציאת ערוץ בטוח להעברת המפתח היא בעיה בפני עצמה שנדונה רבות והיא נקראת [[בעיית הפצת מפתחות]].
 
הדרישה שיהיה מפתח אחד משותף לשולח והמקבל היא התכונה העיקרית המבדילה בין הצפנה סימטרית ל[[הצפנה אסימטרית]] שבה מפתח הפענוח שונה ממפתח ההצפנה. שמות אחרים להצפנה סימטרית הם '''הצפנת מפתח-יחיד''' (single-key), '''הצפנת מפתח פרטי''' (private-key) או '''הצפנת מפתח סודי''' (secret key).