×

Establishing secure mutual trust using an insecure password

  • US 8,332,643 B2
  • Filed: 10/19/2010
  • Issued: 12/11/2012
  • Est. Priority Date: 06/29/2005
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of establishing trust between a first device and a second device, comprising:

  • generating, by the first device, a first set of n password substrings from a one-time-password known to the second device, wherein n is an integer greater than one;

    receiving n received authenticators from the second device, wherein a first received authenticator of the n received authenticators is a cryptographic encoding comprising a first nonce of n nonces and a first password substring of a second set of n password substrings generated by the second device;

    receiving the n nonces from the second device;

    generating, by the first device, n corresponding authenticators, wherein each of the n corresponding authenticators is a cryptographic encoding comprising one of the nonces of the n nonces and one of the password substrings of the first set of n password substrings, wherein a first corresponding authenticator of the n corresponding authenticators is a cryptographic encoding comprising a first nonce of the n nonces and a first password substring of the first set of n password substrings;

    verifying that each received authenticator of the n received authenticators matches a corresponding authenticator of the n corresponding authenticators including verifying that the first corresponding authenticator matches the first received authenticator; and

    establishing trust between the first device and the second device after each received authenticator of the n received authenticators has been verified.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×