×

Privacy preserving electronic document signature service

  • US 9,521,001 B2
  • Filed: 04/28/2014
  • Issued: 12/13/2016
  • Est. Priority Date: 04/28/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method of providing a secure electronic document signature service, comprising:

  • receiving, by at least one server device and from a client device corresponding to an originating user, a protected electronic document and a user identity of a participant user, wherein the content of the protected electronic document is inaccessible by the at least one server device based on the at least one server device not receiving a key to unprotect the protected electronic document;

    performing, by the at least one server device, a hash function on the protected electronic document to generate a first server-generated ID element;

    providing, by the at least one server device, the first server-generated ID element to the client device corresponding to the originating user for verification that the server-generated ID element matches a client-generated ID element generated at the client device corresponding to the originating user;

    providing, by the at least one server device, the protected electronic document to a client device corresponding to the participant user;

    receiving, from the client device corresponding to the participant user, a signed version of the protected electronic document comprising an electronic signature of the participant user;

    performing the hash function on the signed version of the protected electronic document to obtain a second server-generated ID element for the signed version of the protected document; and

    providing, by the at least one server device, the second server-generated ID element to the client device corresponding to the participant user for verification that the second-generated ID element matches a second client-generated ID element generated at the client device corresponding to the participant user.

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