Объяснение криптографии:типы, использование и безопасность

Типы криптографии

Традиционно существует три типа криптографии:симметричный ключ, хэш-функции и асимметричный ключ.

Симметричный ключ

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

Самый популярный пример — система шифрования данных (DES). Давайте попробуем следующий пример:

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

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

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

Потоковые шифры

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

Для получения дополнительной информации о шифрах Steam нажмите здесь.

Блочные шифры

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

Для получения дополнительной информации о блочных шифрах нажмите здесь.

Хэш-функции

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

Асимметричный ключ (открытый ключ)

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

Начните покупать и торговать криптовалютой

Зарегистрируйтесь и начните использовать возможности будущего валюты

Зарегистрируйтесь сейчас

Криптовалюта

Как криптография помогает обеспечить безопасность транзакций криптовалюты?

Цифровые подписи

Объяснение криптографии:типы, использование и безопасность Объяснение криптографии:типы, использование и безопасность

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

Объяснение криптографии:типы, использование и безопасность Объяснение криптографии:типы, использование и безопасность

Обмен ключами Диффи-Хеллмана

Объяснение криптографии:типы, использование и безопасность Объяснение криптографии:типы, использование и безопасность

Предположим, Алиса и Боб хотят ограбить банк. Как они собираются это сделать, не поделившись явной информацией?

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

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

Самый простой способ объяснить обмен ключами — использовать пример с секретной краской:скажем, Алиса и Боб договорились о случайном цвете краски.

Теперь им нужно отправить друг другу сообщение и решить (вместе), что желтый — общий цвет. Но они не могут сообщить другой стороне свой выбор.

Алиса выбирает красный, а Боб — слегка зеленовато-синий.

Цифровые подписи

На следующем этапе Алисе и Бобу необходимо смешать свой секретный цвет (красный для Алисы, зеленовато-синий для Боба) с желтым, о котором они договорились. В результате у Алисы получается оранжевая смесь, а у Боба — более глубокий синий цвет.

Закончив смешивание, они отправляют свой окончательный результат другому:Алиса получает более глубокий синий цвет, а Боб — оранжевую краску.

Получив окончательный результат, они добавляют к нему свой секретный цвет:Алиса добавляет свою секретную красную краску к своему более глубокому синему, а Боб добавляет свой секретный зеленовато-синий к оранжевой смеси.

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

Объяснение криптографии:типы, использование и безопасность Объяснение криптографии:типы, использование и безопасность

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

Подписание транзакции

Допустим, Алиса хочет отправить Бобу 500 BTC. Ей нужно будет:

  1. Создать транзакцию и подписать ее с помощью ее закрытого ключа.
  2. Затем она отправит эту транзакцию на публичный адрес Боба.
  3. После получения Боб может расшифровать сообщение, используя открытый ключ Алисы, чтобы убедиться, что именно Алиса отправила ему 500 BTC. Как только это будет сделано, транзакция будет завершена.
  4. Объяснение криптографии:типы, использование и безопасность Объяснение криптографии:типы, использование и безопасность

    Криптография на основе эллиптических кривых

    После того, как были представлены RSA и Diffie-Hellman, исследователи изучили другие криптографические решения, основанные на математике, в поисках других алгоритмов. В 1985 году были предложены эллиптические кривые.

    Эллиптическая кривая — это набор точек, удовлетворяющих определенному математическому уравнению. Это уравнение выглядит так:y2 =x3 + ax + b

    График, изображающий это уравнение, выглядит так:

    y2 =x3 + топор + b

    Объяснение криптографии:типы, использование и безопасность

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

    Начните покупать и торговать криптовалютой

    Зарегистрируйтесь и начните использовать возможности будущего валюты

    Зарегистрируйтесь сейчас


Информация о фонде
  1. Информация о фонде
  2. Государственный инвестиционный фонд
  3. Частные инвестиционные фонды
  4. Хедж-фонд
  5. Инвестиционный фонд
  6. Индексный фонд