Discuss, Learn and be Happy דיון בשאלות

help brightness_4 brightness_7 format_textdirection_r_to_l format_textdirection_l_to_r

באיזה מצב הצפנה יש תלות בבלוק הקודם, ולכן לא ניתן לעבד בלוקים במקביל?

1
done
הרצאות 3–4: במצב CBC מוצפנים כל בלוק יחד עם ה־Ciphertext של הבלוק הקודם, ולכן לא ניתן לבצע הצפנה מקבילית.
by
מיין לפי

איזו תכונה ייחודית למצב CTR מבין מצבי ההצפנה?

1
done
הרצאות 3–4: CTR מייצר keystream כמו Stream Cipher, וה־nonce/IV נלקח יחד עם Counter ליצירת פלט לכל בלוק – לכן הוא מקבילי.
by
מיין לפי

מהו מאפיין עיקרי של הצפנת זרם (Stream Cipher) כמו RC4?

1
done
הרצאות 3–4: RC4 הוא Stream Cipher שבו נוצרת מחרוזת מפתח באורך משתנה, שמוצפנת עם ההודעה ביט-ביט או תו-תו.
by
מיין לפי

מה נכון לגבי MAC (Message Authentication Code)?

1
done
הרצאות 3–4: MAC נוצר ממפתח סודי ו־message – שני הצדדים יכולים לחשב אותו ולוודא את זהות השולח ושלמות ההודעה.
by
מיין לפי

מתי נעדיף להשתמש ב־Digital Signature על פני MAC?

1
done
הרצאות 3–4: Digital Signatures מאפשרות אימות זהות באמצעות מפתח ציבורי בלבד – אין צורך לשתף מפתח פרטי בין הצדדים.
by
מיין לפי

מה תפקידה של Certification Authority (CA) בתשתיות מפתח ציבורי?

1
done
הרצאות 3–4: ה־CA הוא ישות מהימנה שחותמת על תעודת זהות (certificate) כדי להבטיח שהמפתח הציבורי באמת שייך למי שטוען זאת.
by
מיין לפי

מהי ההגדרה הנכונה של הצפנה שהיא "Computationally Secure"?

1
done
הרצאות 3–4: הצפנה נחשבת ל־computationally secure אם העלות החישובית של פיצוחה (מבחינת זמן, כוח מחשוב או כסף) כל כך גבוהה עד שלמעשה לא משתלם לנסות לשבור אותה – גם אם עקרונית קיימת דרך תאורטית לפרוץ אותה.
by
מיין לפי

מהי סיבוכיות הזמן של Known Plaintext Attack על DES לפי התרגול?

1
done
תרגול 3 - אם לתוקף יש זוגות של טקסטים מקוריים והצפנות שלהם, הוא יכול לנסות כל אחד מהמפתחות האפשריים (2^56) עד שימצא את זה שמייצר את הטקסט המוצפן המתאים. לכן סיבוכיות הזמן היא O(2^56). זה ברוט פורס פשוט. זיכרון מקום (O(1!!!
by
מיין לפי

מהי סיבוכיות הזמן והזיכרון של מתקפת Meet-in-the-Middle על 2-DES?

1
done
תרגול 3 - בתרגול מוסבר ש־2DES פגיע למתקפת Meet-in-the-Middle. התוקף: מייצר טבלת גיבוב של כל הפלטים האפשריים של DES על הטקסט המקורי (2^56 כניסות) עובר על כל המפתחות האפשריים עבור הפענוח של הטקסט המוצפן ובודק אם יש התאמה בטבלה לכן: זמן: צריך לעבור על 2^56 אפשרויות פעמיים → סיבוכיות זמן O(2^56) זיכרון: צריך לשמור טבלה בגודל 2^56 → סיבוכיות מקום O(2^56)
by
מיין לפי

מה מאפיין את מבנה Feistel בהצפנה סימטרית?

1
done
הרצאות 3–4: מבנה Feistel מחלק את קלט ההצפנה לשני חלקים – בכל סיבוב אחד הצדדים עובר פונקציה, ולאחר מכן מתבצע XOR עם הצד השני, והם מתחלפים. המבנה הזה מאפשר לבצע את אותו תהליך גם לפענוח, אפילו אם הפונקציה עצמה אינה הפיכה. למדנו בהרצאה ב-DES עם 16 חלקים.
by
מיין לפי