logo
ОЗІ / Лекц_ї / все / Методы и средства защиты информации, 2003

Цифровая подпись

Идея цифровой подписи(ее еще называютэлектронной подписью) была предложена Диффи и Хеллманом. Суть ее заключается в использовании односторонней функции с секретомFК. В настоящее время эта идея реализована в большом количестве систем передачи данных. Сообщение, подписанное цифровой подписью, можно представить в виде пары(x,y), гдеx— сообщение,FК: x  y —односторонняя функция, известная всем взаимодействующим абонентам,y— решение уравненияFК(y) = x. Из определения функцииFКочевидны следующие достоинства цифровой подписи.

  1. Подписать сообщение x, т.е. решить уравнениеFK(y) = x, может только абонент, являющийся обладателем данного секретаК; другими словами, подделать подпись невозможно.

  1. Проверить подлинность подписи может любой абонент, знающий открытый ключ, т.е. саму функцию FK.

  2. При возникновении споров отказаться от подписи невозможно в силу ее неподделываемости.

  3. Подписанные сообщения (x,y)можно, не опасаясь ущерба, пересылать по любым каналам связи.

Именно перечисленные достоинства и обусловили широкой применение и распространение систем цифровой подписи.

Как практически выглядит использование цифровой подписи? Рассмотрим, как осуществляется работа банка с платежными поручениями своих клиентов. Все абоненты этой сети знают одностороннюю функцию FK, и каждый клиент имеет собственный, никому неизвестный секретК. Клиент подписывает платежное поручениеxс помощью функцииFKсо своим секретомКи посылает подписанное платежное поручение в банк. Банк, получив сообщение от клиента и зная открытый ключ, проверяет подлинность подписи клиента и только после этого выполняет его платежное поручение. В силу отмеченных достоинств цифровой подписи и банк, и клиент уверены, что их интересы не пострадают.

Широкое развитие систем электронных платежей, электронной почты и других систем передачи данных потребовало большого разнообразия цифровых подписей. Это привело к развитию теории протоколов цифровой подписи, которая в настоящее время составляет большой раздел теоретической криптографии. В рамках этой теории систематизированы различные виды взломов систем цифровой подписи, различные виды успехов, которых противник может достигнуть, различные виды стойкости схем цифровой подписи. Удалось также доказать эквивалентность существования двух гипотетических объектов: односторонней функции и стойкой схемы цифровой подписи.