Содержание
- 2. ТИПЫ ЗАДАНИЙ Расшифровать текст Заставить сервер выплюнуть флаг (или как-то по другому извлечь информацию о флаге
- 3. С ЧЕГО НАЧАТЬ? Анализ того, что дано Описание таска и его основное содержание Разобрать какие криптопримитивы
- 4. Что такое криптография?
- 5. Свойства информации, обеспечиваемые криптографией Конфиденциальность Целостность Аутентичность
- 6. Конфиденциальность Конфиденциальность - секретность информации. Обеспечивается с помощью шифров. Шифр - пятерка (X, Y, K, E,
- 7. Целостность Целостность информации - свойство информации, позволяющее проверять, находится ли информация в изначальном виде или нет.
- 8. Аутентичность Аутентичность информации - подлинность информации. Обеспечивается с помощью кодов аутентификации сообщений(MAC), цифровых подписей. Эти криптопримитивы
- 9. Хэш-функции Хэш-функция - тройка (X, Y, H) X - множество сообщений, имеют произвольную длину Y -
- 10. Одноалфавитная замена X - множество текстов букв из алфавита А Y - множество текстов букв из
- 11. Одноалфавитная замена
- 12. Аффинный шифр
- 13. Шифр Виженера
- 14. Другие шифры классической криптографии Решетка Кардано, омофоническая замена, сцитала, столбцовая перестановка, .... Подробнее - Сингх “Книга
- 15. Блочные шифры Блочные шифры - вид шифров, обрабатывающий за одну итерацию блок из нескольких байт. Текст
- 17. Поточные шифры Поточные шифры - вид шифров, обрабатывающий за одну итерацию один байт(бит) путем сложения по
- 19. Блочные шифры. Режимы шифрования ECB
- 20. Блочные шифры. Режимы шифрования CBC
- 21. Блочные шифры. Режимы шифрования CTR
- 22. Атаки на блочные шифры Часто встречаются в CTF: Атаки на шифрование и расшифрование по сторонним каналам
- 23. Атаки на поточные шифры Часто встречаются в CTF: Атаки с известным открытым текстом Использование шифра не
- 24. Немного о хэш-функциях
- 25. Атаки на хэш-функции атаки по словарю length-extension attack поиск элемента из прообраза(для хэша U такого V,
- 26. Немного о криптографии с открытым ключом
- 27. RSA
- 28. РАБОЧАЯ СРЕДА Python (или любой другой скриптовый язык) Sage, libnum, pycrypto, … Онлайн-сервисы (в интернетах, например
- 29. С ЧЕГО НАЧАТЬ? Анализ того, что дано Описание таска и его основное содержание Разобрать какие криптопримитивы
- 31. Скачать презентацию