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

תוכן שנמחק תוכן שנוסף
שורה 134:
 
===צופן בלוקים לעומת צופן זרם===
לאור העובדה שאפשר להפעיל צופן בלוקים בכל אחד [[מצב הפעלה של צופן בלוקים|ממצבי ההעפלה]] המדמים צופן זרם כמו OFB או CTR, עולה השאלה מה עדיף צופן בלוקים או צופן זרם?{{הערה|[http://www.cs.umd.edu/~jkatz/imc.html Introduction to Modern Cryptography] (2nd edition), Jonathan Katz and Yehuda Lindell}} היתרון היחידהיתרונות של צופן זרם הואהם ביעילותובפשטות היחסית,ויעילות. צופןזרם מהיר בערך פי שניים לעומת צופןמצופן בלוקים, שזה לא משמעותי בדרך כלל,אך למעט מקרים קיצוניים כמו חומרה מוגבלת משאבים., לעומתזה לא מהווה יתרון משמעותי. זאתמאידך צופן זרם מוכר פחות טוב מצופן בלוקים שלו היסטוריה עשירה יותר. בעוד שקיים מבחר של צפני בלוקים הנחשבים לבטוחים ויעילים, צפני זרם נוטים להיות חלשים יותר, נשברים בתדירות גבוהה יותר והאמון בהם חלש. הבדל נוסף נובע מרגישות צפני זרם לשימוש לא ראוי. ידוע ששימוש בזרם פסאודו-אקראי פעמיים להצפנת נתונים שונים מביא לשבירה מוחלטת של הצופן, עובדה שנוצלה לא אחת כדי לשבור מערכות הצפנה. צופן בלוקים אינו רגיש לבעיה זו. אפשר לייצר עם צופן בלוקים רצפים פסאודו-אקראיים בלתי תלויים בכל אורך רצוי.
 
===צפנים מודרניים===