Криптографические методы защиты информации очень многообразны, поэтому классифицируют их по разному. Одним из вариантов схем, классификации по группе характерных признаков, можно выделить алгоритмы по количеству ключей:
Симметричные алгоритмы в свою очередь делятся на потоковые и блочные шифры. При потоковом шифровании единицей кодирования является бит, такая схема применяется в системах связи потоков информации. То есть в тех случаях, когда передача информации начинается и заканчивается в произвольные моменты времени и может случайно прерываться. Такой тип шифрования применяется в скремблерах.
Алгоритмами с открытым ключом или асимметричное шифрование позволяет, чтобы открытый ключ был доступен абсолютно любому пользователю. Это позволяет зашифровать сообщение. Однако восстановить зашифрованное сообщение сможет только человек, который владеет ключом дешифровки.В этом случае ключ для шифрования называют открытым ключом, а ключ для дешифрования — закрытым ключом или секретным ключом.
Словом, симметричные алгоритмы работают гораздо быстрее, чем асимметричные, поэтому зачастую на практике используют комбинированный вариант шифрования: алгоритм с открытым ключом используется для того, чтобы передать сгенерированный случайным образом секретный ключ, который затем используется для дешифровки сообщения.
Также методы защиты информации можно разделять по характеру воздействия на исходное сообщение :
Не смотря на все различия криптографических преобразований, обязательным требованием является то, что криптосистема не должна существенно увеличивать размер передаваемого сообщения. В случае, если программа шифрования значительно увеличивает размер,то скорей всего в основе алгоритма шифрования лежит некорректный код. Для того чтобы уменьшить размер закодированного файла, необходимо использовать встроенный алгоритм архивации в криптосистеме и при условии сжимаемости информации. Например, архивы, музыкальных файлов формата МРЗ, видеоизображения формата JPEG будет сжиматься не более чем на 2-4%.
В настоящая время, используют настолько сложные алгоритмы шифровки/дешифровки, что без специальных модульных приложений ПК уже обойтись невозможно.
Для обычных пользователей производители программного обеспечения выпускают различные криптографические пакеты, которые позволяет обеспечить высокую степень защиты информации и не требуют особых навыков и знаний по информационной безопасности. Качественные криптографические алгоритмы доступны — в научно популярной литературе, патентном бюро или в сети Интернет. Перед тем как использовать тот или иной алгоритм стоит внимательно ознакомиться с руководством.
К популярным симметричным алгоритмам относятся DES и IDEA, одним из лучших асимметричных алгоритмов является RSA.



Статьи
Последние 5 комментариев о статье:
