יש מספר גושים לבניה שהוכיחו את
עצמם בייצור הצפנות חזקות. רבים מהם אפשר ליישם ביעילות על מיקרו מעבדים בעלי 32
סיביות.
S-box-ים גדולים חסינים יותר
לניתוח הצפנה דיפרנציאלי. אלגוריתם עם אורך מילה של 32 סיביות יכול להשתמש ב-S-box-ים
של 32 סיביות. Khufu ו-REDOC III
משתמשים ב-S-box-ים בעלי 32 סיביות.
S-box ים תלויי מפתח. כאשר שצריך לעצב S-box
ים כך שהם יהיו חסיני ניתוח
הצפנה דיפרנציאלי וליניארי, S-box
ים תלויי מפתח הרבה יותר חסינים להתקפות אילה. אלגוריתם Khufu משתמש
בהם. S-box ים משתנים יכולים להיות תלויי מפתח.
איחוד פעולות מקבוצות אלגבריות שונות.
הצופן
IDEA הכניס לראשונה את הרעיון הזה בכך
שאיחד את: XOR mod 216,
חיבור mod 216
והכפלה 1+mod 216.
הצופן
MMB משתמש במילים בגודל 32 סיביות
ומאחד XOR mod 232
עם כפל 1-mod 232.
תמורות תלויות מפתח. לתמורה התחלתית ולתמורה סופית של
DES מזמן מתייחסים כחסרי ערך מנקודת מבט של
הצפנה. Khufu עושה XOR
של גוש של טקסט עם החומר של המפתח בהתחלת ובסוף האלגוריתם.
Blowfish הוא
צופן עם אורך מפתח משתנה. הוא לא עונה לכל הדרישות של סטנדרט ההצפנה
החדש שציינו לעיל:
הוא מתאים רק לשימושים
בהם המפתח לא משתנה לעיתים תקופות, כמו חיבור תקשורת או מצפין
קבצים אוטומטי. הוא הרבה יותר מהיר מ-DES
כאשר מיושב על מעבדים בעלי 32 סיביות עם זיכרון מטמון בעלי נפח
גדולת כמו פנטיום ו-PowerPC.
|