×

SYSTEM AND METHOD FOR AN ELECTRONIC SIGNATURE FOR QUICK AND EFFICIENT DATA AUTHENTICATION

  • US 20110083015A1
  • Filed: 10/05/2009
  • Published: 04/07/2011
  • Est. Priority Date: 10/05/2009
  • Status: Abandoned Application
First Claim
Patent Images

1. A method for generating an electronic signature to authenticate data, the method comprising the steps of:

  • generating, by a private key generation subunit, a private key comprised of uniformly random chosen values;

    creating, by a public key generation unit, a public key using a last value in a hash chain formed from using a first secure hash function H;

    {0,1}q

    {0,1} with security parameter q and the private key values as starting points, wherein the hash chain has l blocks each of a size b, and the hash chain has a length of bl+1 blocks;

    encoding, by a signing unit, a message m, wherein the encoding includes the steps of;

    selecting, by a chain selection unit, a distinct set of hash chains using a second secure hash value of the message m and a counter c, wherein the second secure hash function is denoted by H{1, . . . , n}λ

    ,distinct
    , wherein λ

    is the number of chains in the set;

    selecting, by an offset selection unit, a block offset for each selected hash chain by adding the selected chains, the message m, and the counter c in a third hash function denoted by H{1, . . . b}λ

    -1
    (m, c, c1, . . . , cλ

    );

    creating the electronic signature sc1,uc1,p1, . . . , s

    ,ucλ

    ,pλ

    of the message m, by a signature generator, wherein {c1, . . . , cλ

    } represents the selected chains, {p1, . . . , pλ

    } represents the block offsets and {uc1, . . . , u

    } represents indices of the blocks.

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