×

Non-transferable anonymous credentials

  • US 7,222,362 B1
  • Filed: 05/15/2000
  • Issued: 05/22/2007
  • Est. Priority Date: 05/15/2000
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for accepting from a user an assertion of at least one anonymous credential (AC) granted to a party having a master secret;

  • said master secret comprising a private key, s, of a public/private key encryption pair and said public key, EU, generated by a commitment algorithm, C, performed on private key, s, and denoted C(s), said assertion repeated at least once, said method comprising the steps;

    receiving said assertion from said user;

    for said received assertion and each repeated instance, thereof;

    receiving from said user an initiation of a multi-party protocol in which a prover provides a proof of knowledge of said master secret;

    verifying said proof;

    wherein said proof is a zero knowledge proof of knowledge;

    accepting said at least one AC only if said verifying step is successful, wherein requiring successful completion of said proof for said received assertion and each repeated instance, thereof before accepting said at least one AC prevents transferring said at least one AC without also transferring said master secret, andsaid at least one AC granted by an organization Oi based on receiving a request for each of said at least one AC, (Oi;

    ;

    xi) from a party, authenticating an identity of said party, generating a message, mi=<

    C(s), (Oi;

    ;

    xi)>

    , generating a signed message σ

    i=Soi(mi) wherein Soi is a public signing key of said Oi, and sending σ

    i to said party.

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