×

System and method for sequential data signatures

  • US 9,614,682 B2
  • Filed: 04/11/2015
  • Issued: 04/04/2017
  • Est. Priority Date: 04/11/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for signing a digital message, comprising:

  • computing a password sequence comprising a plurality of passwords such that each respective password corresponds to an index unit;

    receiving the message;

    submitting a current request to a signature server, said current request being computed as a first function of the message and a current one of the passwords; and

    if the request is approved, receiving from the signature server a current time-stamp for the current request and forming a signature for the message to include at least the current time-stamp;

    further comprising;

    computing each of the plurality of passwords as a second function of a respective subsequent password, said sequence terminating with an initial password that forms a first public key verification parameter for the password sequence;

    computing for the password sequence a verification hash tree comprising a plurality of leaf nodes and a single root node, such that the lowest-level leaf nodes include at least a subset of the passwords of the sequence in order, each node above the lowest-level nodes being computed as a hash of the values of two immediately lower-level nodes, and the uppermost node being the root node, which has a root hash value that forms a second public key verification parameter for the password sequence.

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