Что такое асимметричные алгоритмы с ключами

11/21/2022, 10:30:41 AM
Асимметричные алгоритмы - это алгоритмы, которые могут шифровать и дешифровать информацию.


Что такое асимметричные алгоритмы


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






Соответствующими алгоритмами являются алгоритмы с симметричным ключом, которые используют криптографические ключи как для шифрования открытого текста, так и для расшифровки шифротекста. Например, используя алгоритмы с симметричным ключом AES (Advanced Encryption Standard) для шифрования слова "Gate.io", можно получить алфавитную строку U2FsdGVkX18fop1iGBPzNdnADZ57AJxOn+wEBSIUAG4. Кроме того, шифротекст также может быть расшифрован с помощью алгоритмов с симметричным ключом AES для получения исходной алфавитной строки Gate.io. В ранние дни алгоритмы с симметричным ключом использовались для отправки зашифрованных телеграмм. Этот процесс расшифровки прост и быстр, но после утечки метода шифрования легко декодировать перехваченную информацию, и безопасность не высока.


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


1. Обоим Джиму и Бобу необходимо создать пару открытого и закрытого ключей;

2. Публичный ключ Джима отправляется Бобу, а приватный ключ сохраняется Джимом; Публичный ключ Боба отправляется Джиму, а приватный ключ сохраняется Бобом;

3. Когда Джим отправляет сообщение Бобу, он шифрует сообщение открытым ключом Боба;

4. После того, как Боб получит сообщение, он сможет расшифровать его, используя свой секретный ключ.


Применение асимметричных алгоритмов в блокчейне


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


  1. Шифрование информации: обеспечение безопасности информации. У отправителя есть открытый ключ, и не имеет значения, что другие тоже знают, потому что информация, отправленная другими, не влияет на получателя. Ключ, удерживаемый получателем, является частным, и получатель - единственный, кто может разблокировать зашифрованную информацию. Технология шифрования транзакций Bitcoin относится к этому сценарию.

  2. Цифровая подпись: обеспечивает привязку информации. Чтобы показать, что информация не была подделана и действительно отправлена владельцем информации, цифровая подпись прикрепляется к исходной информации. Как и подпись от руки, она уникальна и кратка.

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

  4. Цифровой сертификат: обеспечивает легитимность открытого ключа. Для того чтобы отправитель мог удостовериться, что открытый ключ, полученный из Интернета, является подлинным, генерируется сторонняя организация ЦС (Центр Сертификации), чтобы гарантировать легитимность открытого ключа. При публикации информации владелец оригинального текста информации должен приложить собственную цифровую подпись и цифровой сертификат, что позволяет гарантировать, что информация не подвергалась вмешательству.


Как работают асимметричные алгоритмы Bitcoin


Асимметричные алгоритмы, используемые в блокчейне биткойна, - это алгоритмы криптографии эллиптической кривой. Они также являются асимметричными алгоритмами, широко используемыми в блокчейне на данный момент, их называют ECDSA, где EC - сокращение от "эллиптическая кривая", а DSA - сокращение от "алгоритм цифровой подписи".


При определении параметров эллиптической кривой система Bitcoin использует параметр кривой, называемый SECP256k1. Таким образом, система случайным образом получает 32-байтный закрытый ключ в процессе работы, а затем получает открытый ключ через алгоритм электронной цифровой подписи на эллиптической кривой (с использованием кривой SECP256k1), а затем выполняет несколько хэш-алгоритмов для получения хэша открытого ключа и формирует конечный адрес учетной записи в сочетании с номером версии.



Например, два простых числа (152, 891) случайным образом генерируются для формирования шестизначного "закрытого ключа" 152891, и правило генерации "открытого ключа" заключается в том, что эти два простых числа умножаются (152x891=135432). В этот момент люди в сети могут получить этот "открытый ключ". Когда вы хотите, чтобы эти данные могли изменять только вы, вы можете добавить примечание к данным "'открытый ключ' 135432": только левые три цифры закрытого ключа, умноженные на правые три цифры, равны открытому ключу и могут быть изменены.


Если хакер в сети пытается подделать данные без согласия, даже если он знает, что "личный ключ" генерирует "общедоступный ключ", умножая два простых числа, он не знает, какие из двух простых чисел. Поэтому, чтобы найти личный ключ "общедоступного ключа" 135423, ему придется пробовать по одному самым прямым способом: 001 x 02, …, 998 x 999 и т. д. Этот процесс затруднителен, когда простое число большое.


Такой пример относительно прост. Компьютер может вычислить "личный ключ" из приведенного выше примера непосредственно из "общего ключа". Однако эллиптический кривой алгоритм, используемый системой Bitcoin для генерации "общего ключа" из "личного ключа", сложно взломать с использованием существующей технологии. Потому что его простое число очень большое. Более того, процесс расшифровки личного ключа в системе Bitcoin реализуется с помощью языка выполнения стека обратной польской записи.



эллиптическая кривая


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


Общие асимметричные алгоритмы ключей


Асимметричные алгоритмы являются основой работы блокчейна. Помимо эллиптического криптографического алгоритма, используемого в блокчейнах, таких как Биткоин и Эфириум, также распространены следующие различные криптографические алгоритмы в блокчейнах.


Алгоритм RSA (Rivest Shamir Adleman): поскольку его сложно взломать, он широко используется в области цифрового шифрования и цифровой подписи. В алгоритме RSA можно использовать как открытый, так и закрытый ключи для шифрования информации. Если для шифрования (для предотвращения кражи информации) используется открытый ключ, то для расшифровки будет использоваться закрытый ключ. Если для шифрования (для предотвращения подделки информации) используется закрытый ключ, то для расшифровки будет использоваться открытый ключ (цифровая подпись). Теоретически, чем больше количество бит ключа в алгоритме RSA, тем сложнее его взломать (квантовые вычисления не исключаются). Поэтому ключ, обычно используемый в отрасли, составляет не менее 2048 бит.

DSA цифровой алгоритм подписи: этот алгоритм не может шифровать или дешифровать информацию, и в основном используется для подписи и аутентификации зашифрованной информации. Безопасность такая же высокая, как у алгоритма RSA, но скорость обработки выше.

Эллиптический криптографический алгоритм ECC: процесс шифрования происходит из эллиптической кривой в математике. По сравнению с алгоритмом RSA, алгоритм ECC имеет более быструю скорость шифрования и дешифрования, а также более высокую интенсивность безопасности на единицу. При той же длине ключа алгоритм ECC обладает наивысшей степенью безопасности.


Заключение


Шифрование является одной из основных технологий, поддерживающих работу блокчейн-систем. Оно стало неотъемлемой частью современной компьютерной безопасности и ключевым компонентом растущей экосистемы криптовалют. С постоянным развитием криптографии симметричные и асимметричные алгоритмы будут играть все более важную роль в сопротивлении различным угрозам в области компьютерной безопасности и проверке безопасности криптовалют.


Автор: Rena
Переводчик: Joy
Рецензент(ы): Hugo, Jiji, Piper
* Информация не предназначена и не является финансовым советом или любой другой рекомендацией любого рода, предложенной или одобренной Gate.
* Эта статья не может быть опубликована, передана или скопирована без ссылки на Gate. Нарушение является нарушением Закона об авторском праве и может повлечь за собой судебное разбирательство.

Пригласить больше голосов

Содержание

Что такое асимметричные алгоритмы ключей

Применение асимметричных алгоритмов в блокчейне

Как работают асимметричные алгоритмы ключей биткойна

Общие асимметричные алгоритмы

Вывод

Крипто-календарь

Обновления проекта
Etherex запустит токен REX 6 августа.
REX
22.27%
2025-08-06
Редкий день разработки и управления в Лас-Вегасе
Cardano проведет Rare Dev & Governance Day в Лас-Вегасе с 6 по 7 августа, включая семинары, хакатоны и панельные дискуссии, сосредоточенные на техническом развитии и вопросах управления.
ADA
-3.44%
2025-08-06
Блокчейн.Rio в Рио-де-Жанейро
Stellar примет участие в конференции Blockchain.Rio, которая состоится в Рио-де-Жанейро с 5 по 7 августа. Программа будет включать в себя ключевые выступления и панельные дискуссии с участием представителей экосистемы Stellar в сотрудничестве с партнерами Cheesecake Labs и NearX.
XLM
-3.18%
2025-08-06
Вебинар
Circle объявила о проведении вебинара Executive Insights на тему "Эра Закона GENIUS начинается", который запланирован на 7 августа 2025 года в 14:00 UTC. В ходе сессии будут рассмотрены последствия недавно принятого Закона GENIUS — первой федеральной регулирующей рамки для платежных стейблкоинов в Соединенных Штатах. Данта Диспарте и Кори Тен из Circle возглавят обсуждение того, как законодательство влияет на инновации в области цифровых активов, ясность регулирования и лидерство США в глобальной финансовой инфраструктуре.
USDC
-0.03%
2025-08-06
AMA на X
Ankr проведет AMA в X 7 августа в 16:00 UTC, сосредоточив внимание на работе DogeOS по созданию прикладного слоя для DOGE.
ANKR
-3.23%
2025-08-06

Похожие статьи

Что такое Tronscan и как вы можете использовать его в 2025 году?
Новичок

Что такое Tronscan и как вы можете использовать его в 2025 году?

Tronscan — это обозреватель блокчейна, который выходит за рамки основ, предлагая управление кошельком, отслеживание токенов, аналитику смарт-контрактов и участие в управлении. К 2025 году она будет развиваться за счет улучшенных функций безопасности, расширенной аналитики, кроссчейн-интеграции и улучшенного мобильного опыта. Теперь платформа включает в себя расширенную биометрическую аутентификацию, мониторинг транзакций в режиме реального времени и комплексную панель управления DeFi. Разработчики получают выгоду от анализа смарт-контрактов на основе искусственного интеллекта и улучшенных сред тестирования, в то время как пользователи наслаждаются унифицированным многоцепочечным представлением портфеля и навигацией на основе жестов на мобильных устройствах.
11/22/2023, 6:27:42 PM
Что такое Нейро? Все, что вам нужно знать о NEIROETH в 2025 году
Средний

Что такое Нейро? Все, что вам нужно знать о NEIROETH в 2025 году

Neiro - это собака породы шиба-ину, которая вдохновила запуск токенов Neiro на различных блокчейнах. К 2025 году Neiro Ethereum (NEIROETH) превратился в ведущий мем-коин с рыночной капитализацией 215 миллионов долларов, 87 000+ держателей и листингом на 12 крупнейших биржах. Экосистема теперь включает DAO для управления сообществом, официальный магазин мерчандайза и мобильное приложение. NEIROETH внедрил решения второго уровня для увеличения масштабируемости и закрепил свою позицию в топ-10 мем-коинов по капитализации, поддерживаемый активным сообществом и ведущими крипто-инфлюенсерами.
9/5/2024, 3:37:05 PM
Что такое индикатор кумулятивного объема дельты (CVD)? (2025)
Средний

Что такое индикатор кумулятивного объема дельты (CVD)? (2025)

Изучите эволюцию кумулятивного объема дельты (CVD) в криптоторговле в 2025 году, от интеграции машинного обучения и анализа межбиржевых данных до продвинутых инструментов визуализации, позволяющих более точно принимать рыночные решения за счет агрегации данных с нескольких платформ и автоматического обнаружения дивергенций.
12/10/2023, 8:02:26 PM
Лучшие криптовалютные лотерейные платформы на 2024 год
Новичок

Лучшие криптовалютные лотерейные платформы на 2024 год

Откройте для себя мир крипто-лотерей с помощью этого исчерпывающего руководства по механике крипто-лотерей, а также по лучшим платформам.
1/28/2024, 4:53:22 PM
Что такое Solscan и как его использовать? (Обновление 2025 года)
Средний

Что такое Solscan и как его использовать? (Обновление 2025 года)

Solscan — это усовершенствованный обозреватель блокчейна Solana, который предлагает пользователям веб-платформу для исследования и анализа транзакций, адресов кошельков, контрактов, NFT и DeFi проектов на блокчейне Solana. После его приобретения Etherscan в 2025 году платформа теперь имеет переработанную аналитическую панель, расширенные инструменты для разработчиков, продвинутые функции безопасности, комплексный мониторинг DeFi протоколов по 78 протоколам и сложные интеграции NFT-рынков с инструментами анализа редкости.
3/8/2024, 2:36:44 PM
15 криптовалютных проектов уровня 1 (L1), на которые стоит обратить внимание в 2024 году
Новичок

15 криптовалютных проектов уровня 1 (L1), на которые стоит обратить внимание в 2024 году

В этой статье рассматриваются 15 проектов криптовалюты Layer-1, на которые стоит обратить внимание в 2024 году, подчеркивая их важность в обеспечении безопасности, консенсуса и децентрализации экосистемы блокчейна. В то время как решения Layer-2 улучшают производительность, они все равно полагаются на безопасность и децентрализацию, обеспечиваемые сетями Layer-1.
7/19/2024, 7:05:12 AM
Начните торговать сейчас
Зарегистрируйтесь сейчас и получите ваучер на
$100
!