Уитфилд и Хеллман написали книгу «Новые направления в криптографии» в 1976 году, ставшую результатом самого выдающегося прогресса за всю историю криптографического мира!
В этой тематической статье была представлена революционная новая концепция в криптографии сообщества, называемая передачей ключа Диффи-Хеллмана, которая, похоже, стала основным аспектом современной криптографии.
Однако мы собираемся сосредоточиться на понимании двух типов процессов кодирования или шифрования, а именно на обычном шифровании с ключом и шифровании с открытым ключом, с помощью указателей и таблиц, которые помогут вам полностью их понять.
Основные выводы
- Обычное шифрование использует один секретный ключ для шифрования и дешифрования, тогда как шифрование с открытым ключом использует пару ключей: один для шифрования, а другой для дешифрования.
- Шифрование с открытым ключом обеспечивает более высокий уровень безопасности благодаря своей асимметричной природе, что затрудняет взлом.
- Обычное шифрование быстрее и эффективнее для больших наборов данных, тогда как шифрование с открытым ключом больше подходит для безопасного обмена ключами и цифровых подписей.
Обычное шифрование против шифрования с открытым ключом
Разница между обычным шифрованием и шифрованием с открытым ключом заключается в том, что традиционный метод шифрования требует только одного ключа декодирования для успешного декодирования сообщения, а публичное шифрование требует двух разных ключей: одного для шифрования, а другого для дешифрования. Природа ключей шифрования с открытым ключом асимметрична, поскольку они дискретны и требуют правильной последовательности для декодирования.

Считается, что в обычном ключевом шифровании получение зашифрованного текста без ключа буквально невозможно, потому что оно математически не удастся, что даст неверный результат.
В результате скрытие ключа имеет жизненно важное значение.
Эти методы шифрования используются в действительности, потому что они эффективны при кодировании и декодировании данных, хотя и имеют недостатки.
Общее количество ключей, доступных для выбора, является одним из элементов этих проблем. Нападения грубой силы менее вероятны с более крупными основными аспектами.
С другой стороны, шифрование с открытым ключом выполняется с использованием открытого ключа, а дешифрование — с помощью закрытого ключа.
Передатчик и получатель закодированных конфиденциальных данных имеют разные закрытые ключи или могут быть структурно «похожими». Асимметричный ключ относится к использованию открытого ключа.
Внешние люди используют секретный ключ, а закрытый ключ, который хранится в защищенном месте, — это два ключа, необходимые в криптографии с открытым ключом.
Открытый ключ используется для шифрования связи и может открыто распространяться среди отдельных лиц, в то время как секретный закрытый ключ остается закрытым и известен только получателю.
Сравнительная таблица
Параметры сравнения | Обычное ключевое шифрование | Шифрование с открытым ключом |
---|---|---|
Изобретен | По словам Джована Баттиста Белласо, был создан первый шифр, использующий правильный ключ шифрования. | Диффи и Хеллман изобрели модель криптосистемы с открытым ключом. |
Количество ключей | Требуется только один ключ. | Отправитель и получатель используют два ключа. |
Используемые алгоритмы | Либо логические алгоритмы, либо математические алгоритмы. | Используются как логические, так и арифметические алгоритмы. |
Симметрия | Симметричный характер. | Асимметричный характер. |
Безопасность. | Поскольку в нем используется простая криптосистема и дешифрование, это достаточно быстрая и менее безопасная процедура. | Это безопасно и более надежно, чем традиционное обычное шифрование с ключом. |
Что такое обычное шифрование ключей?
Обычное шифрование с ключом, известное как симметричная криптография данных или криптография с одним ключом, представляет собой метод шифрования, при котором сообщения шифруются и дешифруются с использованием одного и того же ключа.
Отправитель шифрует незашифрованные данные с помощью закрытого ключа получателя, который затем может быть использован получателем для выполнения кода.
Поскольку для всей криптосистемы используется один закрытый ключ, это достаточно быстрая процедура.
Основным недостатком этого широко используемого подхода к шифрованию является то, что он не будет эффективно масштабироваться для большого количества пользователей, поскольку отправитель и получатель должны согласовать закрытый ключ перед передачей.
Поскольку ключ используется несколькими отправителями и получателями, он менее надежен. Шифрование с одним ключом — довольно древняя концепция, поэтому его называют обычным методом шифрования.
Из-за своей простоты он является более популярным из двух основных типов методов шифрования. Поскольку он использует криптосистему и дешифрование, это достаточно быстрая процедура.
Внутри этой схемы шифрования отправитель шифрует данные с помощью закрытого ключа получателя, который затем может использоваться для декодирования зашифрованного текста получателем.
Традиционный подход к шифрованию требует, чтобы и отправитель, и получатель заранее знали секретный ключ и соглашались на что-либо до передачи, что создает проблемы безопасности и доверия, особенно в отношении проверки и защиты целостности.
Что такое шифрование с открытым ключом?
Уитфилд и Хеллман изобрели модель криптосистемы с открытым ключом, которая стала первым настоящим прорывом в области шифрования и дешифрования.
Цифровая система, использующая два ключа: открытый ключ с политикой доступа и закрытый ключ, определяется как криптография с открытым ключом.
Парой ключей можно свободно обмениваться между пользователями, тогда как секретный закрытый ключ доступен только получателю.
Сообщение или информация шифруются с помощью открытого ключа, который впоследствии расшифровывается с помощью закрытого ключа.
Основная цель криптографии с открытым ключом — обеспечить анонимность, секретность и подлинность.
Традиционные методы шифрования основаны на основных манипуляциях с битами данных, тогда как методы с открытым ключом основаны на арифметических операциях.
Усовершенствованный стандарт шифрования, алгоритм шифрования, пара ключей, закрытый ключ, зашифрованный текст и алгоритм декодирования — это шесть основных компонентов криптосистемы с открытым ключом.
Он просто шифрует одним ключом, а расшифровывает с помощью немного отдельного ключа.
Зашифрованное сообщение можно отправить после его создания. В зависимости от ключей, используемых в данный момент, блочный шифр даст другой результат. Обновление ключа изменяет выходные данные вычислений.
Зашифрованный текст можно отправить после его создания.
Используя метод декодирования, а затем тот же ключ, который использовался для шифрования, зашифрованный текст можно преобразовать обратно в исходные простые данные после получения.
Основные различия между обычным шифрованием и шифрованием с открытым ключом
- Обычный ключ требует только одного ключа во всей криптосистеме, тогда как шифрование с открытым ключом требует двух ключей.
- В обычном шифровании один ключ можно использовать дважды для шифрования и дешифрования, тогда как в шифровании с открытым ключом один ключ нельзя поменять местами с ролью другого, т. е. один ключ используется для шифрования, а другой — для дешифрования.
- Обычное шифрование является традиционным и старым, тогда как шифрование с открытым ключом представляет собой современную криптографическую модель.
- Обычное шифрование менее безопасно, чем шифрование с открытым ключом.
- Обычное шифрование является симметричным, тогда как шифрование с открытым ключом по своей природе асимметрично.