US20120159141A1 - Information processing apparatus and start-up control method - Google Patents
Information processing apparatus and start-up control method Download PDFInfo
- Publication number
- US20120159141A1 US20120159141A1 US13/328,947 US201113328947A US2012159141A1 US 20120159141 A1 US20120159141 A1 US 20120159141A1 US 201113328947 A US201113328947 A US 201113328947A US 2012159141 A1 US2012159141 A1 US 2012159141A1
- Authority
- US
- United States
- Prior art keywords
- bios
- processing apparatus
- information processing
- application
- control method
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 27
- 238000000034 method Methods 0.000 title claims description 40
- 230000008569 process Effects 0.000 claims description 26
- 230000002401 inhibitory effect Effects 0.000 claims 2
- 230000002159 abnormal effect Effects 0.000 abstract description 2
- 238000012790 confirmation Methods 0.000 description 16
- 230000002155 anti-virotic effect Effects 0.000 description 12
- 230000006870 function Effects 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 239000000470 constituent Substances 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 241000700605 Viruses Species 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000000994 depressogenic effect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 239000010409 thin film Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1415—Saving, restoring, recovering or retrying at system level
- G06F11/1417—Boot up procedures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/50—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
- G06F21/57—Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
Definitions
- One embodiment of the present invention relates to an information processing apparatus, such as a personal computer. And more specifically, the invention relates to an information processing apparatus configured to report that a module has started up normally to a system and a start-up control method for use in the apparatus.
- a personal computer shifts control to an operating system on a hard disk drive (HDD), which is a boot medium, after starting up a basic input/output system (BIOS) of an operating system.
- HDD hard disk drive
- BIOS basic input/output system
- BIOS which is a system
- the technique given above produces the problem such that the BIOS, which is a system, may not grasp whether or not the application on the operating system has started up normally.
- FIG. 1 is a perspective view depicting an exemplary example of a system configuration of a computer regarding an embodiment of the invention
- FIG. 2 is a block diagram depicting an exemplary functional configuration of the computer regarding the embodiment of the invention
- FIG. 3 is a block diagram depicting an exemplary functional configuration of the computer regarding the embodiment of the invention.
- FIG. 4 is a flowchart for explaining an exemplary start up control method regarding the embodiment of the invention.
- an information processing apparatus includes start-up unit: when the basic program is started, control is shifted from the basic program to the boot medium, the start-up unit configured to start up a module stored in the boot medium; a transmission unit configured to transmit a start-up completion signal to the basic program from the module which has been started up by the start-up unit; and a reception unit configured to receives the start-up completion signal which has been transmitted from the transmission unit by the basic program, and if the start-up completion signal which has been received by the reception unit is abnormal, a system of the information processing apparatus is locked.
- the information processing apparatus is actualized, for example, as a notebook-type personal computer 10 .
- FIG. 1 shows a perspective view depicting a state in which a display unit of the notebook-type personal computer 10 is opened.
- the computer 10 is composed of a computer main unit 11 and a display unit 12 .
- the display unit 12 has a display device consisting of a thin film transistor liquid crystal display (TFT-LCD) 17 built-in, and the display screen of the TFT-LCD 17 is positioned almost at the chanter of the display unit 12 .
- TFT-LCD thin film transistor liquid crystal display
- the display unit 12 is attached to the computer main unit 11 so as to freely rotate between an open position and the closed position.
- the computer main unit 11 has a thin-box-type housing, and a keyboard (KB) 13 , a power button 14 for setting power on/power off the computer 10 , an input operation panel 15 , a touch pad 16 , loud-speakers 18 A, 18 B, and an infra-red ray reception unit 20 , etc., arranged on the upper surface of the main unit 11 .
- the input operation panel 15 is an input device which inputs an event corresponding to the depressed button on the panel 15 , and includes a plurality of buttons for starting up a plurality of functions.
- the system configuration of the computer 10 will be described by referring to FIG. 2 .
- the computer 10 includes a CPU 111 , a north bridge 112 , a main memory 113 , a south bridge 115 , a graphics controller 114 , a BIOS-ROM 109 , a network controller 117 , a HDD 116 , an embedded controller/keyboard controller IC (EC/KBC) 119 , and a power source circuit 120 .
- the CPU 111 is a processor for controlling an operation of the computer 10 , and executes an operating system and a various applications which are loaded on the main memory 113 from the HDD 116 .
- the CPU 111 also executes the BIOS stored in the BIOS-ROM 109 .
- the BIOS is a program for controlling hardware.
- the north bridge 112 is a bridge device to connect between a local bus of the CPU 111 and the south bridge 115 .
- the north bridge 112 also has a memory controller to control access of the built-in main memory 113 .
- the north bridge 112 also has a function to execute communication with the graphic controller 114 via a serial bus in conformity with PCI EXPRESS standards.
- the graphics controller 114 is a display controller which controls the LCD 17 to be used as a display monitor of the computer 10 .
- the display signal to be generated from the graphics controller 114 is transmitted to the LCD 17 .
- the south bridge 115 controls each device on a low pin count (LPC) bus and each device on a peripheral component interconnect (PCI) bus.
- the south bridge 115 has an integrated drive electronics (IDE) controller to control the built-in HDD 116 .
- IDE integrated drive electronics
- the IC (EC/KBC) 119 is a one-chip microcomputer with an embedded controller for power management and a keyboard controller for controlling the KB 13 and the touch pad 16 are integrated therein.
- the IC (EC/KBC) 119 has a function of performing power-on/power-off of the computer 10 in response to the operation of the power button 14 by a user.
- FIG. 3 shows the block diagram depicting the functional configuration regarding the embodiment of the information processing apparatus of the invention.
- the function regarding the embodiment of the invention includes a start-up control unit 201 , a storage unit 202 , an authentication unit 203 , and a transmission and reception unit 204 .
- the storage unit 201 is the BIOS-ROM 109 and controls the whole of the system.
- the storage unit 202 is a flash memory for storing authentication information (password information etc.), and for storing waiting time information of a start-up completion signal (hereinafter referred to as a work confirmation call) and the storage unit 202 may also store the information and the signal (call) in the BIOS-ROM 109 .
- the authentication unit 203 is the BIOS-ROM 109 and authenticates the application.
- the transmission and reception unit 204 transmits and receives the work confirmation call and authentication information of applications between the BIOS/ROM 109 and the application (module).
- BIOS-ROM calls out waiting time information of the work confirmation call from the application (module) from the storage unit 202 and starts a timer in accordance with the waiting time information of the work confirmation call (Block S 401 ).
- the operating system on the HDD 111 that is a boot disk, is started up.
- the BIOS 109 shifts the control to the operating system on the HDD 111 (Block S 402 ).
- the BIOS 109 starts, for example, an antivirus application (module) on the operation system.
- the BIOS 109 starts the process of waiting for the work confirmation call (start-up completion signal). If the timer that has started in Block S 401 times out (YES in Block S 403 ), the BIOS 109 locks a PC (system) (block S 406 ).
- the antivirus application as the application (module) by way of example
- various applications may be adapted for the information processing apparatus and the invention is not limited to the antivirus application as the application (module).
- the embodiment given above has described the HDD 111 as the boot disk by way of example, the invention is not limited to the HDD 111 , and a flash memory or an optical disk, etc., can be used.
- BIOS may restrict the use of the system. That is, the BIOS may confirm whether the function required is in operation even after shifting the control to the boot medium such as a HDD. Therefore, BIOS processing may be changed by the operation of various applications on the boot medium. In other words, when the application etc., having a security function is not operated, the security of the information processing apparatus may be enhanced by forcibly locking or shutting down the device.
- a further modified example will be described. While the foregoing modified example has transmitted the password from the BIOS 109 in authenticating the foregoing work confirmation call to the antivirus application, the invention may use various authentication unit, such as a challenge response system or one time password without transmitting the password as it is.
- the BIOS 109 transmits random number information to the antivirus application.
- the antivirus application transmits both the received random number information and the pre-shared password information to the BIOS 109 .
- the BIOS 109 may authenticate the work confirmation call by using both the received random number information and the pre-shared password information. Therefore, the security is further improved in comparison with the aforementioned embodiments.
- an object of the invention is to provide an information processing apparatus and a start-up control method configured to restrict the use of the system on the BIOS side if the application has not started normally.
Abstract
According to one embodiment, if start-up of an application is abnormal after starting up the application, the information processing apparatus reports the fact to the basic input/output system (BIOS), and the BIOS locks a system.
Description
- This application is a continuation application that is based upon and claims the benefit of priority to U.S. patent application Ser. No. 12/124,072 dated May 20, 2008, now U.S. Pat. No. ______, which is based upon and claims the benefit of priority from Japanese Patent Application No. 2007-142203, filed May 29, 2007, the entire contents of which are incorporated herein by reference.
- 1. Field
- One embodiment of the present invention relates to an information processing apparatus, such as a personal computer. And more specifically, the invention relates to an information processing apparatus configured to report that a module has started up normally to a system and a start-up control method for use in the apparatus.
- 2. Description of the Related Art
- In general, a personal computer shifts control to an operating system on a hard disk drive (HDD), which is a boot medium, after starting up a basic input/output system (BIOS) of an operating system. A technique which starts up an application on the operating system, after this shift, is disclosed (refer to Jpn. Pat. Appln. KOKAI. Publication No. 2000-306761).
- However, the technique given above produces the problem such that the BIOS, which is a system, may not grasp whether or not the application on the operating system has started up normally.
- A general architecture that implements the various feature of the invention will now be described with reference to the drawings. The drawings and the associated descriptions are provided to illustrate embodiments of the invention and not to limit the scope of the invention.
-
FIG. 1 is a perspective view depicting an exemplary example of a system configuration of a computer regarding an embodiment of the invention; -
FIG. 2 is a block diagram depicting an exemplary functional configuration of the computer regarding the embodiment of the invention; -
FIG. 3 is a block diagram depicting an exemplary functional configuration of the computer regarding the embodiment of the invention; and -
FIG. 4 is a flowchart for explaining an exemplary start up control method regarding the embodiment of the invention. - Various embodiments according to the invention will be described hereinafter with reference to the accompanying drawings. In general, according to one embodiment of the invention, an information processing apparatus includes start-up unit: when the basic program is started, control is shifted from the basic program to the boot medium, the start-up unit configured to start up a module stored in the boot medium; a transmission unit configured to transmit a start-up completion signal to the basic program from the module which has been started up by the start-up unit; and a reception unit configured to receives the start-up completion signal which has been transmitted from the transmission unit by the basic program, and if the start-up completion signal which has been received by the reception unit is abnormal, a system of the information processing apparatus is locked.
- Hereinafter, the embodiments of the invention will be described with reference to the drawings.
- Firstly, a configuration of an information processing apparatus regarding an embodiment of the invention will be described by referring to
FIGS. 1 and 2 . The information processing apparatus is actualized, for example, as a notebook-typepersonal computer 10. -
FIG. 1 shows a perspective view depicting a state in which a display unit of the notebook-typepersonal computer 10 is opened. Thecomputer 10 is composed of a computermain unit 11 and adisplay unit 12. Thedisplay unit 12 has a display device consisting of a thin film transistor liquid crystal display (TFT-LCD) 17 built-in, and the display screen of the TFT-LCD 17 is positioned almost at the chanter of thedisplay unit 12. - The
display unit 12 is attached to the computermain unit 11 so as to freely rotate between an open position and the closed position. The computermain unit 11 has a thin-box-type housing, and a keyboard (KB) 13, apower button 14 for setting power on/power off thecomputer 10, aninput operation panel 15, atouch pad 16, loud-speakers ray reception unit 20, etc., arranged on the upper surface of themain unit 11. - The
input operation panel 15 is an input device which inputs an event corresponding to the depressed button on thepanel 15, and includes a plurality of buttons for starting up a plurality of functions. - The system configuration of the
computer 10 will be described by referring toFIG. 2 . - The
computer 10 includes aCPU 111, anorth bridge 112, a main memory 113, a south bridge 115, a graphics controller 114, a BIOS-ROM 109, a network controller 117, aHDD 116, an embedded controller/keyboard controller IC (EC/KBC) 119, and a power source circuit 120. - The
CPU 111 is a processor for controlling an operation of thecomputer 10, and executes an operating system and a various applications which are loaded on the main memory 113 from theHDD 116. TheCPU 111 also executes the BIOS stored in the BIOS-ROM 109. The BIOS is a program for controlling hardware. - The
north bridge 112 is a bridge device to connect between a local bus of theCPU 111 and the south bridge 115. Thenorth bridge 112 also has a memory controller to control access of the built-in main memory 113. Thenorth bridge 112 also has a function to execute communication with the graphic controller 114 via a serial bus in conformity with PCI EXPRESS standards. - The graphics controller 114 is a display controller which controls the
LCD 17 to be used as a display monitor of thecomputer 10. The display signal to be generated from the graphics controller 114 is transmitted to theLCD 17. - The south bridge 115 controls each device on a low pin count (LPC) bus and each device on a peripheral component interconnect (PCI) bus. The south bridge 115 has an integrated drive electronics (IDE) controller to control the built-in
HDD 116. - The IC (EC/KBC) 119 is a one-chip microcomputer with an embedded controller for power management and a keyboard controller for controlling the
KB 13 and thetouch pad 16 are integrated therein. The IC (EC/KBC) 119 has a function of performing power-on/power-off of thecomputer 10 in response to the operation of thepower button 14 by a user. -
FIG. 3 shows the block diagram depicting the functional configuration regarding the embodiment of the information processing apparatus of the invention. - The function regarding the embodiment of the invention includes a start-
up control unit 201, astorage unit 202, anauthentication unit 203, and a transmission andreception unit 204. Thestorage unit 201 is the BIOS-ROM 109 and controls the whole of the system. Thestorage unit 202 is a flash memory for storing authentication information (password information etc.), and for storing waiting time information of a start-up completion signal (hereinafter referred to as a work confirmation call) and thestorage unit 202 may also store the information and the signal (call) in the BIOS-ROM 109. Theauthentication unit 203 is the BIOS-ROM 109 and authenticates the application. The transmission andreception unit 204 transmits and receives the work confirmation call and authentication information of applications between the BIOS/ROM 109 and the application (module). - A start-up control method, with which the information processing apparatus regarding the embodiment of the invention is applied, will be described with reference to the flowchart of
FIG. 4 . - The BIOS-ROM (referred to as BIOS) 109 calls out waiting time information of the work confirmation call from the application (module) from the
storage unit 202 and starts a timer in accordance with the waiting time information of the work confirmation call (Block S401). The operating system, on the HDD 111 that is a boot disk, is started up. TheBIOS 109 shifts the control to the operating system on the HDD 111 (Block S402). TheBIOS 109 starts, for example, an antivirus application (module) on the operation system. TheBIOS 109 starts the process of waiting for the work confirmation call (start-up completion signal). If the timer that has started in Block S401 times out (YES in Block S403), theBIOS 109 locks a PC (system) (block S406). - Conversely, if the timer that has started in Block 5401 does not time out (NO in Block S403), and if the information processing apparatus has received the start-up completion signal (work confirmation call) indicating the normal start-up from an antivirus application (YES in Block S404), the
authentication unit 203 of theBIOS 109 reads password information, which has been shared in advance between the application and the BIOS, from thestorage unit 202 and transmits the password information as a parameter to the antivirus application. TheBIOS 109 determines whether or not the password information attached to the received work confirmation call and authenticates the password information (block S405). If theauthentication unit 203 of theBIOS 109 determines that the password information attached to the received work confirmation call received is correct (OK in authentication) (YES in Step 405), theBIOS 109 terminates the timer of the waiting process for the work confirmation call (Block S407). TheBIOS 109 replies the authentication result to the antivirus application to end the processing (after this, normal operations of the operating system are performed). When receiving a response signal of the work confirmation call, the antivirus application ends the transmission processing of the work confirmation call. The antivirus application continues the monitoring of viruses in a state in which the antivirus application has been started on the operating system. - The case of lock of the PC (system) represents the case such as a shut-down state, a pausing state and a standby state of the system. Further, the security-related use by the user may be restricted by performing processing capable of being performed without having to borrow strength of the application on the operating system, for example, by sounding an alarm, making it impossible for a specific device to be used.
- While the aforementioned embodiment has described, for example, the antivirus application as the application (module) by way of example, various applications may be adapted for the information processing apparatus and the invention is not limited to the antivirus application as the application (module). Further, while the embodiment given above has described the
HDD 111 as the boot disk by way of example, the invention is not limited to theHDD 111, and a flash memory or an optical disk, etc., can be used. - According to the invention, if the application has not started up normally, on the BIOS side may restrict the use of the system. That is, the BIOS may confirm whether the function required is in operation even after shifting the control to the boot medium such as a HDD. Therefore, BIOS processing may be changed by the operation of various applications on the boot medium. In other words, when the application etc., having a security function is not operated, the security of the information processing apparatus may be enhanced by forcibly locking or shutting down the device.
- A modified example of the aforementioned embodiments will be described.
- Although the embodiments given above have started the timer in accordance with the waiting time information of the start-up completion signal (work confirmation call) and started the waiting process for the work confirmation call, the invention need not start the waiting process and need not also make the timer time out. In this case, until the work confirmation call from the application is received and until authentication is performed normally, there is a possibility that the
BIOS 109 will lock the system. Thus, the information processing apparatus achieves higher security than that of the embodiments given above. - A further modified example will be described. While the foregoing modified example has transmitted the password from the
BIOS 109 in authenticating the foregoing work confirmation call to the antivirus application, the invention may use various authentication unit, such as a challenge response system or one time password without transmitting the password as it is. For example, in the case of use of the challenge response system, theBIOS 109 transmits random number information to the antivirus application. The antivirus application transmits both the received random number information and the pre-shared password information to theBIOS 109. TheBIOS 109 may authenticate the work confirmation call by using both the received random number information and the pre-shared password information. Therefore, the security is further improved in comparison with the aforementioned embodiments. - It is our intention that the invention be not limited to the specific details and representative embodiments shown and described herein, and in an implementation phase, this invention may be embodied in various forms without departing from the spirit or scope of the general inventive concept thereof. Various types of the invention can be formed by appropriately combining a plurality of constituent elements disclosed in the foregoing embodiments. Some of the elements, for example, may be omitted from the whole of the constituent elements shown in the embodiments mentioned above. Further, the constituent elements over different embodiments may be appropriately combined.
- The present invention has been achieved in consideration of the aforementioned circumstances; an object of the invention is to provide an information processing apparatus and a start-up control method configured to restrict the use of the system on the BIOS side if the application has not started normally.
- While certain embodiments of the inventions have been described, these embodiments have been presented by way of example only, and are not intended to limit the scope of the inventions. Indeed, the novel methods and systems described herein may be embodied in a variety of other forms; furthermore, various omissions, substitutions and changes in the form of the methods and systems described herein may be made without departing from the spirit of the inventions. The accompanying claims and their equivalents are intended to cover such forms or modifications as would fall within the scope and spirit of the inventions.
Claims (10)
1. An information processing apparatus comprising:
a start-up module configured to shift control to an operating system on a boot medium from a basic input/output system (BIOS), after the BIOS is started up; and
a reception module configured to cause the BIOS to perform a process of waiting for reception of a start-up completion signal from an application on the boot medium, the application being configured to transmit the start-up completion signal to the BIOS after the application is started up,
wherein the BIOS is configured to perform a predetermined process if the start-up completion signal is not received until a predetermined time period elapsed.
2. The information processing apparatus of claim 1 , wherein the predetermined process comprises a process of sounding an alarm.
3. The information processing apparatus of claim 1 , wherein the predetermined process comprises a process of inhibiting a specific device to be used.
4. The information processing apparatus of claim 1 , wherein the predetermined process comprises a process of restricting use of the information processing apparatus.
5. The information processing apparatus of claim 1 , wherein the predetermined process comprises a process of shutting down the information processing apparatus or a process of entering the information processing apparatus in a standby state.
6. A start-up control method which controls an information processing apparatus, comprising:
shifting control to an operating system on a boot medium to start up an application on the boot medium when a basic input/output system (BIOS) has started up;
causing the BIOS to start a process to wait for reception of a start-up completion signal from the application, the application being configured to transmit the start-up completion signal to the BIOS after the application is started up; and
causing the BIOS to perform a predetermined process if the start-up completion signal is not received until a predetermined time period elapsed.
7. The start-up control method of claim 6 , wherein the predetermined process comprises a process of sounding an alarm.
8. The start-up control method of claim 1 , wherein the predetermined process comprises a process of inhibiting a specific device to be used.
9. The start-up control method of claim 1 , wherein the predetermined process comprises a process of restricting use of the information processing apparatus.
10. The start-up control method of claim 1 , wherein the predetermined process comprises a process of shutting down the information processing apparatus or a process of entering the information processing apparatus in a standby state.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/328,947 US20120159141A1 (en) | 2007-05-29 | 2011-12-16 | Information processing apparatus and start-up control method |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007142203A JP2008299418A (en) | 2007-05-29 | 2007-05-29 | Information processor and starting control method |
JP2007-142203 | 2007-05-29 | ||
US12/124,072 US8103864B2 (en) | 2007-05-29 | 2008-05-20 | Information processing apparatus and start-up control method |
US13/328,947 US20120159141A1 (en) | 2007-05-29 | 2011-12-16 | Information processing apparatus and start-up control method |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/124,072 Continuation US8103864B2 (en) | 2007-05-29 | 2008-05-20 | Information processing apparatus and start-up control method |
Publications (1)
Publication Number | Publication Date |
---|---|
US20120159141A1 true US20120159141A1 (en) | 2012-06-21 |
Family
ID=39791479
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/124,072 Expired - Fee Related US8103864B2 (en) | 2007-05-29 | 2008-05-20 | Information processing apparatus and start-up control method |
US13/328,947 Abandoned US20120159141A1 (en) | 2007-05-29 | 2011-12-16 | Information processing apparatus and start-up control method |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/124,072 Expired - Fee Related US8103864B2 (en) | 2007-05-29 | 2008-05-20 | Information processing apparatus and start-up control method |
Country Status (3)
Country | Link |
---|---|
US (2) | US8103864B2 (en) |
EP (1) | EP1998254A2 (en) |
JP (1) | JP2008299418A (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8484450B2 (en) * | 2009-12-02 | 2013-07-09 | Bally Gaming, Inc. | Authentication system for gaming machines and related methods |
CN103309769B (en) * | 2011-06-20 | 2016-09-28 | 北京奇虎科技有限公司 | Os starting guard method and device |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5802277A (en) * | 1995-07-31 | 1998-09-01 | International Business Machines Corporation | Virus protection in computer systems |
US20040236960A1 (en) * | 2003-05-19 | 2004-11-25 | Zimmer Vincent J. | Pre-boot firmware based virus scanner |
US20060005004A1 (en) * | 2004-06-30 | 2006-01-05 | First Carl L | Bios-level incident response system and method |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH025165A (en) * | 1988-06-24 | 1990-01-10 | Nec Corp | Automatic restarting system |
US5402492A (en) * | 1993-06-18 | 1995-03-28 | Ast Research, Inc. | Security system for a stand-alone computer |
US6161135A (en) * | 1997-03-07 | 2000-12-12 | Unisys Corporation | Method and apparatus for software features synchronization between software systems |
JP3597425B2 (en) | 1999-02-16 | 2004-12-08 | 株式会社村田製作所 | Multilayer ceramic electronic components |
JP4366746B2 (en) | 1999-01-28 | 2009-11-18 | ソニー株式会社 | Information processing apparatus and method, and recording medium |
JP2000305761A (en) | 1999-02-17 | 2000-11-02 | Sony Corp | Device and method for processing information and program storage medium |
JP2002049487A (en) * | 2000-08-02 | 2002-02-15 | Ricoh Co Ltd | Method for switching boot drive |
US7797729B2 (en) * | 2000-10-26 | 2010-09-14 | O2Micro International Ltd. | Pre-boot authentication system |
US7000249B2 (en) * | 2001-05-18 | 2006-02-14 | 02Micro | Pre-boot authentication system |
US7127596B2 (en) * | 2002-06-28 | 2006-10-24 | Intel Corporation | Method and system for improving computer system boot reliability by executing an application specific test during a boot prior loading an operating system |
US7607000B1 (en) * | 2003-05-13 | 2009-10-20 | Apple Inc. | Method for booting an operating system |
US20050071624A1 (en) * | 2003-09-29 | 2005-03-31 | Rothman Michael A. | Providing a self-describing media for a computer system |
US7293166B2 (en) * | 2004-03-05 | 2007-11-06 | Hewlett-Packard Development Company, L.P. | Method of indicating a format of accessing an operating system contained on a USB memory device |
US20060020810A1 (en) * | 2004-07-24 | 2006-01-26 | International Business Machines Corporation | System and method for software load authentication |
TWI264672B (en) * | 2004-09-21 | 2006-10-21 | Aimgene Technology Co Ltd | BIOS locking device, computer system with a BIOS locking device and control method thereof |
JP2006236193A (en) * | 2005-02-28 | 2006-09-07 | Fujitsu Ltd | Starting program execution method, device, storage medium and program |
TWI326427B (en) * | 2005-06-22 | 2010-06-21 | Egis Technology Inc | Biometrics signal input device, computer system having the biometrics signal input device, and control method thereof |
US20070067539A1 (en) * | 2005-09-12 | 2007-03-22 | Neil Morrow | Enhanced CCID circuits and systems utilizing USB and PCI functions |
JP2007102349A (en) * | 2005-09-30 | 2007-04-19 | Tokiko Techno Kk | Data processor |
US8549236B2 (en) * | 2006-12-15 | 2013-10-01 | Siliconsystems, Inc. | Storage subsystem with multiple non-volatile memory arrays to protect against data losses |
JP2008293442A (en) * | 2007-05-28 | 2008-12-04 | Toshiba Corp | Information processor |
-
2007
- 2007-05-29 JP JP2007142203A patent/JP2008299418A/en active Pending
-
2008
- 2008-05-20 US US12/124,072 patent/US8103864B2/en not_active Expired - Fee Related
- 2008-05-21 EP EP08156612A patent/EP1998254A2/en not_active Withdrawn
-
2011
- 2011-12-16 US US13/328,947 patent/US20120159141A1/en not_active Abandoned
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5802277A (en) * | 1995-07-31 | 1998-09-01 | International Business Machines Corporation | Virus protection in computer systems |
US20040236960A1 (en) * | 2003-05-19 | 2004-11-25 | Zimmer Vincent J. | Pre-boot firmware based virus scanner |
US20060005004A1 (en) * | 2004-06-30 | 2006-01-05 | First Carl L | Bios-level incident response system and method |
Also Published As
Publication number | Publication date |
---|---|
US8103864B2 (en) | 2012-01-24 |
JP2008299418A (en) | 2008-12-11 |
US20080301428A1 (en) | 2008-12-04 |
EP1998254A2 (en) | 2008-12-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101432750B (en) | Selectively unlocking a core root of trust for measurement (CRTM) | |
US7389536B2 (en) | System and apparatus for limiting access to secure data through a portable computer to a time set with the portable computer connected to a base computer | |
US7424611B2 (en) | Authentication system and method | |
KR100547712B1 (en) | How to lock and unlock the camera on a portable device with a camera | |
US7930527B2 (en) | Information processing apparatus and time and date information change method | |
US20030196100A1 (en) | Protection against memory attacks following reset | |
CN101794361A (en) | The system and method for added security is provided to platform with location-based data | |
JP2005353053A (en) | Method and apparatus for credential management on portable device | |
JP2007058420A (en) | Information processor and authentication control method | |
US20100205425A1 (en) | Multi-level data storage | |
JP2004078539A (en) | Privacy protecting system for hard disk | |
CN109948310B (en) | Locking method and related electronic equipment | |
JP2008217580A (en) | State display control device | |
CN107077556B (en) | Prevention of cable-swap security attacks on storage devices | |
US20100332854A1 (en) | Storage device, method of controlling storage device, and computer program product | |
TW201537386A (en) | Information handling system, method, and computer program product of access security | |
US8103864B2 (en) | Information processing apparatus and start-up control method | |
US20090271606A1 (en) | Information processing device and information processing system | |
US20090144833A1 (en) | Information processing device and its control method | |
WO2005119397A1 (en) | Controlling access to a secure service by means of a removable security device. | |
JP2011113518A (en) | Information processing apparatus and lock setting method | |
JP4970144B2 (en) | Information processing apparatus and activation control method | |
JP2016038779A (en) | Information processing device, information processing system and processing program | |
JP5289510B2 (en) | Information processing apparatus and lock setting method | |
JP2009099128A (en) | Portable terminal and portable terminal management system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |