دوره آموزشی یادگیری جامع رمزنگاری متقارن
2 ساعت 10 دقیقهمبتدی2024-10-02
مدرسین

Jeremy A. Hansen
Associate Professor of Computer Science at Norwich University
جزئیات دوره
اگر با کامپیوترها کار میکنید، از رمزنگاری استفاده میکنید. رمزنگاری متقارن یک روش رایج است که از همان کلید برای رمزگذاری و رمزگشایی دادهها استفاده میکند. این نوع رمزنگاری نسبت به رمزنگاری نامتقارن سریعتر و کمهزینهتر است و برای تمامی حرفهایهای فناوری اطلاعات اهمیت زیادی دارد. این دوره یک نمای کلی عملی از این فناوری ارائه میدهد و بر مفاهیم سطح بالا که بر نحوه ذخیره و انتقال دادهها تأثیر میگذارند، تأکید دارد. جری هانسن تفاوت بین الگوریتمهای تککلیدی (رمزنگاری متقارن) و چندکلیدی (رمزنگاری نامتقارن) را توضیح میدهد و نحوه تأثیر رمزنگاری متقارن بر دادههای باینری زیرین را نشان میدهد. در این دوره با رمزگذاریهای پایهای که در رمزنگاری متقارن استفاده میشوند، از جمله جانشینی، جابجایی، و انتقال، آشنا خواهید شد و الگوریتمهای کلید متقارن تأثیرگذار مانند استاندارد رمزنگاری پیشرفته (AES) و پیشینی آن، استاندارد رمزنگاری دادهها (DES) را بررسی خواهید کرد. همچنین، مدهای مدرن رمزگذاری بلاک مانند زنجیره بلوک رمز (CBC)، بازخورد رمز (CFB) و شمارش (CTR) را مرور خواهید کرد که میتوانند به امنسازی حجم زیادی از دادهها کمک کنند.
اهداف یادگیری:
نقش رمزنگاری در سیستمهای امنیتی مدرن را توضیح دهید.
تفاوت بین الگوریتمهای یککلیدی (رمزنگاری متقارن) و چندکلیدی (رمزنگاری نامتقارن) را توضیح دهید.
الگوریتمهای رمزنگاری تاریخی را شناسایی کنید.
تفاوت بین رمزگذاری بلاک و استریم را نشان دهید.
چند روش که رمزنگاریهای بلاک برای رمزگذاری و رمزگشایی دادهها استفاده میکنند را توضیح دهید.
چند الگوریتم بلاک و استریم رمزنگاری مدرن و اخیر را شمارهگذاری و توضیح دهید.
اهداف یادگیری:
نقش رمزنگاری در سیستمهای امنیتی مدرن را توضیح دهید.
تفاوت بین الگوریتمهای یککلیدی (رمزنگاری متقارن) و چندکلیدی (رمزنگاری نامتقارن) را توضیح دهید.
الگوریتمهای رمزنگاری تاریخی را شناسایی کنید.
تفاوت بین رمزگذاری بلاک و استریم را نشان دهید.
چند روش که رمزنگاریهای بلاک برای رمزگذاری و رمزگشایی دادهها استفاده میکنند را توضیح دهید.
چند الگوریتم بلاک و استریم رمزنگاری مدرن و اخیر را شمارهگذاری و توضیح دهید.
مهارت ها
CryptographyEssential TrainingCybersecurity
سرفصل ها
0. مقدمه
- 01 - رمزنگاری همه جا هست
- 02 - اصطلاحات پایه
- 03 - مقدمه ای بر Codespaces
1. بررسی اجمالی رمزنگاری متقارن
- 04 - نقش رمزنگاری
- 05 - اصل کرکهفس
- 06 - کلیدهای متقارن
- 07 - مسدود کردن در مقابل رمزهای جریان
- 08 - الگوریتمهای هش رمزنگاری
- 09 - چالش - ساخت الگوریتم هش
- 10 - راه حل - ساخت الگوریتم هش
2. نمایش و دستکاری دادههای باینری
- 11 - نمایش باینری
- 12 - شخصیت ها
- 13 - اعداد صحیح
- 14 - اعداد ممیز شناور
- 15 - عملیات بولی
- 16 - بالشتک
- 17 - چالش - چاپگر کد QR
- 18 - راه حل - چاپگر کد QR
3. الگوریتمها و مؤلفههای بنیادی
- 19 - رمزهای جایگزین ساده
- 20 - رمزهای جایگزین چند الفبایی
- 21 - رمزهای جایگشت و جابجایی
- 22 - پدهای ساده یکبار مصرف با XOR
- 23 - S-box و P-box
- 24 - شبکههای فیستل
- 25 - رجیسترهای شیفت بازخورد خطی (LFSR)
- 26 - چالش - LFSR مبتنی بر نرم افزار
- 27 - راه حل - LFSR مبتنی بر نرم افزار
4. الگوریتمهای متقارن
- 28 - استاندارد رمزگذاری دادهها (DES)
- 29 - استاندارد رمزگذاری پیشرفته (AES)
- 30 - AES و DES در عمل
- 31 - رمز جریان RC4
- 32 - چالش - رمزگذاری، رمزگشایی و هش با OpenSSL
- 33 - راه حل - رمزگذاری، رمزگشایی و هش با OpenSSL
5. حالتهای رمز را مسدود کنید
- 34 - مقدمه ای برای مسدود کردن حالتهای رمز
- 35 - زنجیره بلوک رمز (CBC)
- 36 - CFB - بازخورد رمز
- 37 - OFB - بازخورد خروجی
- 38 - CTR - حالت شمارنده
- 39 - چالش - ساخت رمز بلوکی با حالت CBC
- 40 - راه حل - ساخت رمز بلوکی با حالت CBC
6. کلیدها و کمی عدم تقارن
- 41 - تعویض کلید
- 42 - طول کلید و اعداد بزرگ
- 43 - اهمیت تصادفی بودن در رمزنگاری
- 44 - محاسبات مدولار
- 45 - تعویض کلید دیفی هلمن
- 46 - چالش - پیادهسازی دیفی هلمن
- 47 - راه حل - پیادهسازی دیفی هلمن
نتیجه گیری
- 48 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی مقدمهای بر رمزنگاری کاربردی و رمزکاوی
- دوره آموزشی کریپتوگرافی: فناوریهایی برای ایمنسازی دادهها و ارتباطات
- دوره آموزشی یادگیری رمزنگاری و امنیت شبکه
- دوره آموزشی کاوش تور و وب تاریک
- دوره آموزشی آمادگی برای گواهینامه مهندس امنیت ابری حرفهای Google Cloud (۲۰۲۴)
- دوره آموزشی مشاغل امنیت سایبری: یک مهندس امنیتی شوید
- دوره آموزشی مبانی محاسبات کوانتومی
- دوره آموزشی مقدمه ای بر آمازون برکت: محاسبات کوانتومی در AWS