A digital signature system includes a data receiver for receiving an
electronic document over a network; an encryption key database, and a
signature processor in communication with the encryption key database and
the data receiver. The encryption key database includes encryption key
records, each being associated with a subscriber of the database and
identifying an encryption key uniquely associated with the subscriber. The
signature processor is configured for receiving an indicator of one of the
subscribers and for deriving a digital signature from the received
electronic data and the encryption key associated with the one subscriber.
Upon receipt of electronic data and an indicator of one of the database
subscribers, the digital signature system derives a digital signature from
the received electronic data and the encryption key associated with the
one database subscriber. Typically, the database subscriber is the
originator of the electronic data, and the data originator identifies
itself by providing the signature processor with a personal identification
number assigned to the data originator. After the digital signature is
derived, preferably the digital signature system then transmits the
derived digital signature to the data originator.
Цифровая система подписи вклюает приемник данных для получать электронный документ над сетью; база данных ключа encryption, и обработчик подписи в сообщении с базой данных ключа encryption и приемником данных. База данных ключа encryption вклюает показатели ключа encryption, каждое будучи связыванной с абонентом базы данных и определяющ ключа encryption уникально связанный с абонентом. Обработчик подписи установлен для получать индикатор одного из абонентов и для выводить цифровую подпись от полученных электронных данных и ключа encryption связанных с одним абонентом. На получении электронных данных и индикатора одного из абонентов базы данных, цифровая система подписи выводит цифровую подпись от полученных электронных данных и ключа encryption связанных с одним абонентом базы данных. Типично, абонент базы данных будет инициатором электронных данных, и инициатор данных определяет путем обеспечивать обработчик подписи при номера личной идентификации заданный к инициатору данных. После того как цифровая подпись выведена, предпочтительн цифровая система подписи после этого передает выведенную цифровую подпись к инициатору данных.