You are not allowed to perform this action
رمزنگاری کاربردی
Applied Cryptography
مقطع: تحصیلات تکمیلی | گرایش: رایانش امن |
نوع درس: نظری | تعداد واحد: ۳ |
پیشنیاز: – | همنیاز: – |
هدف کلی
هدف این درس مطالعه توابع محافظت از اطلاعات برای فراهم آوردن خدمتهایی مانند محرمانگی، تصدیق اصالت، و صحت پیام است. علاوه بر معرفی این توابع، اصول طراحی و تحلیل آنها نیز مورد نظر است. برای این منظور، مبانی ریاضی مورد نیاز مورد بحث قرار میگیرند.
سرفصلها
- مقدمه و پیش زمینههای لازم
- رمزنگاری کلاسیک
- سیستمهای رمزنگار مدرن
- تحلیل الگوریتمهای رمز قطعهای و روشهای تحلیل خطی و تفاضلی
- ویژگیها و طراحی S-box مطلوب الگوریتمهای رمزنگاری
- رمزنگاری با کلید عمومی و سایر سیستمهای رمز
- تولید اعداد اول
- تصدیق اصالت و صحت دادهها و سایر طرحهای تصدیق اصالت
- مفاهیم و طرحهای امضای رقمی
- طرحهای توابع درهمسازی امن
- تحلیل توابع هش
- مدیریت کلید
ارزیابی پیشنهادی
- تمرینها: ۲۰ درصد نمره
- آزمونهای میانترم و پایانی: ۶۰ درصد نمره
- پروژه پژوهشی: ۲۰ درصد نمره
منابع پیشنهادی
- J. Katz and Y. Lindell. Introduction to Modern Cryptography: Principles and Protocols. Chapman & Hall/CRC Press, 3rd Edition, 2020.
- J. Seberry and J. Pieprzyk. Cryptography: An Introduction to Computer Security. Prentice-Hall, 1992.
- B. Schneier. Applied Cryptography: Protocols, Algorithms and Source Code in C. John-Wiley & Sons Inc., 1996.
- C. Meyer, S. Metyas. Cryptography: A New Dimension in Computer Data Security. John-Wiley & Sons Inc., 1982.
- A. J. Menezes. Elliptic Curve Public Key Cryptosystems. Kluwer Academic Publishers, 1993.