Pre-boot authentication system
First Claim
1. A process, comprising the steps of:
- providing a device having a BIOS procedure having an interval, the interval having a start and a finish;
providing a module comprising information in communication with the BIOS;
starting the BIOS procedure;
interrupting the BIOS procedure during the interval before the finish;
transferring the information between the module and the BIOS;
determining if the transferred information if valid; and
commencing the BIOS procedure if determined transferred information is valid.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems are provided for the enhancement of the system BIOS for microprocessor-based devices. Before the end of a BIOS start-up procedure, the BIOS operation is diverted to a BIOS security authentication system which may be a portion of an enhanced system BIOS. The BIOS security authentication system establishes communication with an information module, if the information module is present. The information module is typically a removable or installable card, which may be unique to one or more users. Based upon an information exchange between the security authentication module and the information module, the security authentication module controllably allows or prevents the system BIOS start-up procedure to resume and finish. In a preferred embodiment, the security authentication module is used as a pre-boot authentication system, to prevent a microprocessor-based device from booting up, unless a valid authorized information module is present. In other preferred embodiments, an adaptive security authentication module interface is provided, to allow information exchange with a variety of information modules having one or more information formats. In alternate embodiments, information from the information exchange may be transferred to the main system BIOS (such as to provide system functions to the BIOS, or to provide identity information of the user, based upon the information module).
81 Citations
62 Claims
-
1. A process, comprising the steps of:
-
providing a device having a BIOS procedure having an interval, the interval having a start and a finish;
providing a module comprising information in communication with the BIOS;
starting the BIOS procedure;
interrupting the BIOS procedure during the interval before the finish;
transferring the information between the module and the BIOS;
determining if the transferred information if valid; and
commencing the BIOS procedure if determined transferred information is valid. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
16. A process, comprising the steps of:
-
providing a device having a BIOS procedure having an interval, the interval having a start and a finish;
providing a security authentication module associated with the BIOS;
providing a library in communication with the security authentication module;
providing a removable module comprising information;
starting the BIOS procedure;
interrupting the BIOS procedure during the interval before the finish;
establishing communication between the security authentication module and the removable module, based upon the library;
transferring the information between the removable module and the security authentication module;
determining if the transferred information if valid; and
recommencing the BIOS procedure if determined transferred information is valid.
-
-
31. An authentication system for a device having a basic input output system (BIOS), the BIOS comprising an interval having a start and a finish, the authentication system comprising:
-
means for interrupting the BIOS procedure during the interval before the finish; and
an authentication module in communication with the BIOS for receiving information from a removable module comprising information, for determining if the received information is valid; and
for allowing the BIOS to recommence if the received information is valid. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62)
-
-
47. An adaptive authentication system for a device having a basic input output system (BIOS), the BIOS comprising an interval having a start and a finish, the authentication system comprising:
-
means for interrupting the BIOS procedure during the interval before the finish; and
an authentication module in communication with the BIOS for establishing communication with a removable module comprising information stored in one of a plurality of formats, for receiving authentication information from the removable module once communication is established, for determining if the received authentication information is valid, and for allowing the BIOS to recommence if the received authentication information is valid.
-
Specification