Patent ID: 9158905
Filing Date: 2015-10-13
Classification: G06F

Abstract:
1. A method for computer startup protection, wherein the method includes: writing a dynamic password computer startup protection program into master boot record of hard disk and reserving the information of division table; powering up a computer; loading and executing, by the computer, the dynamic password computer startup protection program; receiving, by the dynamic password computer startup protection program, a password entered by a user; in which the password is obtained by the user via sending a dynamic password generating command to a dynamic password generating device; when the dynamic password generating device receives the dynamic password generating command from the user, the dynamic password generating device generates the password according to a password generating factor and a password generating algorithm, the password generating factor is current time or current authenticating count of the dynamic password generating device; generating, by the dynamic password computer startup protection program, a series of authentication passwords using current time or current authenticating count of the system as a factor; and determining, by the dynamic password computer startup protection program, whether the password is valid through comparing the password entered by the user with the authentication passwords, if the password entered by the user is equal to one of the authentication passwords, the dynamic password computer startup protection program loads a computer startup program of the computer; otherwise the dynamic password computer startup protection program does not load the computer startup program of the computer in which the dynamic password generating device is not connected with the computer and information of the dynamic password generating device is stored in the computer; wherein determining, by the dynamic password computer startup protection program, whether the password is valid further includes receiving, by the dynamic password computer startup protection program, the user information which includes account information and PIN code of the user; and the step of determining, by the dynamic password computer startup protection program, whether the password is valid specifically includes after receiving the user information, obtaining, by the dynamic password computer startup protection program, a dynamic password generating algorithm corresponding to the user information according to the corresponding relationship between the user information prestored in the preset location of the hard disk and the identifier of the dynamic password generating device; and generating a verification window according to the obtained dynamic password generating algorithm, and determining whether the password is in the category of the verification window, if so, the password is valid, otherwise the password is not valid.