177
Стандартные системы электронной подписи считаются настолько надеж-
ными, что электронная подпись юридически приравнена к рукописной. Элек-
тронная подпись часто используется с открытыми, незашифрованными элек-
тронными документами.
В заключение следует отметить, что прежде чем подписать документ его
«сжимают» до нескольких десятков или сотен байт с помощью так называемой
хеш-функции. Здесь термин «сжатие» вовсе не аналогичен термину «архива-
ция», значение хеш-функции лишь только сложным образом зависит от доку-
мента, но не позволяет восстановить сам документ. Эта хеш-функция должна
удовлетворять ряду условий:
–быть чувствительна к всевозможным изменениям в тексте, таким, как
вставки, выбросы, перестановки и т.п.;
–обладать свойством необратимости, т.е. задача подбора документа, ко-
торый обладал бы требуемым значением хеш-функции, вычислительно нераз-
решима.
Вероятность того, что значения хеш-функций двух различных докумен-
тов (вне зависимости от их длин) совпадут, должна быть ничтожна мала.
Далее к полученному значению хеш-функции применяют то или иное ма-
тематическое преобразование (в зависимости от выбранного алгоритма ЭЦП) и
получают собственно подпись документа. Эта подпись может иметь вполне чи-
таемый, «буквенный» вид, но зачастую ее представляют в виде последователь-
ности произвольных «нечитаемых» символов. ЭЦП может храниться вместе с
документом, например стоять в его начале или конце, либо в отдельном файле.
Естественно, в последнем случае при проверке подписи необходимо распола-
гать как самим документом, так и файлом, содержащим его подпись.
При проверке подписи проверяющий должен располагать открытым клю-
чом абонента, поставившего подпись. Этот ключ должен быть аутентифициро-
ван, то есть проверяющий должен быть полностью уверен, что данный откры-
тый ключ соответствует тому абоненту, который выдает себя за его «хозяина».
В случае, когда абоненты самостоятельно обмениваются ключами, эта уверен-
ность может подкрепляться связью по телефону, личным контактом или любым
другим способом. В случае, когда абоненты действуют в сети с выделенным
центром, открытые ключи абонентов подписываются (сертифицируются) цен-
тром, и непосредственный контакт абонентов между собой (при передаче или
подтверждении подлинности ключей) заменяется на контакт каждого из них в
отдельности с центром.
Процедура проверки ЭЦП состоит из двух этапов вычисления хеш-
функции документа и собственно математических вычислений, предусмотрен-
ных в данном алгоритме подписи. Последние заключаются в проверке того или
иного соотношения, связывающего хеш-функцию документа, подпись под этим
документом и открытый ключ подписавшего абонента. Если рассматриваемое
соотношение оказывается выполненным, то подпись признается правильной, а
сам документ – подлинным, в противоположном случае документ считается
измененным, а подпись под ним – недействительной.