
تقدم هذه الدورة فهما مركزا لدوال التجزئة التشفيرية وكيف تستخدم لحماية سلامة البيانات. ستبدأ بمراجعة خصائص دوال التجزئة الجيدة ولماذا تصمم لتجعل التلاعب قابلا للكشف. ثم تتعلم تطبيقات شائعة مثل سلاسل التجزئة التي تربط سجلات متتابعة، وأشجار التجزئة (شجرة ميركل) التي تتيح التحقق من جزء صغير من بيانات كبيرة بكفاءة، وهي فكرة أساسية في أنظمة موزعة عديدة. بعد ذلك تبني الدورة على التجزئة لتشرح مصادقة الرسائل، مع تركيز على شفرات مصادقة الرسائل (MAC) المعتمدة على مفاتيح متماثلة، وكيف توفر سلامة ومصداقية المحتوى بين طرفين يشتركان في سر. ثم تنتقل إلى التواقيع الرقمية المعتمدة على التشفير اللامتماثل، وما الذي تضيفه من خصائص مثل عدم التنصل وإمكانية التحقق من طرف ثالث. بنهاية الدورة ستكون قادرا على اختيار الأداة المناسبة: متى تكفي التجزئة وحدها، ومتى تحتاج MAC، ومتى تصبح التواقيع الرقمية ضرورية.
Sang-Yoon Chang
Computer Science