WikiDer > Зашифрованный текст
В криптография, зашифрованный текст или шифротекст это результат шифрование выполнены на простой текст используя алгоритм, называемый шифр.[1] Шифрованный текст также известен как зашифрованная или закодированная информация, поскольку он содержит форму исходного открытого текста, который не может быть прочитан человеком или компьютером без надлежащего шифра для его расшифровки. Расшифровка, инверсия шифрования, представляет собой процесс преобразования зашифрованного текста в читаемый открытый текст. Шифрованный текст не следует путать с кодовый текст потому что последнее является результатом кода, а не шифра.
Концептуальные основы
Позволять быть открытым текстом сообщения, которое Алиса хочет тайно передать Бобу, и пусть быть шифром шифрования, где это криптографический ключ. Алиса должна сначала преобразовать открытый текст в зашифрованный текст, , чтобы безопасно отправить сообщение Бобу, как показано ниже:
В системе с симметричным ключом Боб знает ключ шифрования Алисы. После того, как сообщение зашифровано, Алиса может безопасно передать его Бобу (при условии, что никто другой не знает ключ). Чтобы прочитать сообщение Алисы, Боб должен расшифровать зашифрованный текст, используя который известен как шифр дешифрования,
В качестве альтернативы, в системе с несимметричным ключом все, а не только Алиса и Боб, знают ключ шифрования; но ключ дешифрования не может быть выведен из ключа шифрования. Только Боб знает ключ дешифрования и расшифровка происходит как
Типы шифров
В история криптографии началось тысячи лет назад. Криптография использует множество различных типов шифрования. Ранее алгоритмы выполнялись вручную и существенно отличаются от современных. алгоритмы, которые обычно выполняются машиной.
Исторические шифры
Исторические ручные и бумажные шифры, использовавшиеся в прошлом, иногда называют классические шифры. Они включают:
- Подстановочный шифр: единицы открытого текста заменяются зашифрованным текстом (например, Шифр цезаря и одноразовый блокнот)
- Полиалфавитный шифр замены: шифр подстановки, использующий несколько алфавитов подстановки (например, Шифр Виженера и Энигма машина)
- Полиграфическая замена шифр: единица подстановки - это последовательность из двух или более букв, а не только одна (например, Шифр playfair)
- Шифр транспонирования: зашифрованный текст - это перестановка открытого текста (например, железный забор шифр)
Исторические шифры обычно не используются в качестве отдельного метода шифрования, потому что их довольно легко взломать. Многие классические шифры, за исключением одноразового блокнота, могут быть взломаны с помощью грубая сила.
Современные шифры
Современные шифры более безопасны, чем классические шифры, и предназначены для защиты от широкого спектра атак. Злоумышленник не сможет найти ключ, используемый в современном шифре, даже если он знает какое-либо количество открытого текста и соответствующий зашифрованный текст. Современные методы шифрования можно разделить на следующие категории:
- Криптография с закрытым ключом (алгоритм симметричного ключа): один и тот же ключ используется для шифрования и дешифрования
- Криптография с открытым ключом (алгоритм асимметричного ключа): для шифрования и дешифрования используются два разных ключа
В алгоритме с симметричным ключом (например, DES и AES) отправитель и получатель должны иметь общий ключ, настроенный заранее и хранящийся в секрете от всех других сторон; отправитель использует этот ключ для шифрования, а получатель использует тот же ключ для дешифрования. В алгоритме асимметричного ключа (например, ЮАР) есть два отдельных ключа: открытый ключ публикуется и позволяет любому отправителю выполнять шифрование, а закрытый ключ хранится получателем в секрете и позволяет только ему выполнить правильную расшифровку.
Шифры с симметричным ключом можно разделить на блочные шифры и потоковые шифры. Блочные шифры работают с группами битов фиксированной длины, называемыми блоками, с неизменным преобразованием. Потоковые шифры шифруют цифры открытого текста по одной в непрерывном потоке данных, и преобразование последовательных цифр меняется в процессе шифрования.
Криптоанализ
Криптоанализ - это изучение методов получения значения зашифрованной информации без доступа к секретной информации, которая обычно требуется для этого. Обычно это включает в себя знание того, как работает система, и поиск секретного ключа. Криптоанализ также называют взломом кода или взломать код. Шифрованный текст обычно является самой простой частью криптосистема получить и поэтому является важной частью криптоанализа. В зависимости от того, какая информация доступна и какой тип шифра анализируется, крипаналитики могут отслеживать один или несколько модели атак взломать шифр.
Модели атак
- Только зашифрованный текст: криптоаналитик имеет доступ только к набору шифрованных текстов или кодовых текстов
- Известный открытый текст: у злоумышленника есть набор зашифрованных текстов, которым он знает соответствующий открытый текст
- Атака по выбранному открытому тексту: злоумышленник может получить зашифрованные тексты, соответствующие произвольному набору открытых текстов по своему выбору.
- Пакетная атака с выбранным открытым текстом: криптоаналитик выбирает все открытые тексты до того, как любой из них будет зашифрован. Часто это означает неквалифицированное использование «атаки по выбранному открытому тексту».
- Адаптивная атака с выбранным открытым текстом: криптоаналитик выполняет серию интерактивных запросов, выбирая последующие открытые тексты на основе информации из предыдущих шифрований.
- Атака по выбранному зашифрованному тексту: злоумышленник может получить открытые тексты, соответствующие произвольному набору шифрованных текстов по своему выбору
- Атака по связанным ключам: как атака с выбранным открытым текстом, за исключением того, что злоумышленник может получить шифрованные тексты, зашифрованные двумя разными ключами. Ключи неизвестны, но связь между ними известна; например, два ключа, которые отличаются одним битом.
Модель атаки с использованием только зашифрованного текста является самой слабой, поскольку она подразумевает, что у криптоаналитика нет ничего, кроме зашифрованного текста. Современные шифры редко терпят неудачу при такой атаке.[3]
Известные шифртексты
- В Участок Бабингтона шифры
- В Шугборо надпись
- В Циммерманн Telegram
- Волшебные слова - брезгливая осифраж
- В криптограмма в "Золотой жук"
- Шифры Биля
- Криптос
- Зодиак Убийца шифры
Смотрите также
- Книги по криптографии
- Криптографическая хеш-функция
- Частотный анализ
- КРАСНЫЙ / ЧЕРНЫЙ концепция
- Категория: Нерасшифрованные исторические коды и шифры
Рекомендации
- ^ Берти, Ханше, Заяц (2003). Официальный (ISC) ² Руководство по CISSP Экзамен. Публикации Ауэрбаха. стр.379. ISBN 0-8493-1707-X.CS1 maint: несколько имен: список авторов (ссылка на сайт)
- ^ а б ван Тилборг, Хенк С.А. (2000). Основы криптологии. Kluwer Academic Publishers. п. 3. ISBN 0-7923-8675-2.
- ^ Шнайер, Брюс (28 августа 2000 г.). Секреты и ложь. Wiley Computer Publishing Inc., стр.90–91. ISBN 0-471-25311-1.
дальнейшее чтение
Искать зашифрованный текст в Викисловаре, бесплатном словаре. |
Викискладе есть медиафайлы по теме Шифртексты. |
- Хелен Фуше Гейнс, «Криптоанализ», 1939, Дувр. ISBN 0-486-20097-3
- Дэвид Кан, Взломщики кодов - история тайного письма (ISBN 0-684-83130-9) (1967)
- Авраам Синьков, Элементарный криптоанализ: математический подход, Математическая ассоциация Америки, 1968. ISBN 0-88385-622-0