25172: رمزنگاری پیشرفته
نام درس: رمزنگاری پیشرفته (Advanced Cryptography)
شماره درس: 25172
پیشنیاز(ها): 25165 (رمزنگاری)
همنیاز(ها): -
تعداد واحد: 3
مقطع: کارشناسی ارشد
آخرین ویرایش: پاییز 1391
توضیحات:
سرفصلها:
مراجع:
شماره درس: 25172
پیشنیاز(ها): 25165 (رمزنگاری)
همنیاز(ها): -
تعداد واحد: 3
مقطع: کارشناسی ارشد
آخرین ویرایش: پاییز 1391
توضیحات:
در این درس دانشجویان آشنایی عمیقتری با مفاهیم رمزنگاری پیدا نموده و به مبانی روشهای تحلیل الگوریتمهای رمزنگاری برای درک مطالب و مفاهیم مربوط به تحلیل الگوریتمها مسلط میشوند. علاوه بر آن مفاهیم، مبانی رمزنگاری نوین و امنیت اثباتپذیر را نیز میآموزند. الگوریتمهای رمزنگاری پساکوانتومی، همریخت وکاربردهای امضای دیجیتال نیز بخش دیگری از این درس هستند.
سرفصلها:
- آزمونهای آماری و اعمال آنها با استفاده از بستههای نرمافزاری
- الگوریتمهای قالبی متعارف از قبیل DES و AES
- الگوریتمهای قالبی سبک
- روشهای تحلیل رمزهای قالبی منجمله تحلیل تفاضلی، خطی و تفاضلی غیر ممکن
- انواع سبکهای کاربری رمزهای قالبی به ویژه رمزنگاری با احراز اصالت
- رمزهای جریانی حافظهدار و بیحافظه با انتقال منظم و نامنظم
- روشهای تحلیل رمزهای جریانی از قبیل حملات همبستگی مشروط، غیر مشروط و تمایزگرها
- بررسی و تحلیل رمزهای کلید همگانی از قبیل RSA، لگاریتم گسسته، خم بیضوی وکد مبنا
- پروتکلهای هیچدانشی، کاربردهای امضای دیجیتال، پروتکلهای شناسایی فیات شامیر و امضای دیجیتال فیات شامیر
- حملات کانال جانبی
- امنیت قابل اثبات و پیشگوی تصادفی
- رمزنگاری همریخت
مراجع:
- A. Schneier, Applied Cryptography: Protocols, Algorithms and Source Code in C
- J. Pieprzyk, T. Hardjono, J. Sebery, Fundamentals of Computer Security
- A. R. Stinson, Cryptography Theory and Practice
- A. J. Menezes, P. C. Oorchot, S. A. Vanstone, Handbook of Applied Cryptography
- J. Katz and Y. Lindell, Introduction to Modern Cryptography
آخرین بهروزرسانی: 19 / 4 / 1403