В мире цифровой безопасности системы шифрования делятся на две большие категории: симметричные и асимметричные. Интересно, что асимметричное шифрование включает в себя два случая: само шифрование и цифровые подписи.
Мы можем разделить это так:
симметричное шифрование (один ключ)
асимметричное шифрование (публичный ключ)
Шифрование несимметричное
Цифровые подписи ( могут включать шифрование или нет )
Давайте сосредоточимся на алгоритмах.
Суть различия
Разница на первый взгляд проста. Один ключ для симметричного, два ключа для асимметричного. Но эта простота скрывает за собой мир функциональных и технических сложностей.
о ключах
Ключи являются цепочками бит. Так это работает. В симметричном шифровании один и тот же ключ используется для шифрования и расшифрования. В асимметричном шифровании есть один ключ для шифрования (общий) и другой для расшифрования (частный).
Представь, что Алиса отправляет сообщение Бобу. Используя симметричное шифрование, ей нужно поделиться ключом с ним. Это довольно опасно. Кто-то может его украсть.
Но с ассиметричным? Вы используете открытый ключ Боба для шифрования. У него есть только закрытый ключ для расшифровки. Это более безопасно, без сомнения.
Длина ключа важна
Симметричные ключи относительно короткие. Обычно 128 или 256 бит. Выбираются случайным образом.
Что касается асимметричных ключей, то они намного длиннее. Существует математическая связь между двумя ключами. Ее можно использовать. Поэтому ключ должен быть длиннее. Симметричный ключ в 128 бит соответствует по безопасности асимметричному ключу в 2048 бит. Это кажется несбалансированным, не так ли?
Преимущества и недостатки
Симметричный быстрый. Требует меньше вычислительной мощности. Но распределение ключей является реальной проблемой.
Неоднородный? Он решает проблему распределения. Но он очень медленный. Он потребляет больше ресурсов.
Когда мы их используем
Симметричное шифрование предпочтительнее по скорости. Государства используют AES для своих конфиденциальных данных. Заменил старый DES.
Неконсистентное шифрование полезно, когда многим людям нужно безопасно общаться. Защищенная электронная почта - хороший пример.
Гибридные системы также существуют
Часто используются вместе. Протоколы TLS - пример этого. Они обеспечивают интернет-соединения. SSL устарел и теперь небезопасен. TLS - лучший заменитель.
цифровые валюты и шифрование
Некоторые ошибочно считают, что блокчейн использует асимметричное шифрование. Криптовалютные кошельки используют шифрование паролей, да.
Но в биткойне, например, алгоритм цифровой подписи (ECDSA) не шифрует в традиционном смысле. Сообщение можно подписать, не шифруя его. Идея немного запутанная, но важна для понимания.
краткое содержание
Оба типа необходимы в нашем цифровом мире. Они интегрируются, несмотря на свои различия. С развитием угроз, шифрование обоих типов останется краеугольным камнем информационной безопасности. Похоже, что мы будем полагаться на них еще долго.
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
Разница между гомоморфным шифрованием и асимметричным шифрованием
В мире цифровой безопасности системы шифрования делятся на две большие категории: симметричные и асимметричные. Интересно, что асимметричное шифрование включает в себя два случая: само шифрование и цифровые подписи.
Мы можем разделить это так:
Давайте сосредоточимся на алгоритмах.
Суть различия
Разница на первый взгляд проста. Один ключ для симметричного, два ключа для асимметричного. Но эта простота скрывает за собой мир функциональных и технических сложностей.
о ключах
Ключи являются цепочками бит. Так это работает. В симметричном шифровании один и тот же ключ используется для шифрования и расшифрования. В асимметричном шифровании есть один ключ для шифрования (общий) и другой для расшифрования (частный).
Представь, что Алиса отправляет сообщение Бобу. Используя симметричное шифрование, ей нужно поделиться ключом с ним. Это довольно опасно. Кто-то может его украсть.
Но с ассиметричным? Вы используете открытый ключ Боба для шифрования. У него есть только закрытый ключ для расшифровки. Это более безопасно, без сомнения.
Длина ключа важна
Симметричные ключи относительно короткие. Обычно 128 или 256 бит. Выбираются случайным образом.
Что касается асимметричных ключей, то они намного длиннее. Существует математическая связь между двумя ключами. Ее можно использовать. Поэтому ключ должен быть длиннее. Симметричный ключ в 128 бит соответствует по безопасности асимметричному ключу в 2048 бит. Это кажется несбалансированным, не так ли?
Преимущества и недостатки
Симметричный быстрый. Требует меньше вычислительной мощности. Но распределение ключей является реальной проблемой.
Неоднородный? Он решает проблему распределения. Но он очень медленный. Он потребляет больше ресурсов.
Когда мы их используем
Симметричное шифрование предпочтительнее по скорости. Государства используют AES для своих конфиденциальных данных. Заменил старый DES.
Неконсистентное шифрование полезно, когда многим людям нужно безопасно общаться. Защищенная электронная почта - хороший пример.
Гибридные системы также существуют
Часто используются вместе. Протоколы TLS - пример этого. Они обеспечивают интернет-соединения. SSL устарел и теперь небезопасен. TLS - лучший заменитель.
цифровые валюты и шифрование
Некоторые ошибочно считают, что блокчейн использует асимметричное шифрование. Криптовалютные кошельки используют шифрование паролей, да.
Но в биткойне, например, алгоритм цифровой подписи (ECDSA) не шифрует в традиционном смысле. Сообщение можно подписать, не шифруя его. Идея немного запутанная, но важна для понимания.
краткое содержание
Оба типа необходимы в нашем цифровом мире. Они интегрируются, несмотря на свои различия. С развитием угроз, шифрование обоих типов останется краеугольным камнем информационной безопасности. Похоже, что мы будем полагаться на них еще долго.