Надо Знать

добавить знаний



Шифрование



План:


Введение

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

Методы шифрования: симметричный и асимметричный.


1. Симметричное шифрование

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

1.1. Преимущества

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

1.2. Недостатки

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

2. Асимметричное шифрование

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

Кто-либо, зная секретный ключ, может расшифровать информацию. Тогда как в асимметричном шифровании есть два связанных ключа - пара ключей. Открытый ключ ( англ. public key ) - Публичный, к нему должны иметь доступ все те, кто будет нуждаться зашифровать информацию. Тогда как закрытый ключ - закрытый ключ ( англ. private key ), Должен быть доступен только тому, кто имеет право расшифровать информацию, по размеру он значительно больше секретного ключа симметричного шифрования [1].

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

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


См.. также

Примечания

  1. Alfred J. Menezes, Paul C. van Oorschot, Scott A. Vanstone. Handbook of applied cryptography. - CRC-Press, 1996. - С. 32. - ISBN 0849385237

код для вставки
Данный текст может содержать ошибки.

скачать

© Надо Знать
написать нам