Introduction to Modern Cryptography


Introduction to Modern Cryptography
پس از پرداخت اطلاعات به ایمیل شما ارسال خواهد شد
- پیشرفته متوسط
- مسیر آبی
- ۷ درس

دربارۀ این دوره
رمزنگاری مدرن (Modern Cryptography)، شاخهای از علم رمزنگاری است که بر پایۀ ریاضیات پیشرفته و الگوریتمهای پیچیده طراحی شده تا امنیت اطلاعات را در محیطهای دیجیتال تضمین کند. برخلاف رمزنگاری سنتی که بیشتر مبتنیبر مخفی نگهداشتن الگوریتم بود، رمزنگاری مدرن بر پایۀ اصل «امنیت با وجود افشای الگوریتم» عمل میکند؛ یعنی حتی اگر الگوریتم شناخته شده باشد، بدون داشتن کلید، شکستن آن غیرممکن یا بسیار دشوار است. ارتباط رمزنگاری مدرن با امنیت سایبری، بسیار نزدیک و حیاتی است؛ چراکه رمزنگاری یکی از پایههای اصلی حفظ محرمانگی (Confidentiality)، صحت اطلاعات (Integrity) و احراز هویت (Authentication) در دنیای دیجیتال به شمار میآید. همچنین، در رقابتهای CTF، یکی از بخشهای جذاب و چالشبرانگیز، دستۀ Cryptography است که بهشدت بر مفاهیم Modern Cryptography تکیه دارد. در این بخش، شرکتکنندگان با مسائل و معماهایی مواجه میشوند که نیازمند درک عمیق از الگوریتمهای رمزنگاری مدرن، ضعفهای پیادهسازی و تحلیل ریاضی هستند.
این دوره برای علاقهمندانی طراحی شده است که نیاز دارند به سطح مطلوبی از آمادگی برای مواجهه با چالشهای مقدماتی رمزنگاری مدرن دست یابند تا در مسابقات CTF موفق شوند. شایان ذکر است که برای شروع دوره، به یک پایۀ محکم در ریاضیات نیاز است. بااینحال، این پیشنیاز در دو جلسۀ نخست، مرور خواهد شد.
مدتزمان این دوره، ۳۶ ساعت است که طی ۱۲ جلسۀ ۳ساعته، روزهای دوشنبه و چهارشنبه از ساعت ۱۸ تا ۲۱، بهصورت آنلاین برگزار خواهد شد. شروع این دوره، از روز دوشنبه ۸ اردیبهشتماه ۱۴۰۴ خواهد بود.
مخاطبان
- دانشآموزان، دانشجویان و علاقهمندان به رمزنگاری مدرن
- علاقهمندان و شرکتکنندگان رقابتهای CTF
پیشنیازها
- آشنایی با نظریۀ اعداد و استدلالهای منطقی
سرفصلها
-
Introduction to number theory
-
Discrete logarithms
-
Integer factorization and RSA
-
Probability and information theory
-
Elliptic curves and cryptography
-
Attacking the underlying problems
-
Advanced topics
گواهینامهی دوره
