Традиционно существует три типа криптографии:симметричный ключ, хэш-функции и асимметричный ключ.
Это система шифрования, в которой отправитель и получатель сообщения используют один общий ключ для шифрования и дешифрования сообщений. Хотя этот метод быстрее и проще, чем два других метода, отправитель и получатель должны обмениваться ключами безопасным способом.
Самый популярный пример — система шифрования данных (DES). Давайте попробуем следующий пример:
У вас есть сообщение «М», которое вы хотите отправить своему другу. Вы шифруете сообщение с помощью ключа и получаете зашифрованный текст «C».
Ваш друг получает зашифрованный текст C, который затем расшифровывает зашифрованный текст, используя тот же ключ, чтобы получить M.
Существует два типа симметричной криптографии:потоковые шифры и блочные шифры.
Поточный шифр использует фиксированный ключ, который заменяет сообщение псевдослучайной строкой символов. Он шифрует каждую букву по одной.
Для получения дополнительной информации о шифрах Steam нажмите здесь.
Это форма симметричной криптографии, в которой для шифрования блока фиксированной длины используется ключ фиксированной длины.
Для получения дополнительной информации о блочных шифрах нажмите здесь.
В системе хеш-функции нет ключа. Вместо этого на основе текста вычисляется хеш-значение фиксированной длины, что делает невозможным восстановление содержимого обычного текста. Многие операционные системы используют хэш-функции для шифрования паролей.
В этой системе шифрования пара ключей используется для шифрования и дешифрования информации. Открытый ключ используется для шифрования, а закрытый ключ — для дешифрования. Даже если открытый ключ известен всем, предполагаемый получатель сможет его декодировать только потому, что только он знает закрытый ключ.
Начните покупать и торговать криптовалютой
Зарегистрируйтесь и начните использовать возможности будущего валюты
Зарегистрируйтесь сейчас
Как криптография помогает обеспечить безопасность транзакций криптовалюты?

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


Предположим, Алиса и Боб хотят ограбить банк. Как они собираются это сделать, не поделившись явной информацией?
Введите обмен ключами Диффи-Хеллмана. Это позволяет двум сторонам, которые никогда не встречались, надежно установить ключ, который поможет защитить их общение и передавать информацию туда и обратно.
Это стало одним из наиболее важных достижений в криптографии с открытым ключом сегодня, начиная с 1970-х годов. Обмен ключами Диффи-Хеллмана был первым широко используемым методом безопасной разработки и обмена ключами по незащищенному каналу.
Самый простой способ объяснить обмен ключами — использовать пример с секретной краской:скажем, Алиса и Боб договорились о случайном цвете краски.
Теперь им нужно отправить друг другу сообщение и решить (вместе), что желтый — общий цвет. Но они не могут сообщить другой стороне свой выбор.
Алиса выбирает красный, а Боб — слегка зеленовато-синий.
На следующем этапе Алисе и Бобу необходимо смешать свой секретный цвет (красный для Алисы, зеленовато-синий для Боба) с желтым, о котором они договорились. В результате у Алисы получается оранжевая смесь, а у Боба — более глубокий синий цвет.
Закончив смешивание, они отправляют свой окончательный результат другому:Алиса получает более глубокий синий цвет, а Боб — оранжевую краску.
Получив окончательный результат, они добавляют к нему свой секретный цвет:Алиса добавляет свою секретную красную краску к своему более глубокому синему, а Боб добавляет свой секретный зеленовато-синий к оранжевой смеси.
Результат? Они оба получаются одного и того же цвета, в данном случае неприятного коричневого цвета. Это общий цвет или общий секрет. , как это называется.

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

После того, как были представлены RSA и Diffie-Hellman, исследователи изучили другие криптографические решения, основанные на математике, в поисках других алгоритмов. В 1985 году были предложены эллиптические кривые.
Эллиптическая кривая — это набор точек, удовлетворяющих определенному математическому уравнению. Это уравнение выглядит так:y2 =x3 + ax + b
График, изображающий это уравнение, выглядит так:
y2 =x3 + топор + b

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