чого ви навчитеся
- введення в криптографію
- розуміння суті криптографії та криптоаналізу
- вивчення різних варіантів шифрів підстановки
- вивчення методів атак на шифри підстановки
- бажано, але необов'язково, розуміння основ математики і логіки
Криптографія-це наука про методи забезпечення конфіденційності, цілісності даних, аутентифікації, шифрування, за якою ховається давнє бажання людини заховати важливу інформацію від сторонніх очей. Сьогодні сучасна криптографія є основою інформаційної безпеки, яка, в свою чергу, необхідна в сучасному світі буквально кожній людині.
Курс "Основи криптографії і підстановочні шифри" викладає основні підходи, методи і алгоритми сучасної криптографії, деякі криптографічні шифрувальні системи, засновані на підстановці символів відкритого алфавіту для отримання шифроалфавіта. Крім того, на курсі ви дізнаєтеся про найперші шифри, що з'являються протягом всієї історії людства. Після проходження курсу ви будете знати основні криптографічні шифри підстановки і принципи їх побудови і зможете застосовувати поширені криптографічні шифри на практиці.
Курс "Основи криптографії та підстановочні шифри" не тільки теоретичний, а й практичний: лекції супроводжуються великою кількістю наочних прикладів, що спрощують сприйняття матеріалу. Курс складається з Наступний основних тим:
- Що таке криптографія?
- Що таке криптоаналіз?
- інформація
- Шифроалфавіт і шифрограма
- Аліса, Боб, єва та інші персонажі криптографії
- математичні задачі шифрування та дешифрування
- Шифр простої заміни
- частотний аналіз
- аналіз ключових слів
- Чи є шифр простої заміни шифрувальною системою
- операція XOR
- N-грами
- Биграммный шифр
- Атака на биграммный шифр
- послідовність роботи криптоаналітика
- Шифр багатоалфавітної заміни
- Атака на шифр багатоалфавітної заміни
- ще один варіант поліалфавітного шифру
- Шифр пропорційної заміни
- метод атаки на шифр пропорційної заміни
- Доктрина Россиньоля
- Класифікація шифрувальних систем
- шифр Цезаря
- Шифр Віженера
- гамування
- одноразовий блокнот
- чому не можна використовувати один і той же ключ
- Атака на одноразовий блокнот
- Проблема розподілу ключів
- Книжковий шифр
- Енігма
- Як зробити модель Енігми з паперу
- другий варіант паперової моделі Енігми
- Принципи шифрування Енігмою
- диск Енея
- лінійка Енея
- Квадрат Полібія
- шаховий шифр
- Номенклаторы
- Як закодувати "бароковий цикл" однією рисою
- великий шифр
- Літорея проста і мудра
Для кого цей курс:
- програмісти
- інженери з інформаційної безпеки
- архітектори програмного забезпечення
- Криптоаналітики
- фахівці в області ОРМ
- будь-які бажаючі прокачати своє розуміння криптографії
https://privatelink.de/?https://www.udemy.com/course/drv_cryptography/