ЭЦП - это механизм, позволяющий для каких-либо данных сформировать битовую последовательность. В её формировании участвуют как сами данные, так и персональный ключ лица, которое подписывает данные. Эта битовая последовательность и называется подписью. Она может быть передана вместе с данными, а затем можно сверить подпись и убедиться в авторстве и целостности данных.
Механизм ЭЦП включает два основных процесса: формирование подписи, проверка подписи.
Использование ЭЦП помогает проверить целостность данных, подтвердить авторство, защититься от подделки данных.
Существует Российский ГОСТ на ЭЦП: ГОСТ 34.10-2012. В этом документе Вы можете подробнее познакомиться с процессами формирования и проверки подписи.