Patent ID: 8166540
Filing Date: 2012-04-24
Classification: G06F,H04L

Abstract:
1. An apparatus comprising: a non-volatile memory configured to store a stored scancode sequence; a password verification module configured to prompt a user for a hardware password for a hardware device, receive an input scancode sequence from a keyboard, compare the input scancode sequence to the stored scancode sequence according to a Basic Input/Output System (“BIOS”) resident routine and provide access to hardware resources if the input scancode sequence matches the stored scancode sequence, wherein the hardware password is a BIOS controlled password for validation by the BIOS resident routine; and a scancode update module configured to provide a current keyboard type for the hardware device to a password server, receive a scancode sequence corresponding to the current keyboard type, the scancode sequence comprising a scancode representation of a password from the password server, and change the stored scancode sequence to the scancode sequence provided by the password server.