×

Password hardening system using password shares distributed across multiple servers

  • US 9,305,161 B1
  • Filed: 06/24/2013
  • Issued: 04/05/2016
  • Est. Priority Date: 06/24/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • storing in a distributed manner across a plurality of servers of a password hardening system respective shares of at least one of a hardened surrogate password and a corresponding user password, the hardened surrogate password exhibiting a higher level of security against compromise relative to the user password;

    intercepting in the password hardening system a first set of one or more communications based at least in part on the user password from a client and directed to an authentication entity external to the password hardening system; and

    providing from the password hardening system to the authentication entity in place of at least a portion of the intercepted first set of one or more communications a second set of one or more communications based at least in part on the hardened surrogate password;

    wherein the password hardening system simulates an authentication protocol between the authentication entity and the client by;

    providing one or more simulated authentication entity responses based on the user password to the client; and

    providing one or more simulated client messages based on the hardened surrogate password to the authentication entity;

    wherein providing the second set of one or more communications to the authentication entity comprises;

    verifying correctness of first authentication information in the first set of one or more communications under the user password;

    computing second authentication information based on the hardened surrogate password;

    modifying the first set of one or more communications to include the second authentication information; and

    providing the modified first set of one or more communications to the authentication entity as the second set of one or more communications; and

    wherein the storing, intercepting and providing are implemented by at least one processing platform comprising at least one processing device.

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