Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
OTI_Otvety_1-62.docx
Скачиваний:
8
Добавлен:
01.05.2025
Размер:
1.28 Mб
Скачать

60. Криптография с симметричным ключом, с открытым ключом.

61. Криптоанализ, управление ключами.

Криптоанализ (от др.-греч. κρυπτός — скрытый и анализ) — наука о методах расшифровки зашифрованной информации без предназначенного для такой расшифровки ключа.

В типичной ситуации, когда используется криптография, две стороны (Алиса и Боб) осуществляют связь по незащищенному каналу. Алиса и Боб хотят быть уверены, что передаваемые ими данные не могут быть прочитаны даже в случае возможного перехвата. Более того, поскольку Алиса и Боб находятся в удаленных друг от друга местах, Алиса должна быть уверена, что информация, которую она получает от Боба, не подвергается изменению во время передачи.Также она должны быть уверена, что получаемые ею данные действительно исходят от Боба, а не от кого-то, выдающего себя за Боба.

Криптография используется для достижения следующих целей.

Конфиденциальность: защита данных или личной информации пользователя от несанкционированного просмотра.

Целостность данных: защита данных от несанкционированного изменения.

Проверка подлинности: проверка того, что данные исходят действительно от определенного лица.

Неотрекаемость. Ни одна сторона не должна иметь возможность отрицать факт отправки сообщения.

62.Криптографические протоколы, Криптографические примитивы

Криптографический протокол (англ. Cryptographic protocol)  — это абстрактный или конкретный протокол, включающий наборкриптографических алгоритмов. В основе протокола лежит набор правил, регламентирующих использование криптографических преобразований и алгоритмов в информационных процессах.

Криптографические примитивы – алгоритмы и правила – используют для создания криптографической схемы. В следующей таблице приведены криптографические примитивы и описано их использование.

Криптографический примитив

Применение

Шифрование с закрытым ключом (симметричное шифрование)

Осуществляет преобразование данных с целью предотвращения их просмотра третьей стороной. В данном способе шифрования для шифрования и расшифровки данных используется один общий закрытый ключ.

Шифрование с открытым ключом (асимметричное шифрование)

Осуществляет преобразование данных с целью предотвращения их просмотра третьей стороной. В данном способе шифрования для шифрования и расшифровки используется набор, состоящий из открытого и закрытого ключей.

Создание криптографической подписи

Позволяет проверить, что данные действительно исходят от конкретного лица, используя для этого уникальную цифровую подпись этого лица. Данный процесс также использует хэш-функции.

Криптографическое хэширование

Отображает данные любого размера в байтовую последовательность фиксированной длины. Результаты хэширования статистически уникальны; отличающаяся хотя бы одним байтом последовательность не будет преобразована в то же самое значение.

Брюс Шнайер выделяет 4 основных и 3 дополнительных метода криптоанализа, предполагая знание криптоаналитиком алгоритма шифра:

Основные методы криптоанализа:

  • Атака на основе шифротекста

  • Атака на основе открытых текстов и соответствующих шифротекстов

  • Атака на основе подобранного открытого текста (возможность выбрать текст для шифрования)

  • Атака на основе адаптивно подобранного открытого текста

Дополнительные методы криптоанализа:

  • Атака на основе подобранного шифротекста

  • Атака на основе подобранного ключа

  • Бандитский криптоанализ

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]