×

Electronic signature method

  • US 7,039,805 B1
  • Filed: 05/20/1998
  • Issued: 05/02/2006
  • Est. Priority Date: 05/20/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for signing and verifying electronic data by or on behalf of another at a server comprising:

  • a. an authentication step of creating a collection of records about a plurality of individuals by entering into a data storage medium a collection of at least one of the following;

    i. personal information about an individual,ii. an indicator of the reliability of the identification of the individual who is the subject of a record,iii. whether the authentication mode is universal or whether such individual must authenticate to the server computer in order to sign electronic data using the server, andiv. an authentication credential or plurality of authentication credentials that the individual must present to the server in order to sign;

    b. an access control step ofi. receiving a request from a requester to sign and, unless the authentication mode is universal, an authentication credential or a plurality of authentication credentials from the requester, andii. comparing the authentication credential or credentials to the information contained in the collection of records to determine if the requestor is authorized to sign electronic data using the server;

    c. a presentation step of providing to the server an electronic data set for signature;

    d. a transaction identifier step of generating at the server a globally unique transaction identifier for the electronic data set that the requester intends to sign, which includes as one input an identifier associated with an identity of the requestor;

    e. a signature step whereby the server encrypts, as the signature of a signer, each electronic data set with a unique encryption key generated from a symmetric cipher using the globally unique transaction identifier as character input for a password for generation of the key;

    f. a recording step in which the server generates and stores in a data storage medium a record of a signature transaction;

    g. a verification step wherebyi. an inquiring party seeking to validate a signature of electronic data transmits to a server electronic data that is believed to have been previously signed at a server;

    ii. the server that receives the electronic data that is believed to have been previously signed at a server determines if a record or a plurality of records corresponding to the transmitted electronic data exists in the data storage medium of such records;

    iii. the server retrieves a record or plurality of records corresponding to the electronic data which is presented for verification;

    iv. with regard to each such record, the server performs a verification operation which includes a step of reconstructing a symmetric cipher from a record of input for a password of a key that was used to create an encryption key initially, including an identifier of the signer, and applying such symmetric cipher to decrypt the electronic data set;

    v. after decryption, the server reports to an inquiring party,1. whether the electronic data submitted for verification remains unmodified since a signature was affixed, and2. an identity of a signer of the electronic data.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×