הצפנה של 128 סיביות בהשוואה להצפנה של 256 סיביות
אלגוריתם ההצפנה
מומחי מחשבים מפרים קודי אבטחה כדי לבחון את הפגיעות שלהם. אם ניתן לקבוע כיצד קידוד עובד, ניתן יהיה למצוא דרך לפענח את הנתונים ללא קשר אם קידוד 128 סיביות או 256 סיביות משמש. מתכנתים מגלים את הפגיעות באלגוריתמים של הצפנת GSM, המשמשים בטלפונים סלולריים וכן בהצפנת DVD, המשמשת להעתקתם. אם תגלה את הפגיעות, ההצפנה לא תהיה יעילה, למרות שיש לך מפתח ארוך. בין תקני ההצפנה הנפוצים ביותר, קיים תקן הצפנת נתונים או DES ו- Advanced Encryption Standard, AES, ללא פגיעות ידועה עד למועד פרסום מאמר זה.
מפתחות
אם אלגוריתם ההצפנה מאובטח, הדרך היחידה לפענח את הנתונים היא באמצעות המפתח הנכון. הסיסמה היא כמו סיסמה ואפשר רק לאנשים המורשים לראות את הנתונים. אנשים שאינם מורשים יוכלו למצוא את המפתח הנכון על ידי מנסה את כל המפתחות ושימוש בכל המחשבים המאפשרים לחפש את כל האפשרויות במהירות האפשרית. אורך המפתח קובע את מספר האפשרויות. נתונים מוצפנים עם מפתח 256-bit הוא הרבה יותר מאובטח מאשר נתונים באמצעות הצפנה 128-bit, שכן זה לוקח הרבה יותר זמן כדי לבדוק את כל המפתחות האפשריים.
מספר המפתחות האפשריים
מספר האפשרויות עבור מפתח מסוים הוא שני ב n הכוח, כאשר "n" הוא אורך המפתח ביטים. מפתח עם שתי סיביות יכול להיות אחד או אפס בכל אחד משני מיקומים, קבלת 4, כלומר שתי בריבוע של אפשרויות כמו: 00, 01, 10 או 11. מפתח 10 סיביות יש 1, 024 אפשרויות, ואילו מפתח 56 סיביות יש יותר מ 72 טריליון מפתחות אפשריים. אין שם עבור מספר של 128-bit מפתחות הצפנה, אבל זה 72 quadrillion ריבועים. עבור נתונים מוצפנים עם 256 סיביות, מספר המפתחות האפשריים הוא ריבוע חדש. מומחי מחשבים מאמינים כי יידרשו יותר מאלף שנים כדי לבדוק את מספר המפתחות הזה, גם עם הטכנולוגיה הזמינה בעתיד הנראה לעין.
פענוח הקוד
בשנת 1997, הצפנה 56-bit נראה בטוח, אבל בדיקה עם מספר גדול של מחשבים היה מסוגל לבצע מספיק בדיקות כדי להרוג את הקוד לאחר 250 ימים. בשנת 1998, קרן אלקטרונית פרצה קוד 56-DES DES רק שלושה ימים, מנסה שילובים מרובים. בשנת 2011, אפילו המחשבים החזקים ביותר לא הצליחו לפענח קודי 128 סיביות באותו אופן. הצפנה של 128 סיביות נראית בטוחה לעת עתה, אך בטווח הארוך, הצפנה של 256 סיביות יכולה להיות הרבה יותר פגיעה להתקדמות הטכנולוגית ולמהירות המחשבים העדכניים ביותר.