משפחתה ולימודיי האסלאם בילדותה של אלע'זאלי היוו את הבסיס ממנו צמחה כמנהיגה דתית והתקרבה למנהיגי האחים המוסלמים. היא פעלה יחד במסגרת התנועה במטרה להחזיר לאומה המוסלמית את האמונה הדתית. זאת על ידי הפצת חוברות ועל ידי סדנאות וההרצאות לנערים, לגברים נשים ונערות במשך 13 שנים. היא ביקרה במדינות ערב כדי להטיף לדת המוסלמית. יחד עם זאת עמדה על כך שלנשים מוסלמיות יש זכויות אפילו במסגרת דיני האישות על-פי השריעה. למשל טענה כי לאישה מוענקת הזכות (לפי חלק מאסכולות ההלכה) לכתוב תנאים מחייבים מבחינה חוקית ב "חוזה הנישואין". כך היא תחתנה פעמיים, ובשתי הפעמים היא התנתה בעצמה את תנאי הנישואים והעניקה לעצמה את הזכות לשלוט בהמשכיות הנישואין שלה. היא התגרשה מבעלה הראשון כי סברה שנישואיה "גוזלים את כל זמנה" ומרחיקים אותה מהשליחות שלה ומעבודתה הציבורית זאת מאחר שבעלה לא הסכים לעבודתה. יכולתה להתגרש ממנו על-פי רצונה נבעה מכך שבתנאי נישואיה היא דרשה כי הם ייפרדו במקרה של התלקחות סכסוכים גדולים ביניהם סביב עבודתה. תנאי נישואיה השניים דמו לתנאי נישואיה הראשונים. בעלה השני הסכים לתנאים ולא זאת בלבד אלא גם הסכים להפוך את התפקידים המסורתיים, שכן הוא תמך בה והיה לעוזרה .
אחרית ימיה.
גם בשנותיה האחרונות היה ביתה של אל-ע'זאלי מלא באורחים ובאוהבים, ואף פעם לא סעדה את ארוחותיה לבד. היא לא דאגה בכלל לעניינים החומריים ונהגה ברוחב יד כלפי קרובי משפחתה ובאי ביתה האחרים. היא נימקה זאת בדבריו והתנהגותו של הנביא מוחמד שהוציא כספים בלי לפחד מהעוני.
בשנותיה האחרונות היא לקתה בליקוי ראייה ועברה ניתוח. כנראה שהניתוח השפיע על בריאותה וגרם להחלשות הזיכרון שלה. לכן הפסיקה את עבודתה בתנועה והפחיתה מפגישותיה עם הציבור והקדישה את עצמה לעבודת האל בביתה. לאל-ע'זאלי הייתה השקפה ותקווה בעתיד האישה המוסלמית, וכי המנהיגות הנשית תהיה בידי האישה המוסלמית בעתיד גם אם אויבי האסלאם התנגדו לכך.
היא נפטרה ב-4 באוגוסט 2005 בקהיר בגיל 88 שנה, אחרי שהקדישה 53 שנה להטפה לאסלאם בכל רחבי העולם המוסלמי..
מוטיבים ביצירותיה.
זיינב אל-ע'זאלי כתבה מספר יצירות נזכיר מהן "ימים מחיי", "לקראת יציאה חדשה", "שמות אלוהים היפים" ו "יצר האישה". ומי שמסתכל על ספריה של זיינב אל-ע'זאלי מוצא בהם חוקרת בקיאה באסלאם ויחד עם זאת מכירה את דורה ואת האירועים העכשוויים, היבט אחרון זה בולט בעיקר בספרה "מבטים בספר אלוהים".
ספרה האוטוביוגרפי "ימים מחיי" שיצא בשנת 1972, נחשב לביוגרפיה הראשונה של אל-ע'אזלי. היא עוסקת ברובה בחוויותיה בבית הסוהר בין השנים (1965-1971)שבהם היא נאסרה באשמת שיתוף פעולה עם הנהגת ארגון האחים המוסלמים בתכנון לרציחת הנשיא גמאל עבד אל נאצר. הספר יצא לאור שנה לאחר שהשתחררה מהכלא. אלע'זאלי מזכירה את שמות האנשים שחקרו אותה ועינו אותה. אזכור שמותיהם מהווה דרישה לנקמה במי שהתאכזרו אליה. אולם היא גם כותבת מתוך מודעות לכך שהיא יוצרת זיכרון ותיעוד היסטורי.
אלע'זאלי מזכירה כי דינה נגזר יחד עם 43 פעילים באחים המוסלמים בשנת 1966 והיא הייתה האישה היחידה ביניהם. ניסיונה של אלע'זאלי נבדל מזה של נשים אחרות בכלא בעינויים המגוונים שהיא סבלה מהם שאותם היא מתארת באוטוביוגרפיה שלה בפרוטרוט. כמו כן במהלך קריאת הספר מציגה אל ע'זאלי בפני הקורא את דעותיה הפוליטיות והדתיות ולגבי נשים. ספר האוטוביוגרפיה "ימים מחיי" הוא אחת מהאוטוביוגרפיות הראשונות, שכונו ספרות בית הכלא, שתיעדו את עינויי האחים המוסלמים בבתי הסוהר של מצריים באותה תקופה.
הצפנה מאומתת
סכמת הצפנה מאומתת (באנגלית: Authenticated Encryption) או בקיצור AE, היא סכמת הצפנה של צופן סימטרי, שמטרתה לספק במקביל לסודיות שלמות ואימות המידע המוצפן.
באופן כללי יצירת סכימות הצפנה מאומתת היא משימה קשה יותר מיצירת סכמה שמקיימת את דרישה הבסיסית של סודיות בלבד. אחת הדרכים ליצירת סכימת הצפנה מאומתת היא בעזרת הרכבה של שתי סכמות קריפטוגרפיות נפרדות: אלגוריתם הצפנה בטוח לפי מודל התקפת גלוי-נבחר וקוד אימות מסרים לפי מודל התקפת מסר נבחר. תחילה השולח והמקבל צריכים להסכים ביניהם על מפתח הצפנה סודי. המצפין משתמש במפתח הסודי שברשותו כדי להצפין את המידע באמצעות הצופן הסימטרי ולאחר מכן מייצר באמצעות קוד אימות המסרים עם מפתח סודי נפרד (אלא אם כן קיימת דרך בטוחה ליצור ממנו באופן בלתי תלוי מפתח אחר) תג אימות של המסר המוצפן ואת התוצאה שהיא זוג של מסר מוצפן ותג אימות מתאים הוא שולח למקבל. המקבל מצידו משתמש במפתח הסודי שברשותו כדי לפענח את המידע וכן בודק את תג האימות שקיבל באמצעות המפתח הסודי שבו השתמש השולח. אם המידע מאומת בהצלחה הוא מקבל אותו כמידע אותנטי שהגיע מהמקור שהוצהר, אחרת הוא דוחה אותו על הסף ומחזיר הודעת שגיאה מתאימה לשולח. מעצם ההגדרה תג האימות מבטיח כי תוקף בעל יכולת חישוב סבירה לא יוכל לזייף מסר מוצפן ותג מתאים בלא ידיעת מפתח ההצפנה הסודי המשותף להם, כך שהמקבל לא יבחין בכך (כלומר, שפונקציית האימות של המקבל תחזיר "אמת" כאילו ההודעה התקבלה מהשולח האותנטי).
רקע ומוטיבציה.
הצורך בהצפנה מאומתת עולה באופן טבעי לאור העובדה שמעצם ההגדרה צופן סימטרי אינו מבטיח שלמות ואותנטיות. תמיד קיים חשש שתוקף זדוני יצליח ליירט מסר מוצפן, לשנותו או להחליפו באחר ולהעבירו ליעדו מבלי שלמקבל תהיה דרך להבחין בכך. בשל כך פותחו שיטות לאימות שנועדו להבטיח את שלמות המסר באמצעים קריפטוגרפיים. בעבר בשל ההפרדה בין שני היעדים, סודיות לעומת שלמות ובהיעדר תקן כלשהו נטו מפתחי מערכות אבטחה לפתור בעיה זו בשיטות אד הוק. דרך אחת היא להוסיף יתירות מכוונת כמו ריפוד המסר במספר אקראי לפני ההצפנה, דרך אחרת היא שילוב קוד אימות מסרים יחד עם הצפנה (באופן שלא הוכח כבטוח מבחינה קריפטוגרפית). התקפות אינטרנט ניצלו פרצות אלו. הניסיון מלמד ששילוב הצפנה עם אימות מורכב ומועד לשגיאות. שגיאה נפוצה אחת היא הניסיון להבטיח אימות בשיטות לא קריפטוגרפיות כמו שימוש בפונקציית גיבוב ללא מפתח או בקוד תיקון שגיאות. פרוטוקול SSH גרסה 1.5 השתמש ב-CRC-32 לאימות במבנה CBC עובדה שנוצלה לשבירת הפרוטוקול. טעות אחרת היא להשתמש במפתח הצפנה יחיד הן להצפנה והן לאימות שאינו מומלץ ואף עלול להוות פרצת אבטחה במקרים מסוימים. בשל בעיות תאימות עם מערכות קיימות יש עדיפות לשימוש במפתח אחד. בפועל מערכות הצפנה בטוחות משתמשות בטכניקה לגזירת מפתחות הצפנה נוספים ממפתח המאסטר באמצעות KDF בטוח. גם במקרה שהמרכיבים כשלעצמם בטוחים יכול להיות שהמערכת כמכלול לא תהיה בטוחה.
הפרדיגמה הבסיסית כדי לספק סודיות ושלמות באופן בטוח היא, לקחת צופן סימטרי בטוח המספק סודיות בלבד ולשלבו במצב הפעלה CBC או מצב מונה עם אלגוריתם אימות מסרים בטוח המספק אימות בלבד. עם מפתח סודי נפרד או עם מפתח שנגזר באופן בטוח מהמפתח הראשון. מפתח האימות ומפתח ההצפנה חייבים להיות שונים ובלתי תלויים סטטיסטית, כלומר לא ניתן לנחש מפתח אחד בהינתן השני. אפשר להישתמש בשני מפתחות סודיים האחד לצורך הצפנה והשני לצורך אימות. אך לשיטה זו מספר חסרונות; יעילות נמוכה, אחסון מספר רב של מפתחות סודיים וכן בעיית תאימות עם מערכות קיימות. דרך אחרת היא להפיק את מפתח האימות מתוך מפתח ההצפנה בדרך בטוחה כמו באמצעות פונקציה אקראית 'אוניברסלית'.
שיטות השילוב של הצפנה עם אימות מתחלקות לשני סוגים עיקריים; הרכבה גנרית, שבה הם נעשים בנפרד ללא קשר הדוק ביניהם, הרעיון נמצא בשימוש מעשי נרחב בסכמות רבות בין היתר HMAC, UMAC או CBC-MAC. השיטות האחרות מנסות לשלב בין ההצפנה והאימות באופן יותר הדוק כדי להבטיח סודיות ואימות גבוהים ביותר האפשריים במחיר הנמוך ביותר מהיבט של יעילות. קיימות מספר שיטות כאלו, ביניהן אפשר למנות את: OCB, CCM, EAX, GCM שהוצעו ונבחנו על ידי מומחים ואושרו בתקן איזו ובארגוני תקינה נוספים. וכן IACBC, XCBC, Helix, CWC.
היסטוריה.