×

Hashing method and system

  • US 7,694,147 B2
  • Filed: 01/03/2006
  • Issued: 04/06/2010
  • Est. Priority Date: 01/03/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • receiving by a computing system, a user password, said user password for enabling access to a computing system;

    generating by said computing system, a first hash (H1) for said user password;

    storing said first hash (H1) within a memory device of said computing system;

    generating by said computing system, a second hash (H2) for only a system parameter,wherein said system parameter consists of a parameter for a hardware component of said computing system;

    storing said second hash (H2) within said memory device;

    generating by said computing system, an additional hash for only an additional system parameter, wherein said additional system parameter consists of a parameter for a software component of said computing system;

    performing by said computing system, an operation relating said first hash (H1) to said second hash (H2) and said additional hash to generate a first combination value;

    generating by said computing system, a third hash (H3) for said first combination value;

    storing within said memory device, said third hash (H3);

    receiving by said computing system, a specific password for requesting access to said computing system;

    generating by said computing system, a fourth hash (H4) for said specific password;

    performing by said computing system, an operation relating said fourth hash (H4) to said second hash (H2) and said additional hash to generate a second combination value;

    generating by a computer processor of said computing system, a fifth hash (H5) for said second combination value;

    comparing by said computing system, said third hash (H3) to said fifth hash (H5);

    Determining as a result of said comparing, that said third hash (H3) matches said fifth hash (H5); and

    Enabling access to said computing system.

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