Patent ID: 7664960

Claim:
A password enhancing system, comprising: (1) a password enhancing device, comprising: (a) a digital controller capable of executing machine instructions, (b) a persistent rewritable memory accessible by said digital controller, (c) a host computer connecting means, providing for said password enhancing device to connect to a host computer, (d) a keyboard interface implementation means, providing for said password enhancing device to appear as a keyboard using said host computer connecting means, (e) a plurality of enhancement code records, stored within said persistent rewritable memory, wherein each enhancement code record is organized as a plurality of historical fields, wherein each said historical field contains a predefined enhancement code, (f) a password enhancement invoking means, causing said digital controller to read a particular predefined enhancement code from said plurality of enhancement code records, and then sending said particular predefined enhancement code to said host computer through said host computer connecting means using said keyboard interface implementation means, (2) an enhancement code generating means for creating a most-recent instance of said historical field within a given said enhancement code record, whereby said password enhancing system strengthens a user password as it occupies a system keyboard input buffer on said host computer whenever said password enhancement invoking means is used.