دوره آموزشی: رمزنگاری

رمزنگاری ابزاری ضروری برای محافظت از اطلاعات در سیستم‌های رایانه‌ای است. در دوره «رمزنگاری» کارکرد سیستم‌های رمزنگاری و نحوه استفاده صحیح از آن‌ها را می‌آموزیم.

در این کلاس همچنین یاد می‌گیریم چگونه با دیگران ارتباط امن برقرار کنیم؛ آن هم با وجود تهدیدهایی مانند استراق سمع.

در این دوره پروتکل‌های موجود بررسی خواهند شد و اشتباهات سیستم‌های موجود تحلیل می‌شوند.

در نیمه دوم این دوره تکنیک‌های «کلید عمومی» به بحث گذاشته می‌شود که به دو طرف (گیرنده و فرستنده پیام) اجازه می‌دهد یک کلید مخفی مشترک ایجاد کنند.

در طول دوره شرکت‌کنندگان بر بسیاری از مشکلات جالب توجه در این زمینه کار می‌کنند و روی پروژه‌های مهم برنامه‌نویسی (اختیاری) کار می‌کنند.

آنچه در این دوره می‌آموزیم:

- رمزنگاری 

- حملات رمزنگاری

- رمزنگاری کلید عمومی

- الگوریتم متقارن-کلید

مدرس: Dan Boneh؛ استاد دانشگاه استنفورد

مدت زمان این دوره ۸ هفته است. هر هفته منابعی شامل ویدئو آموزشی، متن آموزشی و تمرین در اختیار کاربران قرار می‌گیرد. همچنین برای هر هفته یک جلسه امتحان برگزار می‌شود.

این دوره صد درصد آنلاین برگزار می‌شود. زبان تدریس انگلیسی است و هر زمان که بخواهید می‌توانید به این کلاس‌ها ملحق شوید.