ההבדל בין AES ל -3 D הבדל בין

Anonim

AES vs 3DES

AES (Advanced Encryption Standard) ו- 3DES, או הידוע גם בשם Triple DES (תקן הצפנת נתונים) הם שניים מהסטנדרטים הנוכחיים בהצפנת נתונים. בעוד AES הוא הצפנה חדשה לגמרי המשתמשת ברשת החלפת תמורה, 3DES הוא רק הסתגלות ההצפנה DES ישנים יותר, כי הסתמכה על רשת פייסל מאוזנת. ביסודו של דבר, 3DES הוא רק DES החלת שלוש פעמים על המידע כי הוא מוצפן.

-> ->

AES משתמש בשלושה מקשים נפוצים של מפתח הצפנה, 128, 192 ו -256 סיביות. כשמדובר 3DES מפתח ההצפנה עדיין מוגבל ל 56 סיביות כפי שהוכתב על ידי תקן DES. אבל מאז זה מוחל שלוש פעמים, המפעיל יכול לבחור יש 3 מקשים נפרדים 56 סיביות, או 2 זהה ו 1 בדידים, או אפילו שלושה מקשים זהים. משמעות הדבר היא כי 3DES יכול להיות מפתח אורך ההצפנה של 168, 112, או 56 ביט אורך מפתח ההצפנה בהתאמה. אבל בשל פגיעויות מסוימות בעת החלת ההצפנה זהה שלוש פעמים, באמצעות 168 סיביות יש אבטחה מופחת שווה ל 112 סיביות באמצעות 112 סיביות יש אבטחה מופחת שווה ל 80 סיביות.

3DES משתמש גם באותו אורך בלוק של 64 סיביות, מחצית הגודל של AES ב 128 סיביות. שימוש AES מספק ביטוח נוסף כי קשה יותר לרחרח נתונים דולפים בלוקים זהים. בעת שימוש 3DES, המשתמש צריך להחליף את כל המפתחות 32GB של העברת נתונים כדי למזער את האפשרות של דליפות; זהה בעת שימוש בהצפנת ה- DES הרגילה.

לבסוף, לחזור על אותו תהליך שלוש פעמים לוקח קצת זמן. עם כל הדברים המוחזקים קבוע, AES הוא הרבה יותר מהר לעומת 3DES. שורה זו מטושטשת כאשר אתה כולל תוכנה, חומרה, ואת המורכבות של עיצוב החומרה לתערובת. אז אם יש לך חומרה 3DES מואצת, הגירה AES מיושם על ידי תוכנה לבד עלול לגרום זמני עיבוד איטי יותר. בהיבט זה, אין פתרון טוב יותר מאשר לבדוק כל אחד מהם למדוד את המהירות שלהם. אבל כשזה מגיע לביטחון, AES הוא בטוח המנצח כפי שהוא עדיין נחשב שביר בשימוש מעשי.

->

<399> > 3DES משתמש בהצפנה זהה ל- DES כאשר AES משתמש אחרת לגמרי

ל- 3DES יש מפתחות הצפנה קצרים וחלשים יותר בהשוואה ל- AES

3DES משתמש במפתחות הצפנה חוזרים בעוד AES לא

3DES משתמש גם באורך בלוק קצר יותר בהשוואה ל- AES

הצפנת 3DES אורכת זמן רב יותר מהצפנת AES