×

Method for changing passwords on a remote computer

  • US 5,719,941 A
  • Filed: 01/12/1996
  • Issued: 02/17/1998
  • Est. Priority Date: 01/12/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for registering a new password for an account with a server via a client coupled to the server in a network, the server maintaining an accounts database including account identifications and corresponding passwords, the method comprising the steps of:

  • computing, by the client, a first message by encrypting a first data sequence including at least a new clear text password using an authenticating value as an encryption key, a form of the authenticating value being previously stored at the server for verifying the authenticity of a source of the new clear text password;

    computing, by the client, a second message by encrypting a second data sequence including at least the authenticating value using a one-way hash of the new clear text password as an encryption key;

    transmitting the first message to the server;

    transmitting the second message to the server;

    computing, by the server, the new clear text password from the first message, including at least the sub-step of decrypting the first message using the authenticating value, a form of which is maintained by the server, as a decryption key;

    computing, by the server, the authenticating value from the second message, including at least the sub-step of decrypting the second message using a one-way hash of the new clear text password obtained from the first message as a decryption key;

    verifying, by the server, the new password, the verifying step including at least the sub-step of determining that the authenticating value from the second message is the same as a server provided authenticating value that is based upon the form of the authenticating value previously stored at the server; and

    conditionally registering a form of the new clear text password in the accounts database based upon the results of the verifying step.

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