درس رمزنگاری

معرفی درس رمزنگاری:
هدف رمزنگاری ارائه سیستم‌های امنی است که بتواند در برابر تلاش‌های مهاجمان برای استراق سمع یا تغییر اطلاعات مقاومت کند. درس رمزنگاری به منظور آشنایی با مفاهیم اولیه رمزنگاری و براساس کتاب Understanding Cryptography نوشته Christof Paar و Jan Pelzl تهیه شده است و بیشتر مناسب دانشجویان مهندسی است. این درس برای دانشجویان رشته مهندسی مخابرات امن و رمزنگاری تهیه و طی سالیان گذشته در پژوهشکده فضای مجازی دانشگاه شهید بهشتی تدریس شده است. همچنین درس دیگری تحت عنوان “رمزگذاری پیشرفته” در پژوهشکده فضای مجازی دانشگاه شهید بهشتی ارائه می‌شود، که تمرکز آن بر تحلیل رمزنگاری و حملات ارائه شده به سیستم‌های رمزنگاری است.

تقدیر و تشکر:
نظرات، پیشنهادات و انتقادات همکاران و دانشجویان محترم، نقش موثری در بهبود محتوا و شکل ارائه این درس داشته است. خانم مهندس سارا زارعی و خانم مهندس فاطمه عزیزی، از فارغ‌التحصیلان رشته مخابرات امن و رمزنگاری دانشگاه شهید بهشتی، در تهیه و بهبود اسلایدهای درس رمزنگاری کمک ویژه‌ای داشته‌اند. خانم مهندس زارعی ضمن مشارکت در آماده‌سازی اسلایدهای این درس، در تکمیل، بازتعریف و اصلاح اشتباهات نسخه قبلی بسیار تاثیرگذار بوده‌اند.

نحوه‌ی دانلود فایل‌ها:‌ لینک مربوطه را باز کنید. در قسمت بالا سمت چپ، گزینه File و سپس Download را انتخاب کنید.


درس مقدماتی: آشنایی با درس رمزنگاری. اسلاید (پاورپوینت، PDFویدیو.


درس ۱: مقدمه‌ای بر ریاضیات رمزنگاری. اسلاید (پاورپوینت، PDF)، ویدیو (قسمت اول، قسمت دوم، قسمت سوم).


درس ۲: مقدمه‌ای بر نظریه شانون. اسلاید (پاورپوینت، PDF)، ویدیو (قسمت اول، قسمت دوم).


درس ۳: مقدمه‌ای بر رمزهای کلاسیک. اسلاید (پاورپوینت، PDF ویدیو.


درس ۴: رمزهای جریانی. اسلاید (پاورپوینت، PDF)، ویدیو (قسمت اول، قسمت دوم، قسمت سوم).


درس ۵: رمزهای قالبی. اسلاید (پاورپوینت، PDF)، ویدیو (قسمت اول، قسمت دوم).


درس ۶: الگوریتم رمزنگاری DES. اسلاید (پاورپوینت، PDF)، ویدیو (قسمت اول، قسمت دوم).


درس ۷: الگوریتم رمزنگاری AES. اسلاید (پاورپوینت، PDF)، ویدیو (قسمت اول، قسمت دوم).


درس ۸: مدهای استفاده از رمزنگاری قالبی. اسلاید (پاورپوینت، PDFویدیو.


درس ۹: .معرفی سیستم‌های رمزنگاری کلید عمومی. اسلاید (پاورپوینت، PDF)، ویدیو (قسمت اول، قسمت دوم).


درس ۱۰: سیستم رمزنگاری RSA. اسلاید (پاورپوینت، PDF)، ویدیو (قسمت اول، قسمت دوم، قسمت سوم، قسمت چهارم).


درس ۱۱: رمزنگاری کلید عمومی مبتنی بر لگاریتم گسسته. اسلاید (پاورپوینت، PDF)، ویدیو (قسمت اول، قسمت دوم، قسمت سوم).


درس ۱۲: رمزنگاری کلید عمومی مبتنی بر خم‌ بیضوی. اسلاید (پاورپوینت، PDF)، ویدیو (قسمت اول، قسمت دوم).


درس ۱۳: امضای دیجیتال. اسلاید (پاورپوینت، PDF)، ویدیو (قسمت اول، قسمت دوم، قسمت سوم، قسمت چهارم).


درس ۱۴: تابع چکیده‌ساز. اسلاید (پاورپوینت، PDF)، ویدیو (قسمت اول، قسمت دوم، قسمت سوم).


درس ۱۵: کد احراز اصالت پیام (MAC). اسلاید (پاورپوینت، PDFویدیو.


درس ۱۶: استقرار کلید. اسلاید (پاورپوینت، PDF)، ویدیو (قسمت اول، قسمت دوم).