RC6

RC6
תרשים צופן RC6. הסימן '"`UNIQ--postMath-00000001-QINU`"' מייצג XOR הסימן '"`UNIQ--postMath-00000002-QINU`"' מייצג חיבור מודולו '"`UNIQ--postMath-00000003-QINU`"' הסימן '"`UNIQ--postMath-00000004-QINU`"' מייצג הזזה מעגלית לשמאל, ו-'"`UNIQ--postMath-00000005-QINU`"' מתייחס לפונקציה '"`UNIQ--postMath-00000006-QINU`"'
תרשים צופן RC6. הסימן מייצג XOR הסימן מייצג חיבור מודולו הסימן מייצג הזזה מעגלית לשמאל, ו- מתייחס לפונקציה
מידע כללי
תכנון רון ריבסט, Matt Robshaw, Ray Sidney, Yiqun Lisa Yin
פרסום 2000
מבוסס על RC5
מבנה הצופן
אורך מפתח 128/192/256 סיביות
אורך בלוק 128 סיביות
מבנה רשת פייסטל
מספר סבבים 20

RC6 הוא צופן בלוקים סימטרי שפותח ב-1998, על ידי רונלד ריבסט יחד עם Matt Robshaw ,Ray Sidney ו-Yiqun Lisa Yin, מחברת RSA ו-MIT עבור תקן ההצפנה המתקדם שהחליף את DES. זהו דור ההמשך של צופן RC5 שפותח במיוחד כדי להתאים לדרישות התקן והיה מבין חמשת המועמדים המובילים (מקום רביעי אחרי Twofish). כקודמו RC6 עושה שימוש נרחב בהזזה מעגלית בסיביות (bitwise rotation) תלויית מידע. אולם נוספו בו מאפיינים חדשים; הוא מנצל ארבעה אוגרים במקום שניים וכולל כפל מודולרי בשלמים שמגביר באופן ניכר את רמת הפיזור (diffusion) לסבב. מה שמניב ביטחון טוב יותר בפחות סבבים ובתפוקה גבוהה יותר. כיתר המועמדים שעלו לגמר במהלך התחרות הוכרז כי לא נמצאו התקפות יעילות נגדו. RC6 רשום כפטנט, שמו הוא סימן רשום והזכויות עליו שייכות לחברת RSA. ייתכן שהשימוש בו מצריך רישיון (החברה הצהירה כי אם ייבחר על ידי התקן יהיה השימוש בו חופשי אולם לא ניתנה כל הצהרה נוספת לאחר סגירת התחרות).


From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne