Суть электронной подписи основана на криптографических алгоритмах. Подписываемый документ шифруется с помощью закрытого ключа, который известен только владельцу ЭП. Затем полученный зашифрованный документ расшифровывается открытым ключом, который доступен всем пользователям. Если данные после расшифровки совпадают с исходным текстом, то это значит, что документ был подписан действительной ЭП.