![]() | |
תרשים פונקציית E של צופן מארס. שימו לב ש- מתייחס לטבלה המאוחדת של ו- בגודל 512 בתים, כך שאפשר להשתמש באינדקס בגודל 9 סיביות. | |
מידע כללי | |
---|---|
תכנון | IBM |
פרסום | 2000 |
מבוסס על | RC5 |
מבנה הצופן | |
אורך מפתח | 128/192/256 סיביות |
אורך בלוק | 128 סיביות |
מבנה | רשת פייסטל מסוג 3 |
מספר סבבים | 32 |
MARS הוא צופן בלוקים סימטרי שפותח ב-1998 בחברת IBM על ידי צוות מפתחים בראשות דון קופרשמידט[1] שהיה מעורב בפיתוח DES כמועמד לתקן ההצפנה המתקדם. MARS הגיע למקום האחרון מבין חמשת המועמדים המובילים (אחרי RC6). הצופן קומפקטי, מתאים ליישום בתוכנה ובחומרה, מנצל את יכולות המעבד המודרני להשגת מהירות, יעילות וביטחון טובים יותר לעומת אלגוריתמים מדור קודם כמו DES או IDEA ונועד להצפנה מסיבית. MARS פועל על בלוקים בגודל 128 סיביות ומפתח הצפנה בטווח גדלים של 128 - 400 סיביות. כיתר המועמדים המובילים שעלו לגמר הוכרז במהלך התחרות שלא התגלו התקפות מעשיות שמסכנות את ביטחונו. IBM התירה את השימוש בו ומימוש שלו ברישיון חופשי במגבלות מסוימות, למרות היותו מוגן בפטנט וזכויות יוצרים.