Понятие о шифровании данных и электронной цифровой подписи
У Интернета есть недостаток – угроза информации со стороны всяческих злоумышленников.
Действия, которые может совершить с информацией злоумышленник:
1) Просто ее прочитать (и использовать затем вам во вред), что называется нарушением конфиденциальности информации.
2) Изменить содержимое или присвоить себе авторство сообщения, что является нарушением целостности информации.
Способов защиты от действий злоумышленников также два:
1) Шифрование информации (помогает скрыть ее от чересчур любопытных).
2) Применение электронной цифровой подписи (ЭЦП) (не позволяет что-либо изменять «по дороге» в письме или пересылаемом документе и дает возможность точно установить, кто именно является автором пришедшего сообщения).
Шифрование – это преобразование информации из открытой формы в закрытую (зашифрованную). Существует и обратный процесс - расшифрование. Понятие «шифрование» часто употребляется в связи с более общим понятием криптография.
Криптография – это искусство скрытия информации в последовательности битов от любого несанкционированного доступа. Для достижения этой цели используют шифрование: сообщение с помощью некоторого алгоритма комбинируют с дополнительной секретной информацией (ключом), в результате чего получается криптограмма.
Математически процесс шифрования сообщения М с помощью алгоритма шифрования Е выглядит так:
С=Ек1(М), где
С – полученное в результате шифрования сообщение;
к1 – ключ шифрования.
Обычно алгоритмы шифрования не являются секретными. Например, современный российский алгоритм шифрования ГОСТ 28147-89 опубликован как стандарт.
Ключ – самый секретный элемент, который позволяет зашифровать сообщение так, чтобы никто другой, не имеющий ключа, не смог его прочитать.
Ключ шифрования обычно представляет собой просто набор цифр, который получают со специальных датчиков случайных чисел, чтобы ключ был абсолютно случайным, и ни один из злоумышленников не смог его спрогнозировать и вычислить. Такой ключ может храниться, например, в файле на диске, на смарт-карте и другом съемном носителе. Главное, никто не должен получить ваш персональный ключ, кроме тех, кому вы сами его дадите.
Формула для расшифрования
М=Dк2(С), где
D – алгоритм расшифрования, которым ваш адресат обрабатывает сообщение с целью получить посланное ему сообщение М;
к2 – ключ для расшифрования.
Если система построена верно и ключи не перепутаны, то адресат примет именно то, что вы передали. При этом никто другой не может это сообщение подсмотреть, поскольку по Интернету оно пересылается в виде нечитаемой шифровки.
Алгоритмы шифрования делятся на два вида:
1) Симметричные;
2) Асимметричные.
Дата добавления: 2021-07-22; просмотров: 414;