You are not allowed to perform this action

رمزنگاری کاربردی

Applied Cryptography

مقطع: تحصیلات تکمیلی گرایش: رایانش امن
نوع درس: نظری تعداد واحد: ۳
پیش‌نیاز: – هم‌نیاز: –

هدف کلی

هدف این درس مطالعه توابع محافظت از اطلاعات برای فراهم آوردن خدمت‌هایی مانند محرمانگی، تصدیق اصالت، و صحت پیام است. علاوه بر معرفی این توابع، اصول طراحی و تحلیل آن‌ها نیز مورد نظر است. برای این منظور، مبانی ریاضی مورد نیاز مورد بحث قرار می‌گیرند.

سرفصل‌ها

  1. مقدمه و پیش زمینه‌های لازم
  2. رمزنگاری کلاسیک
  3. سیستم‌های رمزنگار مدرن
  4. تحلیل الگوریتم‌های رمز قطعه‌ای و روش‌های تحلیل خطی و تفاضلی
  5. ویژگیها و طراحی S-box مطلوب الگوریتم‌های رمزنگاری
  6. رمزنگاری با کلید عمومی و سایر سیستم‌های رمز
  7. تولید اعداد اول
  8. تصدیق اصالت و صحت داده‌ها و سایر طرح‌های تصدیق اصالت
  9. مفاهیم و طرح‌های امضای رقمی
  10. طرح‌های توابع درهم‌سازی امن
  11. تحلیل توابع هش
  12. مدیریت کلید

ارزیابی پیشنهادی

  • تمرین‌ها: ۲۰ درصد نمره
  • آزمون‌های میان‌ترم و پایانی: ۶۰ درصد نمره
  • پروژه پژوهشی: ۲۰ درصد نمره

منابع پیشنهادی

  1. J. Katz and Y. Lindell. Introduction to Modern Cryptography: Principles and Protocols. Chapman & Hall/CRC Press, 3rd Edition, 2020.
  2. J. Seberry and J. Pieprzyk. Cryptography: An Introduction to Computer Security. Prentice-Hall, 1992.
  3. B. Schneier. Applied Cryptography: Protocols, Algorithms and Source Code in C. John-Wiley & Sons Inc., 1996.
  4. C. Meyer, S. Metyas. Cryptography: A New Dimension in Computer Data Security. John-Wiley & Sons Inc., 1982.
  5. A. J. Menezes. Elliptic Curve Public Key Cryptosystems. Kluwer Academic Publishers, 1993.