Криптография и стеганография
• Стенография - это сокрытие связи путем сокрытия секретного сообщения в фальшивом сообщении.
• Другими словами, основная идея стеганографии - избежать подозрений в существовании конфиденциальной информации.
• В криптографии отправитель может отправить сообщение только в виде обычного текста, который преобразует сообщение в зашифрованный текст перед его передачей по открытой сети (например, Интернет).
• Когда это зашифрованное сообщение поступает к получателю, оно возвращается в виде обычного текста.
В общем, основная цель шифрования данных (будь то на основе криптографических систем с симметричным или открытым ключом) - сохранить конфиденциальность информации.
Рисунок 4.3. Схема стеганографии
Основные разделы криптографии
Криптография с симметричным ключом.
- Единый ключ (симметричный ключ) используется для шифрования и дешифрования данных.
- Вот почему криптосистемы с симметричным ключом
также называемые одноключевыми криптосистемами.
- Следовательно, симметричный ключ
использовать алгоритмы шифрования
должны иметь одинаковые ключи с обеих сторон.
Асимметричная криптография
если данные зашифрованы открытым ключом получателя, их расшифровка выполняется с помощью закрытого ключа получателя.
- Вот почему криптосистемы с открытым ключом
- также называемые двухключевыми криптосистемами.
Хеш-функции
- Хеширование данных выполняется для обеспечения их целостности, и если данные изменятся во время передачи, это можно будет обнаружить.
- В хэш-функциях длина входящих данных обычно является переменной и на выходе возвращает значение постоянной длины.
- Современные хеш-функции включают MD5, SHA1, SHA256, Oz DSt 1106: 2009.
Хеш-функция имеет следующие особенности:
- Один и тот же ввод всегда дает один и тот же вывод (называемый хеш-значением).
- Множество разных входов не дают одинаковых выходных данных.
- Невозможно сгенерировать входное значение из выходного значения (одностороннее).
- Изменение входного значения приводит к изменению и выходного значения.
Проверить целостность данных на основе хеш-функции
На основе этого отправитель вычисляет хеш-значение сообщения и отправляет его получателю вместе с сообщением. Получатель сначала вычисляет хеш-значение сообщения и сравнивает его с полученным хеш-значением. Если оба значения хеш-функции равны, то целостность данных не изменяется, в противном случае она считается измененной.
Do'stlaringiz bilan baham: |