מצב פעולה מתאר כיצד להחיל שוב ושוב פעולת בלוק יחיד של צופן כדי להפוך בצורה מאובטחת כמויות נתונים הגדולות מבלוק. רוב המצבים דורשים רצף בינארי ייחודי, הנקרא לעתים קרובות וקטור אתחול (IV), עבור כל פעולת הצפנה.
מדוע דרושים מצבי פעולה לצפני בלוקים?
חסום מצבי פעולה של צופן. אחת הבעיות העיקריות עם צפני בלוק היא ש-הם מאפשרים לך להצפין רק הודעות בגודל זהה לאורך הבלוק שלהם. אם אתה משתמש ב-TEA, שיש לו גודל בלוק של 64 סיביות, כדי להצפין הודעה של 65 סיביות, אתה צריך דרך להגדיר כיצד יש להצפין את הבלוק השני.
מהו היתרון הגדול ביותר של מצב הפעולה של CBC?
היתרונות והחסרונות של השימוש במצב CBC
היתרון הגדול ביותר שיש ל-CBC על פני ECB הוא שבמצב CBC, לבלוקים זהים אין אותו צופן. הסיבה לכך היא שוקטור האתחול מוסיף גורם אקראי לכל בלוק; מכאן, מדוע לאותם בלוקים במיקומים שונים יהיו צפנים שונים.
מהם אופני הפעולה השונים?
פתרון: חמישה מצבי פעולה סטנדרטיים: ספר קודים אלקטרוני (ECB), שרשור בלוק צופן (CBC), משוב צופן (CFB), משוב פלט (OFB) ומונה (CTR).
למה ECB לא מאובטח?
הסיבה העיקרית לא להשתמש בהצפנה במצב ECB היא שהיא לא מאובטחת מבחינה סמנטית - כלומר, רק צפייהטקסט צופן מוצפן של ECB יכול להדליף מידע על הטקסט הפשוט (אפילו מעבר לאורכו, שכל תוכניות ההצפנה שמקבלות טקסטים פשוטים ארוכים באופן שרירותי ידלפו במידה מסוימת).