הבנה וקלקולינג האנטרופיה של Cryptographic Keys
המפתחות Cryptographic הם הכרחיים לאבטחת מידע דיגיטלי.הכוח של מפתח תלוי בטרופיה שלו, אשר מודדת חוסר אחריות. entropy גבוה יותר מצביע על מפתח מאובטח יותר, פחות רגיש לנחש או התקפות כוח רוטט.
מה זה Entropy ב Cryptography?
אנטרופיה בקריפטוגרפיה מגדירה את האקראיות או חוסר יכולת של מפתח.זה נמדד ב bits, המייצג את מספר השילובים האפשריים.הגדול יותר האנטרופיה, קשה יותר עבור תוקף לחזות את המפתח.
חישוב Entropy של מפתח
את ה- entropy של מפתח קריפטוגרפי ניתן לחשב באמצעות הנוסחה:
(ב) ⁇ (ב) ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇
כאשר N הוא המספר הכולל של מפתחות אפשריים.לדוגמה, מפתח 128 סיביות יש 2FLT:0.2812803FLT:1 שילובים אפשריים, וכתוצאה מכך 128 ביטים של אנטרופיה.
גורמים המשפיעים על ה- Key Entropy
מספר גורמים משפיעים על הזעם של המפתחות הקריפטוגרפיים:
- (ב) ,0Key Generation Method:FLT:1, באמצעות גנרטורים של מספרים אקראיים מאובטחים מגבירים את האנטרופיה.
- (ב) ,0Key אורך: ⁇ FLT:1) מפתחות ארוכים יותר בדרך כלל יש אנטרופיה גבוהה יותר.
- (ב) ,0) , 000 אלגוריתמים מיושמים כראוי למנוע מפתחות צפויים.
- מקורות רבי:0 (ב) מקורות: 1FLT:1 גנרטורים מספר אקראיים של חומרה מספקת אנטרופיה טובה יותר מאשר מקורות תוכנה.