הסבר: ב-CBC, אם מתרחשת שגיאה בביט אחד במהלך ההצפנה, כל הבלוקים העוקבים יושפעו מכך. זה קורה בגלל התלות בין הבלוקים. כתוצאה מכך, לא יהיה ניתן לפענח נכון את הטקסט המוצפן שהתקבל מטקסט המקור הפגום.
מה קורה אם מתרחשת שגיאה בביט אחד במהלך פענוח ב-CBC?
הסבר: בניגוד להצפנה, הפענוח ב-CBC יכול להתבצע במספר threads במקביל. זה אפשרי מכיוון שהמקבל כבר יודע את כל בלוקי הטקסט המוצפן ברגע קבלת ההודעה המוצפנת. זה מאפשר פענוח מהיר יותר, במיוחד במערכות מרובות ליבות.
הסבר: ההבדל העיקרי בין CFB ל-CBC הוא שב-CFB מצפינים את הטקסט המוצפן מהסבב הקודם ומוסיפים את התוצאה לטקסט המקורי. זה לא משפיע על רמת האבטחה, אך משנה את תהליך ההצפנה והפענוח.