התקפה טובה יותר המוכרת כיום נגד DES היא קריפטואנליזה ליניארית, שמציעה שיפור על פני קודמתה. מלבד יכולתה לגלות מפתח DES עם formula_106 קלטים, אין צורך עבורה בטקסט-מקור נבחר אלא כל טקסט אפשרי. התקפה זו נקראת התקפת גלוי-ידוע.
התקפה אחרת מודרנית יותר היא התקפה אלגברית של ניקולס קורטויס וגרגורי בראד משנת 2007, שהיא תחום מתפתח בקריפטואנליזה מודרנית. זוהי התקפה קריפטוגרפית הפועלת רק עם טקסט מקור יחיד והיא מנצלת אלגוריתמים לפתרון בעיות SAT כדי לגלות חולשות אלגבריות בצופן. DES נופל בקטגוריה של צפנים סימטריים הנקראת HFE שמבוססת על הקושי שבפתרון משוואות ריבועיות מרובות נעלמים שידועה כבעיית NP-קשה. אמנם מבחינה מעשית כאשר מערכת המשוואות "דלילה" אפשר לפעמים לפתור בעיה זו ביעילות, אך בפועל התקפה זו מצליחה רק נגד שישה סבבים של הצופן אבל היא אינה מעשית נגד DES במלואו.
ההתקפה הדיפרנציאלית והליניארית דורשות כמות עצומה של טקסטים מוצפנים ומקורותיהם (בסדר גודל של מאות טרה-בייט) על מנת למצוא את מפתח ההצפנה ולכן אינן מהוות איום ממשי על האלגוריתם. עובדה זו מעידה על חוסנו ועל טיבו של האלגוריתם יותר מאשר על חולשתו. למרות כל השנים טרם נמצאה התקפה היעילה באופן משמעותי מכח גס. מסתבר שההתקפה המעשית היחידה נגד DES היא התקפת כוח גס מקבילית באמצעות חומרה ייעודית. ב-1993 טען מיכאל ויינר שאפשר לבנות בהשקעה של כמיליון דולר מכונה שתפצח את DES בתוך 3.5 שעות במקרה הממוצע. לפי התכנון המקורי שלו המכונה צריכה להכיל כ-57,000 שבבים המסוגלים להריץ את DES במקביל. מאוחר יותר נבנתה מכונה כזו הלכה למעשה ובעלות נמוכה בהרבה. הארגון Electronic Frontier Foundation בנה מכונה לשבירת צופן DES בעלות של 250,000 דולר שבאמצעותה גילוי המפתח מתבצע בתוך יומיים וחצי בקירוב. כיום ניתן בהחלט לבנות מכונות מסוג דומה במחירים נמוכים בהרבה ובזמנים טובים יותר במידה ניכרת.
התקפה אחרת כנגד DES הנקראת התקפת יום הולדת והיא התקפה אקראית מקבילית היעילה אף יותר מההתקפות המתוארות. התקפה זו מנצלת את תופעת פרדוקס יום ההולדת הידועה ומתבססת על ההנחה שהסיכויים ששני מפתחות שונים שנבחרו באקראי יניבו תוצאה זהה (עם טקסט מקור קבוע), גבוהים. Quisquater ו-Delescaille הראו שאפשר בהתקפה כזו לגלות מפתח DES ב-formula_107 ניסיונות במקרה הממוצע.
גרסאות מתקדמות.
חולשתו העיקרית של DES היא גודל מפתח ההצפנה. גודל המפתח האפקטיבי של DES הוא רק 56 סיביות, שכן שמונה מתוך 64 סיביות המפתח נחשבות כסיביות זוגיות ואינן משפיעות על ההצפנה. בעיקר בשל עובדה זו נחשב DES בימינו כ"הצפנה חלשה" ואינו בטוח לשימוש בגרסה הבסיסית. דרך בטוחה יותר וזולה ליישום DES היא הצפנה מרובה. כלומר הצפנה חוזרת של הטקסט עם מפתחות הצפנה שונים. שיטה אחת כזו נקראת "2DES" או DES כפול. אם formula_108 הם שני מפתחות DES שונים בגודל 56 סיביות כל אחד, ו-formula_109 הוא המסר המיועד להצפנה, השיטה היא:
במקרה זה מתקבל צופן DES עם מפתח הצפנה בגודל 112 סיביות. אף לא אחת מההתקפות המתוארות לעיל ישימה כנגד צופן עם מפתח בסדר גודל כזה. גם לא מתקפת כוח גס מקבילית על חומרה ייעודית. אולם מסתבר ששיטה זו פגיעה לתקיפת היפגשות באמצע. בהתקפה זו מנצלים זיכרון על חשבון זמן ביצוע: אם מאחסנים טבלת גיבוב של formula_111 הצפנות DES עם מפתחות שונים הממוינות לפי סדר וחיפוש התנגשויות, אפשר לקצר את זמן ההתקפה ל-formula_112. כמות הזיכרון האדירה הדרושה להתקפה כזו עושה אותה כמעט בלתי ישימה באופן מעשי, אך ישנן שיטות לצמצום עלויות הזיכרון כך שאפקטיבית סיבוכיות התקפת כוח גס נגד DES כפול אינו עולה על formula_113.
שיטה טובה יותר נקראת DES משולש (3DES). קיימות שתי גרסאות DES משולש: בשיטה הראשונה מצפינים את המידע שלוש פעמים עם שלושה מפתחות שונים, ומסמנים זאת בקיצור EEE. השיטה הרווחת יותר היא וריאציה של DES משולש עם שני מפתחות המסומנת EDE. דהיינו מצפינים, מפענחים ושוב מצפינים. השיטה נראית כך:
כאשר formula_115 נקרא פענוח עם המפתח formula_116. הסיבה למבנה זה היא בעיקר לצורך תאימות לחומרה הקיימת. ההתקפות המתוארות לעיל אינן ישימות כנגד שיטה זו ולמרות היותה איטית יותר היא נמצאת בשימוש נרחב כיום. כאמור בשל טכניקת היפגשות באמצע, אפקטיבית ביטחון DES משולש הוא רק formula_117.
DES-X.
גרסה אחרת של DES שפותחה על ידי רון ריבסט מחברת RSA נקראת DES-X. בשיטה זו מצפינים את המידע שלוש פעמים בתוספת שתי מחרוזות אקראיות בגודל 64 סיביות. דרך אחת לייצג זאת היא XEX (הצפנה בשילוב XOR לפניה ואחריה). אם formula_116 הוא מפתח ההצפנה ו-formula_119 הם מחרוזות אקראיות באורך 64 סיביות השיטה היא:
תיאור מילולי: בתהליך ההצפנה תחילה מחברים ב-XOR את הקלט עם המפתח formula_122, את התוצאה מצפינים עם אלגוריתם DES כרגיל עם המפתח formula_123 ולאחר מכן מחברים את התוצאה האחרונה ב-XOR עם המפתח formula_124. בפענוח מבצעים את הפעולות המתוארות בסדר הפוך.
ריבסט כינה את תוספת המפתחות הלבנה. הסימן formula_125 מייצג פעולת XOR. למרות היותה יעילה יותר מ-DES משולש, שיטה זו פחות נפוצה.
DESL ו-DESXL.
DES נחשב לצופן מהיר בחומרה (כוונת המפתחים מלכתחילה הייתה לייעדו לחומרה) והוא מציג ביצועים טובים מאוד בחומרה אפילו בהשוואה לצפנים מודרניים. כאמור אם דרוש ביטחון גבוה יותר ממה שהצופן המקורי מציע, אפשר להשתמש בגרסת DES-X של ריבסט המתוארת לעיל עם שני מפתחות הצפנה סודיים נוספים. התקורה הנוספת הנובעת מהוספת שערי XOR של שני המפתחות הנוספים היא כ-14 אחוז.
התוספת הזו מחזקת את הצופן נגד כוח גס והתקפת איזון זמן/זיכרון שהיא אפקטיבית נגד הגרסה המקורית. גם התקפות אחרות אינן ישימות נגד מבנה זה בשל תוספת המפתחות ולכן הוא נחשב בטוח מאוד, במיוחד לאור העובדה שזהו הצופן הוותיק והנחקר ביותר בהיסטוריה של ההצפנה. ידוע ש-DES מכיל תכונות אקראיות טובות והוא חזק באופן יוצא דופן נגד קריפטואנליזה דיפרנציאלית וליניארית.
כאשר נדרש צופן קל משקל (lightweight) במיוחד, אפשר להתאים את DES-X על שימוש בתיבת החלפה אחת במקום בשמונה הקיימות ובכך להפחית באופן משמעותי את כמות השערים. לגרסה זו קוראים DESL (קיצור של DES Lightweight). היא הוצעה ב-2006 על ידי Gregor Leander, Christof Paar, Axel Poschmann, ו-Kai Schramm. ניתן לממשה בחומרה עם 1848 GE (תואמי שערים לוגיים), זאת מבלי לאבד מהתכונות הטובות של הצופן המקורי למעט החיסרון הברור של המפתח הקצר. אם משלבים את DES-X עם DESL (מוסיפים עוד שני מפתחות) מתקבל הצופן DESXL שהוא גם בטוח וגם מהיר מאוד במיוחד בחומרה מוגבלת משאבים וצריכת אנרגיה נמוכה כמו חיישנים לבישים או RFID.
השינויים בצופן כמובן עלולים שלא במודע לפתוח פתח להתקפות קריפטוגרפיות חדשות, ולכן הצופן אינו מומלץ כתחליף ל-AES אלא רק במקרים בהם מעדיפים להתפשר על ביטחון לצורך יעילות וקלות הטמעה במערכת מוגבלת. הרעיון הוא שבמקום לפתח צופן חדש אפשר לשנות מעט את הצופן הקיים ולקבל צופן טוב במחיר מועט.
שפות רומאניות
השפות הרומאניות הן קבוצת שפות מתוך משפחת השפות ההודו-אירופיות שהתפתחו מהשפה הלטינית וולגרית או בשמה האחר - הרומית, תוך השפעות שפות נוספות. השפות הרומאניות המדוברות ביותר הן איטלקית, ספרדית, פורטוגזית, צרפתית, ורומנית. השפות הרומאניות מדוברות בעולם כולו על ידי יותר מ-800 מיליון בני אדם, בעיקר באירופה ובאמריקה הלטינית.
השפות ה"רומאניות" התפתחו מהלטינית המדוברת, המכונה "לטינית וולגרית" (מלטינית: vulgus - "עם"), שדוברה בפי החיילים הרומאים, נציגי השלטון הרומי ומתיישבים אחרים, שבאמצעותם היא התפשטה בפרובינקיות הרומיות. בכל אזור עברה הלטינית המדוברת מגוון נרחב של שינויים לאורך השנים והושפעה רבות מהשפות המקומיות שדוברו באותם האזורים לפני כן (מה שנקרא "סובסטרט" במינוח הבלשני). שפות הסובסטרט השונות אמנם כמעט ולא השאירו את חותמן בלקסיקון השפות הרומאניות המודרניות, אך השפעתן ניכרת בתחומי הדקדוק השונים. חלוקת השפות הרומאניות לתת-קבוצות מתבססת על אזורי שפות סובסטרט אלה, המתלכדים עם התפוצה הלשונית הגאוגרפית.
למרות השפעות אחרות (למשל, השפעות משפות הסובסרט ומשפות הסופרסטרט מפלישות גרמאניות או סלאביות מאוחרות יותר), הפונולוגיה, המורפולוגיה ואוצר המילים של כל השפות הרומאניות מורכבות בעיקר מצורות מפותחות של לטינית וולגרית.
אטימולוגיה.
הגיזרון "רומאני" מקורו מהשפה הלטינית וולגרית Romanicus בעברית: "בשפה הרומאית".
חלוקת השפות הרומאניות לתת-קבוצות.
שפות גאלו-רומאניות.
שפות אלה מדוברות באזורים בהם דוברו שפות קלטיות לפני הגעת השפה הלטינית
שפות איברו-רומאניות.
השפות שמקורן בחצי-האי האיברי, להן סובסטרט איברי וקלטי.
שפות רטו-רומאניות.
שפות בעלות סובסטרט של רטית, שפה בלתי-משויכת, אשר דוברה באזור האלפים הדרומײם. עם זאת, מדובר באיחוד שפות טריטוריאלי ולא גנטי.
שפות בלקנו-רומאניות.
החלוקה לעיל אינה אחידה בקרב החוקרים. כך יש המשייכים את השפה הדלמטית ואפילו את השפות הרטיות לשפות איטלו-רומאניות. כמו כן, יש המחלקים את השפות כולן לשלושה ענפים: הענף המזרחי הכולל את השפות הבלקנו-רומאניות, הענף המערבי הכולל את כל שאר השפות פרט לסרדינית, הממוינת לבד לענף הדרומי, זאת בגלל היותה השמרנית ביותר מבין השפות הרומאניות ובעלת סובסטרט פלאו-סרדיני מיוחד - שפות עתיקות, אשר דוברו בסרדיניה בעת העתיקה ותכונותיהן ושיוכן אינו ברור.