Course catalog

Categories

Showing 1-1 of 1 items.

coursera نظریه اعداد و رمزنگاری (Mitalearn-305657)

  • 1 hours 17 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Michael Levin,Alexander S. Kulikov,Michael Levin
درباره این دوره:

یک متخصص برجسته در نظریه اعداد، گادفری هاردی، آن را در آغاز قرن بیستم به عنوان یکی از آشکارا بی فایده ترین شاخه های ریاضیات محض توصیف کرد. تنها 30 سال پس از مرگ او، الگوریتمی برای رمزگذاری پیام های مخفی با استفاده از دستاوردهای نظریه اعداد ایجاد شد. به نام نویسندگان آن RSA نامیده می شد و اجرای آن احتمالاً پرکاربردترین برنامه رایانه ای در حال حاضر در جهان است. بدون آن، هیچ کس نمی تواند پرداخت های امن را از طریق اینترنت انجام دهد، یا حتی به طور ایمن به ایمیل و سایر خدمات شخصی وارد شود. در این دوره با مبانی تئوری اعداد شروع می کنیم و بر اساس آن به پروتکل های رمزنگاری می رسیم. در پایان، شما قادر خواهید بود از اصول تئوری اعداد برای رمزگذاری و رمزگشایی پیام ها استفاده کنید و در صورت استفاده بی دقتی از RSA، کد را بشکنید. شما حتی یک تلاش رمزنگاری را پشت سر خواهید گذاشت! به‌عنوان پیش‌نیاز، ما فقط ریاضیات اولیه را فرض می‌کنیم (به عنوان مثال، ما انتظار داریم که بدانید مربع چیست یا چگونه کسرها را اضافه کنید)، برنامه‌نویسی اولیه در پایتون (توابع، حلقه‌ها، بازگشت)، عقل سلیم و کنجکاوی. مخاطبان مورد نظر ما همه افرادی هستند که از دانش‌آموزان با انگیزه دبیرستانی شروع می‌شوند که در زمینه فناوری اطلاعات کار می‌کنند یا قصد دارند در زمینه فناوری اطلاعات کار کنند.