رمزنگاری: AES ،RSA ،ECC ،SHA و بوت ایمن مبتنی بر RoT
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- تعریف مبانی رمزشناسی (رمزنگاری و تحلیل رمز)
- درک ویژگیها، الگوریتم و حالتهای مختلف رمزنگاری کلید متقارن AES
- درک ویژگیها و الگوریتمهای رمزنگاری کلید نامتقارن RSA و ECC
- توضیح ویژگیها، الگوریتم و انواع رمزنگاری هش SHA
- کاربردهای رمزنگاری: ریشه اعتماد (RoT)، TRNG و امضای دیجیتال.
پیش نیازهای دوره
- دانش اولیه در زمینه الکترونیک دیجیتال و علوم کامپیوتر مورد نیاز است.
- نیازی به تجربه برنامهنویسی نیست. شما میتوانید الگوریتمهای کامل رمزنگاری برای AES ،RSA ،SHA، ریشه اعتماد و جریان بوت ایمن را یاد بگیرید.
توضیحات دوره
این دوره، یک آموزش جامع و بازارکار-محور در مورد الگوریتمهای رمزنگاری در سیستمهای امنیتی یا رابطهای میکروکنترلر برای انتقال داده از دستگاه Master به دستگاه Slave در یک محیط امن است.
در این دوره، مدرس توضیحات مفصلی در مورد مبانی رمزشناسی مانند رمزنگاری و انواع آن، تحلیل رمز و انواع مختلف حملات در محیطهای پردازش امن ارائه میدهد.
مفاهیمی همچون رمزگذاری، رمزگشایی، جفت کلید عمومی و خصوصی، Block Cipher و Stream Cipher و ویژگیهای الگوریتمهای رمزنگاری را درک کنید.
همچنین رمزنگاری کلید متقارن، رمزنگاری کلید نامتقارن و رمزنگاری هش به طور کامل بررسی میشوند.
مدرس توضیحات دقیقی در مورد مبانی تحلیل رمز، انواع حملات در محیطهای امن و چگونگی مقابله با آنها ارائه میکند.
توضیحات جامع درباره ویژگیهای AES (Advanced Encryption Standard)، الگوریتم، ماژول بسط کلید، کلید AES معکوس، و حالتهای مختلف AES شامل ECB ،CBC ،CFB ،OFB و CTR ارائه شده است. همچنین مبانی حالت AES-GCM نیز پوشش داده میشود.
ویژگیهای RSA، الگوریتم، تولید کلید، و جفت کلید عمومی/خصوصی به تفصیل شرح داده شده و مبانی الگوریتم ECC (Elliptic Curve Cryptography) نیز بررسی میگردد.
الگوریتمهای SHA (Secure Hash Algorithm)، ویژگیها، فرآیند هش کردن و انواع SHA به صورت دقیق آموزش داده میشوند. علاوه بر این، مبانی HMAC (Hash-based Message Authentication Code) نیز تدریس میشود.
موضوع تولید اعداد تصادفی (RNG)، انواع آن شامل PRNG (شبه RNG) و TRNG (RNG واقعی)، و منابع فیزیکی برای تولید آنها به طور کامل پوشش داده شده است.
در بخش امضای دیجیتال، چگونگی امضای دیجیتالی یک سند توسط فرستنده و فرآیند تأیید امضا در سمت گیرنده به روشنی توضیح داده میشود.
توضیحات مفصلی در مورد ریشه اعتماد (RoT) در یک سیستم امن، جریان بوت ایمن و زنجیره اعتماد در پلتفرم سیستم برای اعتماد به دستگاه، سیستمعامل یا اپلیکیشن در حال اجرا ارائه میگردد.
آزمونهای متعددی برای سنجش درک شما از پروتکلهای ارتباطی در نظر گرفته شده است.
پس از اتمام این دوره، با اطمینان کامل چگونگی عملکرد الگوریتمهای رمزنگاری در رابطهای سیستم امنیتی یا سیستمهای کامپیوتری (PC) را درک خواهید کرد.
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان و ارزیابهای سیستمهای تعبیه، و فارغالتحصیلان رشتههای علوم کامپیوتر، الکترونیک و برق
رمزنگاری: AES ،RSA ،ECC ،SHA و بوت ایمن مبتنی بر RoT
-
مقدمه 01:15
-
رمزنگاری 01:30
-
رمزنگاری 02:32
-
ویژگیهای رمزنگاری 02:45
-
اصطلاحات رمزنگاری 03:06
-
انواع رمزنگاری 02:05
-
رمزنگاری کلید متقارن 01:29
-
رمزنگاری کلید نامتقارن 01:39
-
رمزنگاری هش 01:59
-
کاربردهای رمزنگاری 02:37
-
چالشهای رمزنگاری 03:02
-
تحلیل رمز 02:06
-
انواع حملات 03:44
-
Alice و Bob 02:08
-
زیرساخت کلید عمومی 03:00
-
مرجعهای گواهینامه 02:36
-
مدیریت کلید 02:54
-
تبادل کلید دیفی-هلمن 03:04
-
آزمون 1 None
-
مقدمه 01:08
-
تاریخچه AES 01:12
-
ویژگیهای AES 02:20
-
کلید AES 01:57
-
ماژول گسترش کلید 02:07
-
الگوریتم AES 03:35
-
عملیات AES 03:44
-
حالتهای AES 01:53
-
حالت AES-ECB 01:29
-
حالت AES-CBC 01:47
-
حالت AES-CFB 01:51
-
حالت AES-OFB 01:40
-
حالت AES-CTR 01:34
-
حالت AES-GCM 01:54
-
آزمون ۲ None
-
مقدمه 01:08
-
تاریخچه RSA 01:26
-
ویژگیهای RSA 01:51
-
کلید RSA 02:08
-
تولید کلید RSA 02:17
-
الگوریتم RSA 02:22
-
الگوریتم ECC 01:51
-
آزمون ۳ None
-
مقدمه 01:09
-
تاریخچه SHA 01:55
-
ویژگیهای SHA 02:14
-
هش کردن 01:26
-
انواع SHA 01:55
-
HMAC 02:10
-
الگوریتم SHA 04:09
-
آزمون ۴ None
-
مقدمه 01:35
-
RNG 01:48
-
انواع RNG 01:44
-
منابع TRNG 02:18
-
امضای دیجیتال 02:15
-
جریان امضای دیجیتال 03:21
-
امضا و تأیید 02:20
-
ریشهی اعتماد 02:20
-
ماژولهای RoT 02:09
-
بوت ایمن 02:05
-
جریان بوت ایمن 04:53
-
آزمون ۵ None
-
AES در مقابل RSA در مقابل SHA 02:28
-
نتیجهگیری 01:05
مشخصات آموزش
رمزنگاری: AES ،RSA ،ECC ،SHA و بوت ایمن مبتنی بر RoT
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:مقدماتی
- تعداد درس:64
- مدت زمان :02:10:04
- حجم :520.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy