מה זה סקיפג'ק? הגדרה ומשמעות

פורסם ב על ידי מל הות'ורן

Skipjack הוא צופן בלוק שפותח על ידי הסוכנות לביטחון לאומי של ארה"ב ב-1987, נבדק לראשונה ב-1993 והסיווג הוסר ב-1998. Skipjack הוא צופן בלוק שנועד לבצע את פונקציונליות ההצפנה של שבב הקוצץ ואילו מנגנון נפרד של שדה גישה לאכיפת חוק (LEAF) שימש כדי לספק את הנאמנות פונקציונליות. האלגוריתם נתפס בדרך כלל בחשדנות מכיוון שהוא סווג בתחילה לפני שמספר קטן של מומחי אבטחה הורשו כדי לסקור אותו ב-1993, ב-1998 גילתה קהילת האבטחה באופן עצמאי את עקרונות העיצוב של הצופן והוא הוסר.

Technipages מסביר את Skipjack

Skipjack משתמש במפתח הצפנה של 80 סיביות הנחשב לא בטוח במחשוב המודרני, מפתח 128 סיביות נחשב למינימום עבור אבטחה קריפטוגרפית משמעותית מוגנת עתיד. כל פיסת אורך נוספת של מפתח ההצפנה מגדילה באופן אקספוננציאלי את הקושי של התקפת כוח גס.

נמצאו מספר התקפות שיכולות לשבור חלק מסבבי ההצפנה שבהם משתמש ה-Skipjack למרות שלא נמצאה התקפה ששוברת את כל 32 הסבבים עד היום. לא היו הצעות או אינדיקציות לכך שהאלגוריתם מכיל דלתות אחוריות כלשהן באופן ישיר, מעבר לשימוש שלו עם פונקציונליות הנאמנות של שבב הקוצץ.

הכישלון של שבב הקוצץ לא ממש היה קשור לצופן ה-Skapjack בפרט, בעוד ל-Skapjack יש פגמים היו יותר בעיות משמעותיות עם דעת הקהל נגד פונקציונליות הנאמנות העיקרית של שבב הקוצץ ומאוחר יותר פגמי האבטחה מזוהה בו.

המקבילה המודרנית העיקרית של Skipjack כצופן בלוק הוא תקן ההצפנה המתקדם (AES) שהותקן ב-2001. AES תומך בגדלים מפתח של 128, 192 ו-256 סיביות מה שהופך אותו לאבטח יותר באופן משמעותי. אמנם ידועות כמה התקפות נגד AES, אך יש להן השפעה מינימלית על האבטחה או שיש להן דרישות גישה כה גבוהות עד שאינן ניתנות לביצוע.

שימושים נפוצים של Skipjack

  • Skipjack שימש כאלגוריתם ההצפנה בשבב Clipper בחסות ממשלת ארה"ב.
  • Skipjack משתמש במפתח של 80 סיביות כדי להצפין או לפענח בלוקי נתונים של 64 סיביות לאורך 32 סיבובים.
  • אלי ביהם ועדי שמיר גילו תקיפה נגד 16 מתוך 32 הסיבובים תוך יום אחד מהסרת הסיווג של סקיפג'ק

שימושים לרעה נפוצים של Skipjack

  • Skipjack היה צופן הצפנה בדלת אחורית שפותח על ידי ה-NSA לשימוש בשבב הקוצץ.