צופן בלוקים

צופן בלוקים הוא דרך להסתיר מידע. הוא עובד על חתיכות נתונים בגודל קבוע שנקראות בלוקים (חבילות של סיביות). יש לו מפתח סודי. הכותב עם המפתח יכול להסתיר את הבלוק. רק מי שיודע את המפתח יכול להחזיר אותו למצבו המקורי.

קלוד שאנון חשב על רעיונות חשובים להצפנה. DES היה צופן מפורסם משנות ה־70. AES נכנס לתקן ב־2001 והוא בשימוש רב היום.

בעיקרון הצופן עושה כמה סבבים (חזרות). תיבת החלפה (S-box) מחליפה קטע בכניסה בערך אחר. זה עוזר להסתיר את הקשר בין המפתח לטקסט המוצפן.

רשת פייסטל מחלקת את הבלוק לשני חלקים. היא מעבדת חלק אחד ומשלבת בתהליך עם החצי השני. זה חוזר מספר פעמים.

המפתח הוא המידע הסודי. מפתחים קצרים ניתן לנחש בקלות בידי מחשבים חזקים. בלוק קצר עלול לחשוף דפוסים. היום נהוג בלוק של 128 סיביות ורקעים ארוכים למפתחות.

כדי לא לשים את אותו פלט על אותו בלוק משתמשים ב־IV או nonce (מספר חד־פעמי). זה גורם לכך שגם אם יש שני בלוקים זהים, הפלט יהיה שונה.

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

תגובות גולשים

התגובה תפורסם באתר לאחר אישור המערכת

עדיין אין תגובות. היה הראשון להגיב!