Secure user identification based on ring homomorphisms
AssigneeNTRU Cryptosystems, Inc.
InventorsJeffrey Hoffstein, Joseph H. Silverman, Daniel Lieman
Life of this patent
Estimating the term…
Loading patent…
AssigneeNTRU Cryptosystems, Inc.
InventorsJeffrey Hoffstein, Joseph H. Silverman, Daniel Lieman
Estimating the term…
A method for authenticating, by a second user, the identity of a first user, that includes a challenge communication from the second user to the first user, a response communication from the first user to the second user, and a verification by the second user, includes the steps: selection by the first user of a private key f in a ring R and a public key that includes φ(f) in a ring B that is mapped from f using the ring homomorphism φ: R→B, and publication by the first user of the public key; generation of the challenge communication by the second user that includes selection of a challenge c in the ring R; generation of the response communication by the first user that includes computation of a response comprising h in the ring R, where h is a function of c and f; and performing of a verification by the second user that includes determination of φ(c) from c, φ(h) from h, and an evaluation that depends on φ(h), φ(c) and φ(f).
A method of communicating information between users of a communication system, the method comprising the steps of:
A method of communicating information between users of a communication system, the method comprising the steps of:
A method for authenticating, by a second user, the identity of a first user, that includes a challenge communication from the second user to the first user, a response communication from the first user to the second user, and a verification by the second user, comprising the steps of:
An authentication method that includes authenticating, by a second user, of a signed digital message of a first user communicated from said first user to said second user, comprising the steps of:
A method for use by a first user to prove its identity to a second user who sends a challenge to the first user and wishes to authenticate the identity of the first user, comprising the steps of:
A method for producing and sending a signed digital message comprising the steps of:
Dependencies are inferred from the claim text.