مدرس | ایمیل |
---|---|
شهرام خزائی | shahram.khazaei@gmail.com |
منبع اصلی این درس کتاب Introduction to Modern Cryptography است و همچنین میتوانید ویدئوهای درس را که در سالهای گذشته برگزار شده است در این آدرس بیابید.
همچنین برای دسترسی به جزوات درس میتوانید به این آدرس مراجعه کنید.
کلاس درس در روزهای یکشنبه از ساعت ۱۷ الی ۱۹ و به صورت رفع اشکال آنلاین توسط استاد درس در سامانهی کلاسهای مجازی برگزار میشود. همچنین کلاسهای حلتمرین نیز در روزهای سهشنبه از ساعت ۱۷ الی ۱۹ و با تمرکز بر روی حل مسئله، توسط دستیاران درس برگزار خواهد شد.
بارم درس به یکی از سه شکل زیر صورت خواهد گرفت:
این نمرات تقریبی هستند و نیز در صورت تغییر قابل توجه شرایط، ممکن است توزیع نمره هم تغییر کند. دانشجویان میتوانند از بین این سه بارمبندی و تا پایان هفته چهارم یکی از نحوههای ارزیابی گفتهشده را انتخاب کنند و مطابق آن پیش بروند.
جدول زیر زمانبندی موضوعات درس به همراه تطابق این موضوعات با بخشهای کتاب و ویدیوهای موجود کلاس است.
تاریخ | موضوع | شماره فصل / بخش کتاب | شماره ویدیو |
---|---|---|---|
۲۸ شهریور | مقدمه | ۱.۱ - ۱.۲ - ۱.۳ (بخش اول) - ۱.۴ | ۱ (موجود نیست) |
۳۰ شهریور | اصل کرشهف، رمز متقارن، مدل های حمله، رمزهای کلاسیک | ۱.۲ - ۱.۳ - ۱.۴.۱ | ۲ |
۴ مهر | امنیت کامل، OTP، آزمایش تمایزناپذیری، قضیه شانون | ۲ - ۳.۲.۱ | ۳ و ۴ |
۶ مهر | رویکردهای تعریف امنیت در رمزنگاری، مولد شبهتصادفی | ۳.۱ - ۳.۳ | ۵ و ۶ ( به جز قسمتهای LSFR) |
۱۱ مهر | رمزهای دنبالهای، کاربرد LFSR در رمزهای دنبالهای، رمزهای دنبالهای معروف | ۶.۱.۱ - ۶.۱.۲ | ۶ (قسمتهای LSFR)، ۷ و ۸ |
۱۸ مهر | امنیت چندپیامی، CPA | ۳.۴ | ۹ |
۲۰ مهر | توابع شبهتصادفی، رمزهای دنبالهبا بارگذاری اولیه | ۳.۵ | ۱۰ |
۲۵ مهر | جایگشت شبهتصادفی و رمزهای قالبی | ۶.۲.۱ - ۶.۲.۲ | ۱۱ |
۲۷ مهر | روشهای طراحی رمزهای قالبی، DES، AES | ۶.۲.۳ - ۶.۲.۵ | ۱۲ |
۴ آبان | مدهای عملکرد رمز قالبی، CCA | ۳.۶.۲ - ۳.۷.۱ | ۱۳ |
۹ آبان | کد اصالتسنجی پیام | ۴.۱ - ۴.۲ | ۱۳ |
۱۱ آبان | ساخت کد اصالتسنجی پیام، CBC-MAC | ۴.۳ - ۴.۴ | ۱۴ و ۱۵ |
۱۶ آبان | تعریف و ساخت توابع چکیدهساز | ۵.۱ - ۵.۲ - ۵.۳.۱ | ۱۵ و ۱۶ |
۱۸ آبان | Authenticated Encryption | ۵.۴ | ۱۶ و ۱۷ |
۲۳ آبان | Random Oracles, HMAC | ۵.۳.۲ - ۵.۵ | ۱۷ |
۲۵ آبان | تبادل کلید، پازل مرکل، پروتکل دیفی-هلمن | ۱۰.۱ - ۱۰.۲ - ۱۰.۳ | ۱۸ و ۱۹ |
۳۰ آبان | سیستم رمز نامتقارن و امنیت آنها، KEM | ۱۱.۱ - ۱۱.۲ - ۱۱.۳ | ۲۰ |
۲ آذر | مقدمهای بر نظریه اعداد، مسائل سخت و فرضیات رمزنگاری | ۸.۱ - ۸.۲ - ۸.۳.۱ | ۲۰ و ۲۱ |
۷ آذر | سیستم رمز الگمال | ۱۱.۴.۱ | ۲۲ |
۹ آذر | سیستم رمز RSA | ۱۱.۵.۱ - ۱۱.۵.۲ | ۲۲ |
۱۴ آذر | امضای مبتنی بر RSA و لگاریتم گسسته | ۱۲.۱ - ۱۲.۲ - ۱۲.۴ - ۱۲.۵.۱ | ۲۳ و ۲۴ |
۱۶ آذر | تسهیم راز | ۱۳.۳.۱ | ۲۴ |
۲۱ آذر | رمزنگاری توزیعشده و رأیگیری الکترونیکی | ۱۳.۲ - ۱۳.۳ | ۲۴ |
۲۴ آذر | اثبات دانشصفر، پروتکل سیگما و رأیگیری الکترونیکی | - | ۲۴ |
شماره تمرین | تاریخ انتشار |
---|---|
سری ۱ | ۹ مهر |
سری ۲ | ۱۶ مهر |
سری ۳ | ۳۰ مهر |
سری ۴ | ۱۴ آبان |
سری ۵ | ۲۸ آبان |
سری ۶ | ۱۲ آذر |
سری ۷ | ۲۶ آذر |
سری ۸ | 10 دی |
هر سری تمرین بین ۳ تا ۵ سوال خواهد بود و راس ساعت ۲۳:۵۵ روز مشخص شده منتشر میشود و ۷ روز مهلت ارسال خواهد داشت و بعد از آن دانشجویان، به مدت یک هفته و روزی ۵ کسر نمره، میتوانند تمرین خود را ارسال کنند.
زمانهای انتشار تمرینها تقریبی هستند و ممکن است تغییراتی داشته باشند.
آزمون | تاریخ برگزاری | مباحث مربوطه |
---|---|---|
پایانترم | ساعت ۱۵:۰۰ روز ۲۷ دی ماه ۱۴۰۰ | مباحث تدریسشده در طول ترم |
نام دستیاران | ایمیل |
---|---|
امیررضا اکبری | amrz.akbari@gmail.com |
هادی برزگر | mhbk1377@gmail.com |
آیسان نیشابوری | aysannishaburi@gmail.com |
شایان طاهریجم | sh.taherijam@gmail.com |
شایان رنجبرزاده | shayanranjbarzadeh@gmail.com |
محمدجواد اکبری | javadakbari1379@gmail.com |
بردیا آریانفرد | bardia.aryanfard@gmail.com |
ثمین نوریپور | nooripoor.samin@gmail.com |
بخشی از ارزیابی در روش شماره ۲ و ۳ بر اساس پروژه میباشد. توضیحات مربوط به پروژه نظری و عملی در زیر آمده است. همچنین برای مشاهده نمونه پروژههای عملی و نظری، میتوانید به صفحه مقدمهای بر رمزنگاری - نیمسال دوم ۱۳۹۹ مراجعه کنید.
برای پروژهی نظری، لیستی از مقالات در حوزهی رمزنگاری آماده میشود که دانشجویان بعد از انتخاب و مطالعه، گزارشی از آن را در قالب لاتک تحویل میدهند.
دانشجویان قبل ارسال نهایی میبایستی تا تاریخ ۱۰ دی ماه نسخه اولیه گزارشها خود را برای دستیاران مربوطه ارسال کنند و پس دریافت بازخوردها گزارش نهایی را آماده کرده و تا روز پایانترم زمان خواهند داشت که گزارشها را ارسال نمایند. توضیحات تکمیلی مربوط به نحوه ارائه گزارش، متعاقبا اعلام خواهد شد.
یک پروژهی عملی در قالب چند فاز تمرین طراحی میشود که دانشجویان میتوانند تا پایان ترم آن را کامل کنند. این پروژه عملی در تاریخ ۲۰ آبان ماه منتشر خواهد شد.