🔓Навчіться створювати надійні алгоритми шифрування для захисту даних — із супроводом та фідбеком інженера з Кремнієвої долини
Зростання кількості даних, ІоТ і розвиток квантових компʼютерів вимагає від ринку кваліфікованих фахівців, що знають основи криптографії.
Про курс
На курсі ви навчитеся шифрувати дані, використовувати хеш-функції для автентифікації повідомлень і захисту паролів, а також реалізовувати криптографічні протоколи для конфіденційності транзакцій у блокчейні.
У програмі курсу:
🔑 Теорія криптографії
В чому суть криптографії, як генерувати криптографічно стійкі числа і шифрувати дані за допомогою блокових і потокових симетричних шифрів.
🔑 Практика шифрування
За допомогою симетричної криптографії навчитеся шифрувати й дешифрувати дані, а завдяки асиметричній криптографії ― створювати цифрові підписи та спростовувати підробки.
🔑 Робота з вразливостями
Працюватимете з протоколами безпеки, щоб виявляти й усувати вразливості серверів, вебсайтів і застосунків. Дізнаєтеся, як шифрувати особисту інформацію користувачів і забезпечувати цілісність транзакцій.
🔑 Кейс у портфоліо
Розширите реальний застосунок, зробивши його безпечним завдяки автентифікації, узгодженню ключів, наскрізному шифруванню та іншим фічам, яких навчитеся на курсі.
Лектор
Руслан Кіянчук, Cryptography & Software Engineer в NAVAN
займається розробкою систем автентифікації та авторизації
10+ років працює в технологічній індустрії Кремнієвої долини
- разом з командою Інституту інформаційних технологій брав участь у розробці блокового симетричного шифру, який згодом став національним стандартом шифрування України ДСТУ 7624:2014
- двома рядками коду виправив вразливість, що дозволяла повний обхід автентифікації, в платформі Brex
- вчив найбільший банк Індії [State Bank of India] використовувати криптографію правильно
- займається консалтингом з розробки й аудиту криптографічних рішень, консультує західні та українські компанії, зокрема, одного відомого українського вендора IoT пристроїв для розумного дому
✔️ Ваш результат після курсу
🗝 генеруєте криптографічно стійкі числа і можете гарантувати передбачувані результати
🗝 реалізовуєте криптографічні функції в коді, щоб розробляти безпечні рішення
🗝 правильно застосовуєте алгоритми шифрування відповідно до потреби
🗝 використовуєте хеш-функції для автентифікації та захисту паролів
🗝 забезпечуєте конфіденційність і автономність транзакцій у блокчейні
🗝 знаєте як застосовувати надійні криптографічні методи для захисту даних від кібератак
Немає коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарів