Что такое криптография с открытым ключом (Public-Key Cryptography)

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

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

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

Ключ

Например, предположим, что мы берем текстовое сообщение «Круто» и шифруем его с помощью ключа, скажем, «323vjhqwhdj». Наше сообщение «Круто» было зашифровано с помощью этого ключа, и теперь оно читается как «X5xJCSycg14=», что выглядит как случайный мусор. Однако мы можем восстановить «Круто», расшифровав его тем же ключом.

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

>>  Что такое взлом (Hacking)

Алгоритм Ривеста-Шамира-Адлемана (RSA) — это система криптографии с открытым ключом, которая широко используется при отправке защищенной конфиденциальной информации по незащищенной сети, такой как Интернет. Алгоритм RSA полезен, поскольку он позволяет использовать как открытые, так и закрытые ключи для шифрования сообщений, сохраняя при этом их подлинность и целостность. Другие криптосистемы включают Diffie-Hellman, DSS и Elliptic Curve.

Ниже приведены ключевые преимущества:

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

Недостатки следующие:

  • Одной из наиболее распространенных проблем с криптографией с открытым ключом является низкая производительность. Некоторые методы шифрования с закрытым ключом превосходят текущий метод шифрования с открытым ключом. Однако это можно преодолеть, комбинируя криптографию с открытым ключом с системами секретных ключей, которые обеспечивают как преимущества безопасности системы открытого ключа, так и преимущества скорости системы закрытого ключа.
  • Он также уязвим для атак через поддельные или скомпрометированные органы по аккредитации. Когда происходят эти атаки, киберпреступники имитируют практически любого, выбирая сертификат открытого ключа из уязвимого центра. Это позволяет киберпреступникам связать открытый ключ с именем другого пользователя.
  • Когда закрытый ключ пользователя утерян, этот алгоритм также дает обратный эффект, делая шифрование с открытым ключом очень уязвимым.
Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
seismofond.ru
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: