Что такое криптография с открытым ключом (PKC)? Криптографический протокол с двумя различными ключами | Gate.io

СреднийDec 23, 2022
Криптография с открытым ключом, также известная как асимметричная криптография, основана на криптографических программах с двумя различными ключами, используемых для предотвращения нежелательного доступа к определенным данным посторонних лиц.
Что такое криптография с открытым ключом (PKC)? Криптографический протокол с двумя различными ключами | Gate.io

Введение

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

Криптовалюты и другие цифровые активы были разработаны с использованием криптографических методов, что делает транзакции безопасными и надежными.

Криптография с открытым ключом (PKC), также называемая шифрованием с асимметричным ключом, является важной частью технологии блокчейн, которая шифрует адреса и данные с помощью современных компьютерных операций, обеспечивая безопасность от атак кибербезопасности.

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

Что такое криптография с открытым ключом?

Криптография с открытым ключом, также известная как асимметричная криптография, основана на криптографических программах с двумя различными ключами, а именно, открытыми ключами (для шифрования данных) и закрытыми ключами (для расшифровки данных). В первую очередь, ПКС используется для предотвращения нежелательного доступа к определенным данным или информации со стороны неавторизованных лиц.

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

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

Основы криптографии с открытым ключом

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

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

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

Что такое ключ в криптографии?

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

PlainText

Это известно как часть данных или информации, которая не была зашифрована; проще говоря, незашифрованные данные. Их легко читать и понимать.

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

Шифротекст

Это случайная запутанная строка букв и цифр, которая является представлением данных или сообщений в сложном формате.

Проще говоря, шифротекст - это закодированный способ представления основных данных в целях безопасности.

Как работает криптография с открытым ключом?

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

Более того, процесс преобразования открытого текста в шифротекст называется "шифрованием", а процесс шифрования включает в себя алгоритм и ключ.

Шифрование с открытым ключом

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

Открытый текст + открытый ключ = зашифрованные данные/шифротекст

Здравствуйте + 3if7624dl+98cvt... = R6xDWXwcg25+....

Расшифровка закрытого ключа

Полученные данные (шифротекст) могут быть расшифрованы или преобразованы обратно в открытый текст с помощью соответствующего секретного ключа. Например,

Шифротекст + закрытый ключ = расшифрованные данные/простой текст

R6xDWXwcg25+... + 4rw26p891gdt6zx... = Здравствуйте

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

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

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

Различия между криптографией с открытым и закрытым ключом

Криптография с открытым ключом, также известная как алгоритм с асимметричным ключом, использует два ключа: открытый ключ для осуществления шифрования и закрытый ключ для расшифровки. В отличие от этого, криптография с закрытым ключом, или шифрование с симметричным ключом, предполагает использование одного ключа (закрытого ключа) для осуществления как шифрования, так и дешифрования.

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

С другой стороны, криптография с закрытым ключом быстрее, чем шифрование с асимметричным ключом.

Применение криптографии с открытым ключом

Существует несколько вариантов использования криптографии с открытым ключом. Вот некоторые из них:

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

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

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

Кроме того, PKC часто используется для проверки достоверности данных, которые были зашифрованы асимметрично.

Они полезны в интернет-безопасности для установления безопасных коммуникаций через интернет (через HTTP).

Заключение

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

Таким образом, PKC имеет решающее значение для обеспечения конфиденциальности, безопасности, секретности и защиты данных и интернет-систем. Его ценность крайне необходима для обеспечения безопасности данных и разработки блокчейна.

Автор: Paul
Переводчик: cedar
Рецензент(ы): Edward、Ashely
* Информация не предназначена и не является финансовым советом или любой другой рекомендацией любого рода, предложенной или одобренной Gate.io.
* Эта статья не может быть опубликована, передана или скопирована без ссылки на Gate.io. Нарушение является нарушением Закона об авторском праве и может повлечь за собой судебное разбирательство.

Что такое криптография с открытым ключом (PKC)? Криптографический протокол с двумя различными ключами | Gate.io

СреднийDec 23, 2022
Криптография с открытым ключом, также известная как асимметричная криптография, основана на криптографических программах с двумя различными ключами, используемых для предотвращения нежелательного доступа к определенным данным посторонних лиц.
Что такое криптография с открытым ключом (PKC)? Криптографический протокол с двумя различными ключами | Gate.io

Введение

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

Криптовалюты и другие цифровые активы были разработаны с использованием криптографических методов, что делает транзакции безопасными и надежными.

Криптография с открытым ключом (PKC), также называемая шифрованием с асимметричным ключом, является важной частью технологии блокчейн, которая шифрует адреса и данные с помощью современных компьютерных операций, обеспечивая безопасность от атак кибербезопасности.

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

Что такое криптография с открытым ключом?

Криптография с открытым ключом, также известная как асимметричная криптография, основана на криптографических программах с двумя различными ключами, а именно, открытыми ключами (для шифрования данных) и закрытыми ключами (для расшифровки данных). В первую очередь, ПКС используется для предотвращения нежелательного доступа к определенным данным или информации со стороны неавторизованных лиц.

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

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

Основы криптографии с открытым ключом

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

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

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

Что такое ключ в криптографии?

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

PlainText

Это известно как часть данных или информации, которая не была зашифрована; проще говоря, незашифрованные данные. Их легко читать и понимать.

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

Шифротекст

Это случайная запутанная строка букв и цифр, которая является представлением данных или сообщений в сложном формате.

Проще говоря, шифротекст - это закодированный способ представления основных данных в целях безопасности.

Как работает криптография с открытым ключом?

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

Более того, процесс преобразования открытого текста в шифротекст называется "шифрованием", а процесс шифрования включает в себя алгоритм и ключ.

Шифрование с открытым ключом

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

Открытый текст + открытый ключ = зашифрованные данные/шифротекст

Здравствуйте + 3if7624dl+98cvt... = R6xDWXwcg25+....

Расшифровка закрытого ключа

Полученные данные (шифротекст) могут быть расшифрованы или преобразованы обратно в открытый текст с помощью соответствующего секретного ключа. Например,

Шифротекст + закрытый ключ = расшифрованные данные/простой текст

R6xDWXwcg25+... + 4rw26p891gdt6zx... = Здравствуйте

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

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

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

Различия между криптографией с открытым и закрытым ключом

Криптография с открытым ключом, также известная как алгоритм с асимметричным ключом, использует два ключа: открытый ключ для осуществления шифрования и закрытый ключ для расшифровки. В отличие от этого, криптография с закрытым ключом, или шифрование с симметричным ключом, предполагает использование одного ключа (закрытого ключа) для осуществления как шифрования, так и дешифрования.

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

С другой стороны, криптография с закрытым ключом быстрее, чем шифрование с асимметричным ключом.

Применение криптографии с открытым ключом

Существует несколько вариантов использования криптографии с открытым ключом. Вот некоторые из них:

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

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

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

Кроме того, PKC часто используется для проверки достоверности данных, которые были зашифрованы асимметрично.

Они полезны в интернет-безопасности для установления безопасных коммуникаций через интернет (через HTTP).

Заключение

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

Таким образом, PKC имеет решающее значение для обеспечения конфиденциальности, безопасности, секретности и защиты данных и интернет-систем. Его ценность крайне необходима для обеспечения безопасности данных и разработки блокчейна.

Автор: Paul
Переводчик: cedar
Рецензент(ы): Edward、Ashely
* Информация не предназначена и не является финансовым советом или любой другой рекомендацией любого рода, предложенной или одобренной Gate.io.
* Эта статья не может быть опубликована, передана или скопирована без ссылки на Gate.io. Нарушение является нарушением Закона об авторском праве и может повлечь за собой судебное разбирательство.
Начните торговать сейчас
Зарегистрируйтесь сейчас и получите ваучер на
$100
!