CCM


כל מה שרצית לדעת על CCM:
Counter/CBC MAC‏ (נקרא גם CCMP) הוא מצב הפעלה גנרי של צופן בלוקים להצפנה מאומתת שמספק סודיות, אימות והבטחת שלמות שפותח ב-2003 על ידי דאג ווייטינג מחברת Hifn, רוס האוסלי לשעבר מ-RSA וניילס פרגוסון ממיקרוסופט, במטרה להוות מועמד לתקן הצפנה מאומתת של NIST.
האלגוריתם שייך לקטגוריה AEAD (הצפנה מאומתת עם מידע נלווה) והוא פועל בשתי ריצות, ריצה ראשונה להצפנת המידע במצב מונה, ריצה שנייה מייצרת תג אימות של המידע המוצפן והמידע הנלווה יחד.
הוא משתמש בבסיסו בשני פרימיטיבים קריפטוגרפיים עצמאיים; האחד, צופן בלוקים סימטרי במצב מונה שמשלב הצפנה של בלוקים מרובים בתוספת אינדקס המייצג את מספר הבלוק והשני הוא קוד אימות מסרים CBC-MAC.
קיימת הוכחה שמבנה זה בטוח בהנחה שצופן הבלוקים שביסודו בטוח, כמו כן אפשר להשיג בדרך זו סודיות בלבד ו/או הבטחת שלמות ואימות ללא סודיות, אם הדבר דרוש.
CCM אינו תומך און ליין ואינו מתאים להזרמת מדיה.
CCM נתמך בתקן SP 800-38C‏ ונמצא בשימוש במערכות IPSec ו-TLS והוא מצב הפעלה מנדטורי של תקן IEEE 802.
11i כחלק מפרוטוקול WPA2.

נלקח מויקיפדיה

הגדרות נוספות הקשורות לCCM:
קריפטוגרפיה