US20030070102A1 - Password changing method and computer system, and computer readable record medium storing a program therein - Google Patents

Password changing method and computer system, and computer readable record medium storing a program therein Download PDF

Info

Publication number
US20030070102A1
US20030070102A1 US10/303,699 US30369902A US2003070102A1 US 20030070102 A1 US20030070102 A1 US 20030070102A1 US 30369902 A US30369902 A US 30369902A US 2003070102 A1 US2003070102 A1 US 2003070102A1
Authority
US
United States
Prior art keywords
password
update
registration
computer system
stored
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
Application number
US10/303,699
Inventor
Hisaki Kondo
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Assigned to FUJITSU LIMITED reassignment FUJITSU LIMITED ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: KONDO, HISAKI
Publication of US20030070102A1 publication Critical patent/US20030070102A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
    • G06F21/78Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure storage of data
    • G06F21/80Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure storage of data in storage media based on magnetic or optical technology, e.g. disks with sectors

Definitions

  • the present invention relates to a method of changing a password in an electronic device such as a hard disk device or the like having a password lock function of inhibiting execution of a process until the password is inputted.
  • the present invention also relates to a computer system to which the method is applied, and a computer readable record medium in which a program for accomplishing the method is stored.
  • BIOS Basic Input/Output System
  • the operator inputs the same password as a password (hereinafter, a password, which has been set, being referred as a registration password) having been set to a hard disk device through a keyboard or the like.
  • the inputted password is transmitted along with a password release command to the hard disk, the password is collated in the hard disk device, and the password lock status of the hard disk device is released.
  • the BIOS inhibits an access to the hard disk device until a password matching with an update password is inputted.
  • the BIOS refers to the updated registration password (hereinafter referred as an update password), which is set to the hard disk, when carrying out the environment setting process, and inhibits an access to the hard disk device until a password matching with the update password.
  • a registration password set in the hard disk can be, directly changed from an application operating on the OS.
  • a registration password set to the hard disk is changed, or a password is set to the hard disk, in which no password is set, by an unauthorized access by a computer virus operating on an OS, for example.
  • the hard disk device becomes unusable.
  • BIOS For changing the password in a hard disk device set to such the security freeze status, resetting or switching-on of the power supply is first performed to restart the computer system.
  • the BIOS then performs a startup process (environment setting process) to initialize a system controller, a DRAM, each device, etc. in the computer system.
  • FIG. 8 is a diagram showing an image of a pop-up screen displayed on a display screen when a password is changed in the computer system.
  • a registration password is changed, an update password is inputted together with a registration password having been set according to an instruction in the pop-up screen displayed on a display screen 15 a as shown in FIG. 8 to change the password.
  • the BIOS sets the hard disk device to the security freeze status, then starts the OS. After that, the registration password recorded on the hard disk device cannot be changed, set, deleted, etc., unless the computer system is restarted and the BIOS is started.
  • a change of the password of the hard disk device by the operator is allowed only in the course of the environment setting process by the BIOS.
  • a change of the password of the hard disk device is inhibited by the security freeze status after the OS has been started. It is thereby possible to prevent an unauthorized process such as changing, setting, releasing, etc. of the password of the hard disk device by a computer virus or the like.
  • the hard disk device is set in the security freeze status by the BIOS with the operating system started, so that the password cannot be directly changed on the operating system.
  • the BIOS it becomes necessary to restart the computer system, and change the password in the course of the environment setting process by the BIOS with a restart of the computer system.
  • the user interface of the BIOS is different from one that the operator is accustomed to such as a GUI (Graphical User Interface) of general applications operating on the OS, so that the operation of it is troublesome to the user.
  • BIOS does not set the security freeze status when the computer system is started, it is possible to directly change the password through an application program or the like operating on the OS. In such case, there is a possibility that the password is changed or altered by an unauthorized access of a virus or the like, which degrades the security level.
  • an object of the present invention is to provide a password changing method and computer system, and a computer readable record medium in which a program is stored, thereby to prevent a password from being changed or set by a computer virus etc., and to allow the password to be changed in an environment of use such as a GUI or the like that the operator is accustomed to.
  • the present invention provides a password changing method for changing a registration password in a computer system using an electronic equipment having a password lock function of inhibiting execution of a process until the registration password is inputted, comprising the steps of an inputting step of inputting an update password to take the place of the registration password in a state in which an environment setting process executed with a startup of the computer system has been completed, a storing step of storing the update password in a storing unit, and a setting step of setting the update password stored in the storing unit as a new registration password in the environment setting process executed with a startup of the computer system after the update password has been stored.
  • the setting step may comprise a step of releasing a password lock status of the electronic equipment using the registration password before updated, and a step of changing the registration password to the update password stored in the storing unit after the password lock status of the electronic equipment has been released.
  • the electronic equipment may be a storage.
  • the present invention further provides a computer system using an electronic equipment having a password lock function of inhibiting execution of a process until a registration password is inputted, comprising an input unit for inputting an update password to take the place of the registration password in a state in which an environment setting process executed with a startup of the computer system has been completed, an update password storing unit for storing the update password therein, and a setting unit for setting the update password stored in the update password storing unit as a new registration password in the environment setting process executed with a startup of the computer system after the update password has been stored.
  • the computer system may further comprise a registration password storing unit for storing therein the registration password
  • the setting unit may comprise a password lock releasing unit for releasing a password lock status of the electronic equipment using the registration password before changed, and a password changing unit for changing the registration password stored in the registration password storing unit to the update password stored in the update password storing unit after release by the password lock releasing unit has been completed.
  • the electronic equipment may be a storage. Further, the update password storing unit may be configured with a non-volatile storage.
  • the present invention still further provides a computer readable record medium storing therein a program for making a computer-execute a process of changing a registration password in a computer system using an electronic equipment having a password lock function of inhibiting execution of a process until the registration password is inputted, the program storing an update password, inputted in a state in which an environment setting process executed with a startup of the computer system has been completed, to take the place of the registration password in a storing unit, and setting the update password stored in the storing unit as a new registration password in the environment setting process executed with a startup of the computer system after the update password has been stored.
  • the program may release a password lock status of the electronic equipment using the registration password before changed when setting the update password as the new registration password, after that, changing said registration password to the update password stored in the storing unit.
  • the present invention still further provides a computer readable record medium storing therein a program for making a computer execute an environment setting process when a computer system using an electronic equipment having a password lock function of inhibiting execution of a process until a registration password is inputted is started, the program determining whether an update password to take the place of the registration password is stored in a storing unit or not when the environment setting process is executed with a startup of the computer system, and setting the update password as a new registration password when it is determined that the update password is stored in the storing unit.
  • the program may release a password lock status of the electronic equipment using the registration password before changed when setting the update password as the new registration password, after that, changes the registration password to the update password stored in the storing unit.
  • the program may be a BIOS (basic input/output system).
  • An update password can be inputted in a state in which an environment setting process executed with a startup of a computer has been completed when a password of an electronic equipment such as a storage or the like is changed. Accordingly, it is possible to change a password in a using environment such as a GUI (Graphical User Interface) that the operator is accustomed to. Since an update password is set as a new password in the environment setting process executed with a restart of the computer system, so that it is possible to prevent the password from being changed or set by a computer virus or the like.
  • GUI Graphic User Interface
  • FIG. 1 is a functional block diagram of a computer system according to an embodiment of this invention.
  • FIG. 2 is a block diagram showing a whole structure of the computer system according to the embodiment of this invention.
  • FIG. 3 is a diagram schematically showing a structure of a CMOS RAM in the computer system according to this invention.
  • FIG. 4 is a flowchart for illustrating a process by a BIOS performed when the computer system is started according to the embodiment of this invention
  • FIG. 5 is a flowchart for illustrating a process by the BIOS performed when the computer system is restarted according to the embodiment of this invention
  • FIG. 6 is a flowchart for illustrating a controlling steps by the BIOS and a password updating program performed when a registration password in a hard disk is changed in the computer system according to the embodiment of this invention
  • FIG. 7 is a diagram of an image of a pop-up screen displayed on a display screen when a registration password is changed in the computer system according to the embodiment of this invention.
  • FIG. 8 is a diagram of an image of a pop-up screen displayed on a display screen when a password is changed in a computer system.
  • FIG. 1 is a block diagram showing functions of a computer system according to an embodiment of this invention.
  • a computer system of this invention is a computer system 100 having an electronic equipment (a storage, for example) having a password lock function of inhibiting execution of a process until a registration password is inputted.
  • the computer system 100 comprises an input unit 10 , an update password storing unit 20 , a restart processing unit 30 , a setting unit 40 and a registration password storing unit 50 .
  • An Operator inputs an update password from the input unit 10 to take the place of a registration password in a state in which the environment setting process executed with a startup of the computer system has been completed.
  • the update password storing unit 20 is a non-volatile storage storing an update password therein.
  • the restart processing unit 30 restarts the computer system after the update password has been stored.
  • the registration password storing unit 50 is a non-volatile storage storing the registration password therein.
  • the setting unit 40 sets an update password stored in the update password storing unit 20 as a new registration password in the environment setting process executed with a startup of the computer system.
  • the setting unit 40 comprises a password lock releasing unit 41 and a password changing unit 42 .
  • the password lock releasing unit 41 releases the password lock status of the electronic equipment using a registration password before changed.
  • the password changing unit 42 changes (replaces) a registration password stored in the registration password storing unit 50 to (with) an update password stored in the update password storing unit 20 after release by the password lock releasing unit 41 has been completed.
  • FIG. 2 is a block diagram showing a whole structure of this computer system.
  • FIG. 3 is a diagram schematically showing a structure of a CMOS RAM in this computer system.
  • the computer system for example, a personal computer 100 according to this embodiment comprises, as shown in FIG. 2, a CPU (setting unit, restart processing unit) 11 , a keyboard controller 12 , a hard disk 13 , a display controller 14 , a display (for example, a CTR, LCD or the like) 15 , a disk controller 16 , an I/O controller 17 , a main storage (DRAM) 18 , a BIOS ROM 19 , a bus 24 , a system controller 25 , a CMOS RAM (registration password storing unit, update password storing unit) 21 and a power-supply unit 23 .
  • a CPU setting unit, restart processing unit
  • a keyboard controller 12 for example, a keyboard controller 12 , a hard disk 13 , a display controller 14 , a display (for example, a CTR, LCD or the like) 15 , a disk controller 16 , an I/O controller 17 , a main storage (DRAM) 18 , a BIOS ROM 19
  • the hard disk 13 is a storage in the computer system 100 , which has a password lock function of inhibiting an access to data on the hard disk 13 until a password beforehand registered (hereinafter referred as a registration password) is inputted.
  • a registration password a password beforehand registered
  • the password lock function brings the hard disk 13 into a password lock status when the computer system 100 is started (when the power-supply is switched on) if a registration password is beforehand set in the hard disk 13 , and inhibits an access to data stored on the hard disk 13 until an operator or the like inputs the registration password using a keyboard (input unit) 12 a, a mouse 12 b or the like, and releases the password lock status.
  • the hard disk 13 holds the registration password. Besides, the hard disk 13 collates a password inputted using the keyboard 12 a or the mouse 12 b with the registration password, and releases the password lock status and allows an access to data on the hard disk 13 only when the inputted password matches with the registration password.
  • Setting of enable/disable of the password lock of the hard disk 13 can be beforehand set by a BIOS setup program or the like.
  • a password set in the hard disk 13 is set to an operation mode (hereinafter referred as a security freeze status) of inhibiting a process of, for example, changing the password relating to the hard disk unit after the environment setting process by the BIOS executed with a startup of the computer system 100 has been completed.
  • a security freeze status of inhibiting a process of, for example, changing the password relating to the hard disk unit after the environment setting process by the BIOS executed with a startup of the computer system 100 has been completed.
  • a registration password cannot be directly changed or deleted from an application or the like operating on the OS, for example.
  • the hard disk 13 maybe internal in, or external to the computer system 100 .
  • the CMOS RAM 21 reloadably stores BIOS setting information which is setting information on the system environment.
  • the CMOS RAM 21 is battery-backed-up by a battery 22 .
  • the power is supplied from the battery 22 to the CMOS RAM 21 .
  • CMOS RAM 21 there are formed a registration password storing region 21 a, a registration password flag region 21 b, an update password storing region 21 c and an update password flag region 21 d, as shown in FIG. 3.
  • the registration password storing region 21 a is a region for storing a registration password therein.
  • the registration password storing region 21 a is formed on the CMOS RAM 21 according to the maximum number of characters of the registration password (for example, not less than 32 bytes when a registration password composed of up to 32 half-sized characters is stored).
  • a registration password stored in the registration password storing region 21 a is password data inputted using the keyboard 12 a or the mouse 12 b when the computer system 100 (hard disk 13 ) is started in order to release the password lock status of the hard disk 13 .
  • the registration password flag region 21 b is a region for storing therein a flag (hereinafter referred as a flag 1 , occasionally) indicating whether a registration password is inputted when the hard disk 13 is started, and the password lock status of the hard disk 13 is released.
  • the registration password flag regions 21 b uses a region of one byte. When the password lock status is released, “1” is set. When the password status is not released, “0” is set.
  • the update password storing region 21 c is a region for storing an update password therein. Like the registration password storing region 21 a, the update password storing regions 21 c is formed on the CMOS RAM 21 according to the maximum number of characters of the update password (for example, not less than 32 bytes when an update password composed of up to 32 half-sized characters is stored).
  • the update password flag region 21 d is a region for storing therein a flag (hereinafter referred as a flag 2 , occasionally) indicating whether the registration password is going to be changed or not using the update password stored in the update password storing region 21 d.
  • the update password flag region 21 d uses a region of one byte. When the registration password is going to be changed, “1” is set. When the registration password is not going to be changed, “0” is set.
  • the flags (flag 1 and flag 2 ) stored in the registration password flag region 21 b and the update password flag region 21 d are not limited to the above examples, but may be modified in various ways without departing from the scope of this invention.
  • the CMOS RAM 21 functions as the update password storing unit 20 for storing therein an update password, and also functions as the registration password storing unit 50 , shown in FIG. 1.
  • the CPU 11 executes a program to perform various arithmetic processing and control processing.
  • the CPU 11 executes a basic input/output program (hereinafter referred as a BIOS) read out from the BIOS ROM 19 to be described later, thereby operating to control various hardware (input/out unit and peripheral equipment) such as the keyboard 12 a, the mouse 12 b, the display 15 , a floppy disk drive (FDD) 17 a, the hard disk 13 , etc. through the system controller 25 .
  • BIOS basic input/output program
  • the system controller 25 controls the display 15 through the display controller 14 , the keyboard 12 a and the mouse 12 b through the keyboard controller 12 , the hard disk 13 through the disk controller 16 , and the FDD 17 a, a serial port 17 b and a parallel port 17 c through the I/O controller 17 .
  • the CPU 11 executes the BIOS to perform the environment setting process executed with a startup of the computer system 100 . After the OS is started, the CPU 11 executes various applications (for example, a password updating program and the like to be described later) to perform various processing.
  • various applications for example, a password updating program and the like to be described later
  • BIOS ROM 19 beforehand stores therein the BIOS (program) for controlling the system environment, which is configured with, for example, an EP-ROM (Erasable and Programmable-Read Only Memory).
  • BIOS program for controlling the system environment, which is configured with, for example, an EP-ROM (Erasable and Programmable-Read Only Memory).
  • the CPU 11 executes the BIOS read out from the BIOS ROM 19 , refers to BIOS setting information stored in the CMOS RAM 21 , and controls the system environment.
  • the BIOS performs the environment setting process with a startup of the computer system 100 .
  • the BIOS sets the system environment of the computer system 100 while referring to the BIOS setting information stored in the CMOS RAM 21 .
  • the BIOS setting information is composed of various setting information on the system environment, which is a hardware environment such as setting (enable/disable, TRQ, etc.) of the serial port 17 b, the parallel port 17 c, a COM port (not shown), an internal modem (not shown), etc., and a software environment such as setting of date, time, a processing method at the time of occurrence of an error in POST (Power-On Self Test), power saving mode, etc., for example.
  • a hardware environment such as setting (enable/disable, TRQ, etc.) of the serial port 17 b, the parallel port 17 c, a COM port (not shown), an internal modem (not shown), etc.
  • a software environment such as setting of date, time, a processing method at the time of occurrence of an error in POST (Power-On Self Test), power saving mode, etc., for example.
  • the BIOS has a BIOS setup program for editing BIOS setting information stored in the CMOS RAM 21 .
  • the CPU 11 executes the BIOS setup program, thereby editing the BIOS setting information stored in the CMOS RAM 21 on the basis of information inputted by operating the keyboard 12 a by the operator.
  • the setup function is of setting and changing environment setting items including operation parameters of the above-described various hardware, system date, etc.
  • the setup function Upon setup by the BIOS, the setup function reads out the BIOS setting information from the CMOS RAM 21 , outputs a display operation instruction to the display controller 14 to display the BIOS setting information on a display screen 15 a (refer to FIGS. 7 and 8) of the display 15 , and changes the BIOS setting information.
  • the BIOS includes, as one of the setup function, a program for making the CPU 11 execute a function of examining the flag 2 stored in the update password flag region 21 d in the environment setting process, determining that a registration password is going to be changed when “1” is set at the flag 2 , releasing the password lock status of the hard disk 13 using a password (a registration password before changed) inputted through the keyboard or the like by the operator, and setting an update password in the update password storing region 21 c in the hard disk 13 to change the registration password stored in the registration password storing region 21 a to the update password stored in the update password storing region 21 c.
  • the BIOS When the computer system 100 is started by switching on the power supply or the like, the BIOS performs a process of initializing each device on the basis of setting information on the system environment beforehand set in the CMOS RAM 21 or the like (step A 10 ).
  • the BIOS determines whether a registration password is set in the hard disk 13 (step A 20 ). In concrete, the BIOS directly transmits a command to the hard disk 13 to examine whether a registration password is set (step A 30 ).
  • the BIOS displays a pop-up screen as shown in FIG. 8 on the display screen 15 a of the display 15 to prompt the operator to input a password.
  • the BIOS releases the password lock status of the hard disk 13 (step A 40 ).
  • the BIOS does not release the password lock status.
  • the BIOS stores the inputted password in the registration password storing region 21 a, and sets “1” to the flag 1 in the registration password flag region 21 b (step A 60 ).
  • step A 50 the BIOS sets “0” to the flag 1 in the registration password flag region 21 b (step A 50 ).
  • the BIOS sets an operation mode (security freeze status) of inhibiting a process of changing the password relating to the hard disk 13 (step A 70 ), and starts a startup of the OS.
  • BIOS BIOS to be executed when this computer system 100 is restarted, with reference to a flowchart (steps B 10 through B 80 ) shown in FIG. 5.
  • the BIOS When the computer system 100 is restarted, the BIOS performs a process of initializing each device on the basis of setting information on the system environment beforehand set in the CMOS RAM 21 or the like, and performs an operation of resetting the hard disk 13 to release the security freeze status (step B 10 ).
  • the BIOS examines the flag 2 stored in the update password flag region 21 d to examine whether the registration password is going to be changed (step B 20 ).
  • the BIOS performs a general startup process in which the password is not going to be changed as shown in the flowchart (steps A 10 through A 70 ) shown in FIG. 4 (step B 70 ).
  • the BIOS examines the flag 1 stored in the registration password flag region 21 b.
  • the BIOS releases the password lock status using the registration password stored in the registration password storing region 21 a (step B 40 ).
  • the BIOS sets the update password stored in the update password storing region 21 c in the hard disk 13 . Besides, the BIOS changes the registration password stored in the registration password storing region 21 a to the update password stored in the update password storing region 21 c to set the update password stored in the update password storing region 21 c as a new registration password (step B 50 ).
  • the BIOS then sets “0” to the flag 2 in the update password flag region 21 d (step B 60 ).
  • the BIOS sets the hard disk 13 to the security freeze status (step B 80 ), then successively performs a process of starting-up the computer system 100 to start a startup of the OS.
  • the process of resetting the hard disk 13 is performed in the initializing process at step B 10 .
  • this is not limited to the above example, but the resetting process may be performed when the password of the hard disk 13 is released at step B 40 , for example. This may be modified in various ways without departing from the scope of this invention.
  • the BIOS makes the CPU 11 perform a POST (Power-On Self Test) process of self-diagnosing the computer system 100 when the power supply of the computer system is switched on (at the time of a startup) or the computer system 100 is restarted.
  • the BIOS CPU 11
  • the BIOS automatically checks all devices including the CPU 11 , the hard disk 13 , the FDD 17 a, the DRAM 18 , etc., and automatically checks the environment setting (setting of date/time, the serial port 17 b, the parallel port 17 c, the power saving mode, etc.) in the POST process.
  • the CPU 11 executes the BIOS to fulfil a function of setting the update password stored in the updated storing region 21 c (update password storing unit 20 in FIG. 1) as a new registration password in the environment setting process executed with a re-startup of the computer system 100 .
  • the CPU 11 thus functions as the setting unit 40 shown in FIG. 1.
  • the CPU 11 also fulfils a function of releasing the password lock status of the hard disk 13 using the registration password before changed.
  • the CPU 11 thus functions as the password lock releasing unit 41 shown in FIG. 1.
  • the CPU 11 also fulfils a function of changing the registration password stored in the registration password storing region 21 a to the update password stored in the update password storing region 21 a, thus functioning as the password changing unit 42 shown in FIG. 1.
  • a password updating program which is a program operating on the OS to prompt the user to input an update password to take the place of a registration password, and stores the update password inputted by the user in the update password storing region 21 c.
  • FIG. 7 is a diagram showing an image of a pop-up screen displayed on the display screen when a registration password is changed in the computer system 100 according to the embodiment of this invention.
  • the password updating program displays a pop-up screen as shown in FIG. 7 on the display screen 15 a of the display 15 to make the user input an update password (“New Password” in FIG. 7) to take the place of a registration password (“Previous Password” in FIG. 7) together with the registration password before changed, and make the user again input the update password for confirmation (“Confirm New Password”).
  • the password updating program calls the BIOS, and stores the inputted update password in the update password storing region 21 c using a function of the BIOS. After that, the password updating program re-starts the computer system 100 .
  • the password updating program functions as a program of storing an update password to taking the place of a registration password, which password has been inputted in a state in which the environment setting process executed with a startup of the computer system 100 has been complete, in the update password storing region 21 c (update password storing unit 20 in FIG. 1, storing unit).
  • the CPU 11 executes the password updating program to fulfil a function of storing the update password inputted through the keyboard 12 a, the mouse 12 b or the like in the update password storing region 21 a.
  • the CPU 11 thus functions as the update password storing unit 20 shown in FIG. 1.
  • the CPU 11 executes the password updating program to also function as the restart processing unit for restarting the computer system 100 after an update password has been stored in the update password storing region 21 c.
  • the DRAM 18 is used as a working area when the CPU 11 executes various arithmetic processing, in which the BIOS read out from the BIOS ROM 19 is stored, for example.
  • the BIOS read out from the BIOS ROM 19 is stored, for example.
  • a registration password and an update password inputted through the keyboard 12 a, the mouse 12 b or the like are temporarily stored.
  • the power-supply unit 23 supplies power to each device of the computer system 100 .
  • steps C 10 through C 140 processes performed by the BIOS are enclosed by a dot-dash line, whereas processes other than the processes enclosed by the dot-dash line are performed by the password updating program.
  • the password updating program calls the BIOS to determine whether a hard disk password is set (step C 10 ).
  • the BIOS examines the flag 1 stored in the registration password flag region 21 b (step C 20 ), and notifies the password updating program of a result of it.
  • the password updating program determines whether a registration password is set in the hard disk 13 on the basis of the notification from the BIOS (step C 30 ).
  • the password updating program displays the pop-up screen shown in FIG. 7 on the display screen 15 a of the display 15 to request the operator to input a registration password before updated (collation password) set in the hard disk 13 and an update password to take the place of the registration password.
  • the password updating program stores a collation password and an update password inputted in the DRAM 18 (step C 40 ).
  • the password updating program requests the user to input only an update password to be newly registered, and stores an inputted update password in the DRAM 18 (step C 50 ).
  • the password updating program calls the BIOS in order to set the newly inputted update password as a new registration password (step C 60 ).
  • the BIOS examines the flag 1 stored in the registration password flag region 21 b (step C 70 ) to determine whether a registration password is set in the hard disk 13 (step C 80 ). When “0” is set at the flag 1 , the BIOS determines that no registration password is set (refer to NO route at step C 80 ), and stores an update password stored in the DRAM 18 in the update password storing region 21 c in the DRAM 18 . The BIOS also sets “1” to the flag 2 in the update password flag region 21 d, then notifies the password updating program of normal end (step C 110 ).
  • the password updating program requests the OS to restart the computer system 100 .
  • a process of restarting the computer system 100 is performed by the function of the OS (step C 120 ).
  • the BIOS determines that a registration password is set (refer to YES route at step C 80 ), and collates the inputted collation password stored in the DRAM 18 with the registration password stored in the registration password storing region 21 a (step C 90 ).
  • the BIOS determines whether the inputted collation password matches with the registration password stored in the registration password storing region 21 a (step C 100 ). When these collation passwords match (refer to YES route at step C 100 ), the BIOS performs step C 110 .
  • the BIOS terminates the process, and notifies the password updating program of abnormal end (step C 130 ).
  • the password updating program for example, displays on the display screen 15 a of the display 15 that the inputted password (collation password) does not match with the registration password set in the hard disk 13 , thereby notifying the user of it (step C 140 ). The process then returns to step C 10 .
  • the operator can change a registration password using the password updating program having a GUI on the OS that the operator is accustomed to using when changing the registration password in the hard disk 13 . It is therefore possible to improve the operability of the computer system 100 . Additionally, since the BIOS called by the password updating program changes the registration password stored in the registration password storing region 21 a to an update password stored in the update password storing region 21 c, there is no possibility that the registration password is changed by an unauthorized access to the registration password by a computer virus or the like operating on the OS.
  • BIOS differs from, for example, manufacturer to manufacturer, so that little computer virus exist which control the process performed by such the BIOS.
  • a registration password is changed to an update password using the function of the BIOS, which is very effective against an unauthorized access to a password by a computer virus.
  • a registration password, an update password, etc. are stored in the CMOS RAM 21 battery-backed-up by the battery 22 .
  • this invention is not limited to this example, but they maybe stored in another NVRAM such as a flash memory or the like. This may be modified in various ways without departing from the scope of this invention.
  • the restart processing unit 30 restarts the computer system after an update password has been stored in the hard disk 13 .
  • this invention is not limited to this example.
  • the user may switch off the power supply as in the general operation after an update password has been stored in the hard disk 13 .
  • a registration password may be changed to the update password when the user starts the computer system by switching on the power supply.
  • the password changing method and system, and a computer readable record medium in which a program is stored are useful when a registration password of an electronic equipment having a password lock function is changed, particularly, suited to change a password of a storage such as a hard disk or the like.

Abstract

A computer system having an electronic equipment having a password lock function of inhibiting execution of a process until a registration password is inputted. The computer system comprises an input unit (10) for inputting an update password to take the place of a registration password in a state in which an environment setting process executed with a startup of the computer system has been completed, an update password storing unit (20) for storing therein the update password, and a setting unit (40) for setting the update password stored in the update password storing unit (20) as a new registration password in the environment setting process executed with a startup of the computer system after the update password has been stored. Changing or setting of a password by a computer virus or the like can be prevented, and the operator can change a password with a GUI that the operator is accustomed to using when changing a password of an electronic equipment.

Description

    TECHNICAL FIELD
  • The present invention relates to a method of changing a password in an electronic device such as a hard disk device or the like having a password lock function of inhibiting execution of a process until the password is inputted. The present invention also relates to a computer system to which the method is applied, and a computer readable record medium in which a program for accomplishing the method is stored. [0001]
  • BACKGROUND OF INVENTION
  • In computer systems such as personal computers, some of hard disk devices used as storages have a password lock function of limiting an access to data on the hard disk device using a password, thereby protecting the data on the hard disk device from an unauthorized access. [0002]
  • In concrete, when a BIOS (Basic Input/Output System) performs environment setting of a personal computer system in a startup of the computer system, the operator inputs the same password as a password (hereinafter, a password, which has been set, being referred as a registration password) having been set to a hard disk device through a keyboard or the like. The inputted password is transmitted along with a password release command to the hard disk, the password is collated in the hard disk device, and the password lock status of the hard disk device is released. [0003]
  • The BIOS inhibits an access to the hard disk device until a password matching with an update password is inputted. [0004]
  • As a method of changing a password having been set to the hard disk, there is known a method of directly changing a registration password having been set to the hard disk using an application program operating on the OS (Operation System). When the computer is restarted after the registration password has been changed by the application program, the BIOS refers to the updated registration password (hereinafter referred as an update password), which is set to the hard disk, when carrying out the environment setting process, and inhibits an access to the hard disk device until a password matching with the update password. [0005]
  • In such the known password changing method, a registration password set in the hard disk can be, directly changed from an application operating on the OS. For this, there is a possibility that a registration password set to the hard disk is changed, or a password is set to the hard disk, in which no password is set, by an unauthorized access by a computer virus operating on an OS, for example. As a result, the hard disk device becomes unusable. [0006]
  • Aimed to prevent an unauthorized access to password information in the hard disk device by such a computer virus or the like, there is also a known hard disk device which can set an operation mode (hereinafter referred as a security freeze status) of enabling a change of the password only when the BIOS carries out the environment setting process in a startup of the personal computer, and, after completion of the environment setting process by the BIOS, inhibiting a process of, changing the password relating to the hard disk device after the OS has been started. [0007]
  • For changing the password in a hard disk device set to such the security freeze status, resetting or switching-on of the power supply is first performed to restart the computer system. The BIOS then performs a startup process (environment setting process) to initialize a system controller, a DRAM, each device, etc. in the computer system. [0008]
  • If a password has been set in the hard disk device in the course of the environment setting process by the BIOS, the operator inputs a password matching with the registration password through a keyboard or the like to release the password lock status. [0009]
  • If the operator does not release the password lock status, an access to data recorded on the hard disk device or a change of the registration password is inhibited until the operator inputs a password matching with the registration password, and releases the password lock status. [0010]
  • FIG. 8 is a diagram showing an image of a pop-up screen displayed on a display screen when a password is changed in the computer system. When a registration password is changed, an update password is inputted together with a registration password having been set according to an instruction in the pop-up screen displayed on a [0011] display screen 15 a as shown in FIG. 8 to change the password.
  • Further, the BIOS sets the hard disk device to the security freeze status, then starts the OS. After that, the registration password recorded on the hard disk device cannot be changed, set, deleted, etc., unless the computer system is restarted and the BIOS is started. [0012]
  • Meanwhile, when the power supply is again switched on after the power supply has been switched off still in the power lock status, the computer system is again brought into the password lock status. [0013]
  • Accordingly, in the above known computer system, a change of the password of the hard disk device by the operator is allowed only in the course of the environment setting process by the BIOS. A change of the password of the hard disk device is inhibited by the security freeze status after the OS has been started. It is thereby possible to prevent an unauthorized process such as changing, setting, releasing, etc. of the password of the hard disk device by a computer virus or the like. [0014]
  • In such the known computer system, the hard disk device is set in the security freeze status by the BIOS with the operating system started, so that the password cannot be directly changed on the operating system. Thus, it becomes necessary to restart the computer system, and change the password in the course of the environment setting process by the BIOS with a restart of the computer system. The user interface of the BIOS is different from one that the operator is accustomed to such as a GUI (Graphical User Interface) of general applications operating on the OS, so that the operation of it is troublesome to the user. [0015]
  • If the BIOS does not set the security freeze status when the computer system is started, it is possible to directly change the password through an application program or the like operating on the OS. In such case, there is a possibility that the password is changed or altered by an unauthorized access of a virus or the like, which degrades the security level. [0016]
  • In the light of the above problem, an object of the present invention is to provide a password changing method and computer system, and a computer readable record medium in which a program is stored, thereby to prevent a password from being changed or set by a computer virus etc., and to allow the password to be changed in an environment of use such as a GUI or the like that the operator is accustomed to. [0017]
  • DISCLOSURE OF INVENTION
  • In order to accomplish the above object, the present invention provides a password changing method for changing a registration password in a computer system using an electronic equipment having a password lock function of inhibiting execution of a process until the registration password is inputted, comprising the steps of an inputting step of inputting an update password to take the place of the registration password in a state in which an environment setting process executed with a startup of the computer system has been completed, a storing step of storing the update password in a storing unit, and a setting step of setting the update password stored in the storing unit as a new registration password in the environment setting process executed with a startup of the computer system after the update password has been stored. [0018]
  • The setting step may comprise a step of releasing a password lock status of the electronic equipment using the registration password before updated, and a step of changing the registration password to the update password stored in the storing unit after the password lock status of the electronic equipment has been released. The electronic equipment may be a storage. [0019]
  • The present invention further provides a computer system using an electronic equipment having a password lock function of inhibiting execution of a process until a registration password is inputted, comprising an input unit for inputting an update password to take the place of the registration password in a state in which an environment setting process executed with a startup of the computer system has been completed, an update password storing unit for storing the update password therein, and a setting unit for setting the update password stored in the update password storing unit as a new registration password in the environment setting process executed with a startup of the computer system after the update password has been stored. [0020]
  • The computer system may further comprise a registration password storing unit for storing therein the registration password, and the setting unit may comprise a password lock releasing unit for releasing a password lock status of the electronic equipment using the registration password before changed, and a password changing unit for changing the registration password stored in the registration password storing unit to the update password stored in the update password storing unit after release by the password lock releasing unit has been completed. [0021]
  • The electronic equipment may be a storage. Further, the update password storing unit may be configured with a non-volatile storage. [0022]
  • The present invention still further provides a computer readable record medium storing therein a program for making a computer-execute a process of changing a registration password in a computer system using an electronic equipment having a password lock function of inhibiting execution of a process until the registration password is inputted, the program storing an update password, inputted in a state in which an environment setting process executed with a startup of the computer system has been completed, to take the place of the registration password in a storing unit, and setting the update password stored in the storing unit as a new registration password in the environment setting process executed with a startup of the computer system after the update password has been stored. [0023]
  • The program may release a password lock status of the electronic equipment using the registration password before changed when setting the update password as the new registration password, after that, changing said registration password to the update password stored in the storing unit. [0024]
  • The present invention still further provides a computer readable record medium storing therein a program for making a computer execute an environment setting process when a computer system using an electronic equipment having a password lock function of inhibiting execution of a process until a registration password is inputted is started, the program determining whether an update password to take the place of the registration password is stored in a storing unit or not when the environment setting process is executed with a startup of the computer system, and setting the update password as a new registration password when it is determined that the update password is stored in the storing unit. [0025]
  • The program may release a password lock status of the electronic equipment using the registration password before changed when setting the update password as the new registration password, after that, changes the registration password to the update password stored in the storing unit. [0026]
  • The program may be a BIOS (basic input/output system). [0027]
  • The password changing method and computer system, and the computer readable record medium storing a program therein according to this invention provide the following effects and advantages: [0028]
  • (1) An update password can be inputted in a state in which an environment setting process executed with a startup of a computer has been completed when a password of an electronic equipment such as a storage or the like is changed. Accordingly, it is possible to change a password in a using environment such as a GUI (Graphical User Interface) that the operator is accustomed to. Since an update password is set as a new password in the environment setting process executed with a restart of the computer system, so that it is possible to prevent the password from being changed or set by a computer virus or the like. [0029]
  • (2) It is possible to certainly change a password.[0030]
  • BRIEF DESCRIPTION OF DRAWINGS
  • FIG. 1 is a functional block diagram of a computer system according to an embodiment of this invention; [0031]
  • FIG. 2 is a block diagram showing a whole structure of the computer system according to the embodiment of this invention; [0032]
  • FIG. 3 is a diagram schematically showing a structure of a CMOS RAM in the computer system according to this invention; [0033]
  • FIG. 4 is a flowchart for illustrating a process by a BIOS performed when the computer system is started according to the embodiment of this invention; [0034]
  • FIG. 5 is a flowchart for illustrating a process by the BIOS performed when the computer system is restarted according to the embodiment of this invention; [0035]
  • FIG. 6 is a flowchart for illustrating a controlling steps by the BIOS and a password updating program performed when a registration password in a hard disk is changed in the computer system according to the embodiment of this invention; [0036]
  • FIG. 7 is a diagram of an image of a pop-up screen displayed on a display screen when a registration password is changed in the computer system according to the embodiment of this invention; and [0037]
  • FIG. 8 is a diagram of an image of a pop-up screen displayed on a display screen when a password is changed in a computer system.[0038]
  • BEST MODE FOR CARRYING OUT THE INVENTION
  • Hereinafter, an embodiment of the present invention will be described with reference to the drawings. [0039]
  • FIG. 1 is a block diagram showing functions of a computer system according to an embodiment of this invention. As shown in FIG. 1, a computer system of this invention is a [0040] computer system 100 having an electronic equipment (a storage, for example) having a password lock function of inhibiting execution of a process until a registration password is inputted. The computer system 100 comprises an input unit 10, an update password storing unit 20, a restart processing unit 30, a setting unit 40 and a registration password storing unit 50.
  • An Operator inputs an update password from the [0041] input unit 10 to take the place of a registration password in a state in which the environment setting process executed with a startup of the computer system has been completed.
  • The update [0042] password storing unit 20 is a non-volatile storage storing an update password therein. The restart processing unit 30 restarts the computer system after the update password has been stored. The registration password storing unit 50 is a non-volatile storage storing the registration password therein.
  • The [0043] setting unit 40 sets an update password stored in the update password storing unit 20 as a new registration password in the environment setting process executed with a startup of the computer system.
  • The [0044] setting unit 40 comprises a password lock releasing unit 41 and a password changing unit 42. The password lock releasing unit 41 releases the password lock status of the electronic equipment using a registration password before changed. The password changing unit 42 changes (replaces) a registration password stored in the registration password storing unit 50 to (with) an update password stored in the update password storing unit 20 after release by the password lock releasing unit 41 has been completed.
  • Next, a practical embodiment of the computer system according to the embodiment of this invention will be described with reference to the drawings. [0045]
  • FIG. 2 is a block diagram showing a whole structure of this computer system. FIG. 3 is a diagram schematically showing a structure of a CMOS RAM in this computer system. [0046]
  • The computer system (for example, a personal computer) [0047] 100 according to this embodiment comprises, as shown in FIG. 2, a CPU (setting unit, restart processing unit) 11, a keyboard controller 12, a hard disk 13, a display controller 14, a display (for example, a CTR, LCD or the like) 15, a disk controller 16, an I/O controller 17, a main storage (DRAM) 18, a BIOS ROM 19, a bus 24, a system controller 25, a CMOS RAM (registration password storing unit, update password storing unit) 21 and a power-supply unit 23.
  • The [0048] hard disk 13 is a storage in the computer system 100, which has a password lock function of inhibiting an access to data on the hard disk 13 until a password beforehand registered (hereinafter referred as a registration password) is inputted.
  • The password lock function brings the [0049] hard disk 13 into a password lock status when the computer system 100 is started (when the power-supply is switched on) if a registration password is beforehand set in the hard disk 13, and inhibits an access to data stored on the hard disk 13 until an operator or the like inputs the registration password using a keyboard (input unit) 12 a, a mouse 12 b or the like, and releases the password lock status.
  • The [0050] hard disk 13 holds the registration password. Besides, the hard disk 13 collates a password inputted using the keyboard 12 a or the mouse 12 b with the registration password, and releases the password lock status and allows an access to data on the hard disk 13 only when the inputted password matches with the registration password.
  • Setting of enable/disable of the password lock of the [0051] hard disk 13 can be beforehand set by a BIOS setup program or the like. A password set in the hard disk 13 is set to an operation mode (hereinafter referred as a security freeze status) of inhibiting a process of, for example, changing the password relating to the hard disk unit after the environment setting process by the BIOS executed with a startup of the computer system 100 has been completed. After the OS is started, a registration password cannot be directly changed or deleted from an application or the like operating on the OS, for example.
  • According to this embodiment, the [0052] hard disk 13 maybe internal in, or external to the computer system 100.
  • The [0053] CMOS RAM 21 reloadably stores BIOS setting information which is setting information on the system environment. The CMOS RAM 21 is battery-backed-up by a battery 22. When supply of the power from the power-supply unit 23 to the CMOS RAM 21 is stopped, the power is supplied from the battery 22 to the CMOS RAM 21.
  • In the [0054] CMOS RAM 21, there are formed a registration password storing region 21 a, a registration password flag region 21 b, an update password storing region 21 c and an update password flag region 21 d, as shown in FIG. 3.
  • In FIG. 3, examples of data capacities occupied by the registration [0055] password storing region 21 a, the registration password flag region 21 b, the update password storing region 21 c and the update password flag regions 21 d are shown next to these regions, respectively.
  • The registration [0056] password storing region 21 a is a region for storing a registration password therein. The registration password storing region 21 a is formed on the CMOS RAM 21 according to the maximum number of characters of the registration password (for example, not less than 32 bytes when a registration password composed of up to 32 half-sized characters is stored).
  • A registration password stored in the registration [0057] password storing region 21 a is password data inputted using the keyboard 12 a or the mouse 12 b when the computer system 100 (hard disk 13) is started in order to release the password lock status of the hard disk 13.
  • The registration [0058] password flag region 21 b is a region for storing therein a flag (hereinafter referred as a flag 1, occasionally) indicating whether a registration password is inputted when the hard disk 13 is started, and the password lock status of the hard disk 13 is released. The registration password flag regions 21 b uses a region of one byte. When the password lock status is released, “1” is set. When the password status is not released, “0” is set.
  • The update [0059] password storing region 21 c is a region for storing an update password therein. Like the registration password storing region 21 a, the update password storing regions 21 c is formed on the CMOS RAM 21 according to the maximum number of characters of the update password (for example, not less than 32 bytes when an update password composed of up to 32 half-sized characters is stored).
  • The update [0060] password flag region 21 d is a region for storing therein a flag (hereinafter referred as a flag 2, occasionally) indicating whether the registration password is going to be changed or not using the update password stored in the update password storing region 21 d. The update password flag region 21 d uses a region of one byte. When the registration password is going to be changed, “1” is set. When the registration password is not going to be changed, “0” is set.
  • Meanwhile, the flags ([0061] flag 1 and flag 2) stored in the registration password flag region 21 b and the update password flag region 21 d are not limited to the above examples, but may be modified in various ways without departing from the scope of this invention.
  • With the above registration [0062] password storing region 21 a and the update password storing region 21 c, the CMOS RAM 21 functions as the update password storing unit 20 for storing therein an update password, and also functions as the registration password storing unit 50, shown in FIG. 1.
  • The [0063] CPU 11 executes a program to perform various arithmetic processing and control processing. The CPU 11 executes a basic input/output program (hereinafter referred as a BIOS) read out from the BIOS ROM 19 to be described later, thereby operating to control various hardware (input/out unit and peripheral equipment) such as the keyboard 12 a, the mouse 12 b, the display 15, a floppy disk drive (FDD) 17 a, the hard disk 13, etc. through the system controller 25.
  • In concrete, the [0064] system controller 25 controls the display 15 through the display controller 14, the keyboard 12 a and the mouse 12 b through the keyboard controller 12, the hard disk 13 through the disk controller 16, and the FDD 17 a, a serial port 17 b and a parallel port 17 c through the I/O controller 17.
  • The [0065] CPU 11 executes the BIOS to perform the environment setting process executed with a startup of the computer system 100. After the OS is started, the CPU 11 executes various applications (for example, a password updating program and the like to be described later) to perform various processing.
  • The [0066] BIOS ROM 19 beforehand stores therein the BIOS (program) for controlling the system environment, which is configured with, for example, an EP-ROM (Erasable and Programmable-Read Only Memory).
  • The [0067] CPU 11 executes the BIOS read out from the BIOS ROM 19, refers to BIOS setting information stored in the CMOS RAM 21, and controls the system environment.
  • The BIOS performs the environment setting process with a startup of the [0068] computer system 100. When the computer system 100 is started or restarted, the BIOS sets the system environment of the computer system 100 while referring to the BIOS setting information stored in the CMOS RAM 21.
  • The BIOS setting information is composed of various setting information on the system environment, which is a hardware environment such as setting (enable/disable, TRQ, etc.) of the [0069] serial port 17 b, the parallel port 17 c, a COM port (not shown), an internal modem (not shown), etc., and a software environment such as setting of date, time, a processing method at the time of occurrence of an error in POST (Power-On Self Test), power saving mode, etc., for example.
  • The BIOS has a BIOS setup program for editing BIOS setting information stored in the [0070] CMOS RAM 21. The CPU 11 executes the BIOS setup program, thereby editing the BIOS setting information stored in the CMOS RAM 21 on the basis of information inputted by operating the keyboard 12 a by the operator.
  • The setup function is of setting and changing environment setting items including operation parameters of the above-described various hardware, system date, etc. Upon setup by the BIOS, the setup function reads out the BIOS setting information from the [0071] CMOS RAM 21, outputs a display operation instruction to the display controller 14 to display the BIOS setting information on a display screen 15 a (refer to FIGS. 7 and 8) of the display 15, and changes the BIOS setting information.
  • The BIOS includes, as one of the setup function, a program for making the [0072] CPU 11 execute a function of examining the flag 2 stored in the update password flag region 21 d in the environment setting process, determining that a registration password is going to be changed when “1” is set at the flag 2, releasing the password lock status of the hard disk 13 using a password (a registration password before changed) inputted through the keyboard or the like by the operator, and setting an update password in the update password storing region 21 c in the hard disk 13 to change the registration password stored in the registration password storing region 21 a to the update password stored in the update password storing region 21 c.
  • Next, description will be made of a process by the BIOS to be executed when this computer system is started, with reference to a flowchart (steps A[0073] 10 through A70) shown in FIG. 4.
  • When the [0074] computer system 100 is started by switching on the power supply or the like, the BIOS performs a process of initializing each device on the basis of setting information on the system environment beforehand set in the CMOS RAM 21 or the like (step A10).
  • After that, the BIOS determines whether a registration password is set in the hard disk [0075] 13 (step A20). In concrete, the BIOS directly transmits a command to the hard disk 13 to examine whether a registration password is set (step A30).
  • When a registration password is set (refer to YES route of step A[0076] 30), the BIOS displays a pop-up screen as shown in FIG. 8 on the display screen 15 a of the display 15 to prompt the operator to input a password. When the inputted password matches with the registration password, the BIOS releases the password lock status of the hard disk 13 (step A40). When the inputted password does not match with the registration password, the BIOS does not release the password lock status.
  • Next, the BIOS stores the inputted password in the registration [0077] password storing region 21 a, and sets “1” to the flag 1 in the registration password flag region 21 b (step A60).
  • When no registration password is set (refer to NO route of step A[0078] 30), the BIOS sets “0” to the flag 1 in the registration password flag region 21 b (step A50).
  • After that, the BIOS sets an operation mode (security freeze status) of inhibiting a process of changing the password relating to the hard disk [0079] 13 (step A70), and starts a startup of the OS.
  • Next, description will be made of a process by the BIOS to be executed when this [0080] computer system 100 is restarted, with reference to a flowchart (steps B10 through B80) shown in FIG. 5.
  • When the [0081] computer system 100 is restarted, the BIOS performs a process of initializing each device on the basis of setting information on the system environment beforehand set in the CMOS RAM 21 or the like, and performs an operation of resetting the hard disk 13 to release the security freeze status (step B10).
  • After that, the BIOS examines the [0082] flag 2 stored in the update password flag region 21 d to examine whether the registration password is going to be changed (step B20). When the flag 2 in the update password flag region 21 d is “0” (refer to “flag 2=0” route of step B20), the BIOS performs a general startup process in which the password is not going to be changed as shown in the flowchart (steps A10 through A70) shown in FIG. 4 (step B70).
  • When the [0083] flag 2 in the update password flag region 21 d is “1” (refer to “flag 2=1” route of step B20), the BIOS examines the flag 1 stored in the registration password flag region 21 b. When “1” is stored at the flag 1 (refer to “flag 1=1” route of step B30), the BIOS releases the password lock status using the registration password stored in the registration password storing region 21 a (step B40).
  • After that, the BIOS sets the update password stored in the update [0084] password storing region 21 c in the hard disk 13. Besides, the BIOS changes the registration password stored in the registration password storing region 21 a to the update password stored in the update password storing region 21 c to set the update password stored in the update password storing region 21 c as a new registration password (step B50).
  • When “0” is stored at the flag [0085] 1 (refer to “flag 1=0” route of step B30), the BIOS performs step B50.
  • The BIOS then sets “0” to the [0086] flag 2 in the update password flag region 21 d (step B60). The BIOS sets the hard disk 13 to the security freeze status (step B80), then successively performs a process of starting-up the computer system 100 to start a startup of the OS.
  • In this embodiment, the process of resetting the [0087] hard disk 13 is performed in the initializing process at step B10. However, this is not limited to the above example, but the resetting process may be performed when the password of the hard disk 13 is released at step B40, for example. This may be modified in various ways without departing from the scope of this invention.
  • The BIOS makes the [0088] CPU 11 perform a POST (Power-On Self Test) process of self-diagnosing the computer system 100 when the power supply of the computer system is switched on (at the time of a startup) or the computer system 100 is restarted. The BIOS (CPU 11) automatically checks all devices including the CPU 11, the hard disk 13, the FDD 17 a, the DRAM 18, etc., and automatically checks the environment setting (setting of date/time, the serial port 17 b, the parallel port 17 c, the power saving mode, etc.) in the POST process.
  • The [0089] CPU 11 executes the BIOS to fulfil a function of setting the update password stored in the updated storing region 21 c (update password storing unit 20 in FIG. 1) as a new registration password in the environment setting process executed with a re-startup of the computer system 100. The CPU 11 thus functions as the setting unit 40 shown in FIG. 1.
  • At the time of a restoring process, the [0090] CPU 11 also fulfils a function of releasing the password lock status of the hard disk 13 using the registration password before changed. The CPU 11 thus functions as the password lock releasing unit 41 shown in FIG. 1. After the password lock has been released, the CPU 11 also fulfils a function of changing the registration password stored in the registration password storing region 21 a to the update password stored in the update password storing region 21 a, thus functioning as the password changing unit 42 shown in FIG. 1.
  • On the [0091] hard disk 13 also stored is a password updating program, which is a program operating on the OS to prompt the user to input an update password to take the place of a registration password, and stores the update password inputted by the user in the update password storing region 21 c.
  • FIG. 7 is a diagram showing an image of a pop-up screen displayed on the display screen when a registration password is changed in the [0092] computer system 100 according to the embodiment of this invention. The password updating program displays a pop-up screen as shown in FIG. 7 on the display screen 15 a of the display 15 to make the user input an update password (“New Password” in FIG. 7) to take the place of a registration password (“Previous Password” in FIG. 7) together with the registration password before changed, and make the user again input the update password for confirmation (“Confirm New Password”).
  • The password updating program calls the BIOS, and stores the inputted update password in the update [0093] password storing region 21 c using a function of the BIOS. After that, the password updating program re-starts the computer system 100.
  • Namely, the password updating program functions as a program of storing an update password to taking the place of a registration password, which password has been inputted in a state in which the environment setting process executed with a startup of the [0094] computer system 100 has been complete, in the update password storing region 21 c (update password storing unit 20 in FIG. 1, storing unit).
  • The [0095] CPU 11 executes the password updating program to fulfil a function of storing the update password inputted through the keyboard 12 a, the mouse 12 b or the like in the update password storing region 21 a. The CPU 11 thus functions as the update password storing unit 20 shown in FIG. 1.
  • The [0096] CPU 11 executes the password updating program to also function as the restart processing unit for restarting the computer system 100 after an update password has been stored in the update password storing region 21 c.
  • The [0097] DRAM 18 is used as a working area when the CPU 11 executes various arithmetic processing, in which the BIOS read out from the BIOS ROM 19 is stored, for example. In the DRAM 18, a registration password and an update password inputted through the keyboard 12 a, the mouse 12 b or the like are temporarily stored.
  • The power-[0098] supply unit 23 supplies power to each device of the computer system 100.
  • Next, controlling steps performed by the BIOS and the password updating program when a registration password in the [0099] hard disk 13 is changed in the computer system 100 in the above structure according to the embodiment of this invention will be described with reference to a flowchart (steps C10 through C140) shown in FIG. 6. In FIG. 6, processes performed by the BIOS are enclosed by a dot-dash line, whereas processes other than the processes enclosed by the dot-dash line are performed by the password updating program.
  • When a registration password in the [0100] hard disk 13 is changed, the user starts the above-described password updating program. The password updating program calls the BIOS to determine whether a hard disk password is set (step C10).
  • The BIOS examines the [0101] flag 1 stored in the registration password flag region 21 b (step C20), and notifies the password updating program of a result of it.
  • The password updating program determines whether a registration password is set in the [0102] hard disk 13 on the basis of the notification from the BIOS (step C30). When a password is set in the hard disk 13 (refer to YES route at step C30), the password updating program displays the pop-up screen shown in FIG. 7 on the display screen 15 a of the display 15 to request the operator to input a registration password before updated (collation password) set in the hard disk 13 and an update password to take the place of the registration password.
  • The password updating program stores a collation password and an update password inputted in the DRAM [0103] 18 (step C40).
  • When no password is set in the hard disk [0104] 13 (refer to NO route at step C30), the password updating program requests the user to input only an update password to be newly registered, and stores an inputted update password in the DRAM 18 (step C50).
  • The password updating program calls the BIOS in order to set the newly inputted update password as a new registration password (step C[0105] 60).
  • The BIOS examines the [0106] flag 1 stored in the registration password flag region 21 b (step C70) to determine whether a registration password is set in the hard disk 13 (step C80). When “0” is set at the flag 1, the BIOS determines that no registration password is set (refer to NO route at step C80), and stores an update password stored in the DRAM 18 in the update password storing region 21 c in the DRAM 18. The BIOS also sets “1” to the flag 2 in the update password flag region 21 d, then notifies the password updating program of normal end (step C110).
  • After that, the password updating program requests the OS to restart the [0107] computer system 100. A process of restarting the computer system 100 is performed by the function of the OS (step C120).
  • When “1” is set to the [0108] flag 1, the BIOS determines that a registration password is set (refer to YES route at step C80), and collates the inputted collation password stored in the DRAM 18 with the registration password stored in the registration password storing region 21 a (step C90).
  • The BIOS determines whether the inputted collation password matches with the registration password stored in the registration [0109] password storing region 21 a (step C100). When these collation passwords match (refer to YES route at step C100), the BIOS performs step C110.
  • When the inputted collation password does not match with the registration password stored in the registration [0110] password storing region 21 a (refer to NO route at step C100), the BIOS terminates the process, and notifies the password updating program of abnormal end (step C130).
  • The password updating program, for example, displays on the [0111] display screen 15 a of the display 15 that the inputted password (collation password) does not match with the registration password set in the hard disk 13, thereby notifying the user of it (step C140). The process then returns to step C10.
  • According to the [0112] computer system 100 of the embodiment of this invention, the operator can change a registration password using the password updating program having a GUI on the OS that the operator is accustomed to using when changing the registration password in the hard disk 13. It is therefore possible to improve the operability of the computer system 100. Additionally, since the BIOS called by the password updating program changes the registration password stored in the registration password storing region 21 a to an update password stored in the update password storing region 21 c, there is no possibility that the registration password is changed by an unauthorized access to the registration password by a computer virus or the like operating on the OS.
  • Generally, the specification of the BIOS differs from, for example, manufacturer to manufacturer, so that little computer virus exist which control the process performed by such the BIOS. In the [0113] computer system 100 of this invention, a registration password is changed to an update password using the function of the BIOS, which is very effective against an unauthorized access to a password by a computer virus.
  • In the above-described embodiment, a registration password, an update password, etc. are stored in the [0114] CMOS RAM 21 battery-backed-up by the battery 22. However, this invention is not limited to this example, but they maybe stored in another NVRAM such as a flash memory or the like. This may be modified in various ways without departing from the scope of this invention.
  • In the above-described embodiment, the restart processing unit [0115] 30 (password updating program) restarts the computer system after an update password has been stored in the hard disk 13. However, this invention is not limited to this example. For example, the user may switch off the power supply as in the general operation after an update password has been stored in the hard disk 13. After the power supply of the computer system has been switched off, a registration password may be changed to the update password when the user starts the computer system by switching on the power supply.
  • Note that the present invention is not limited to the above examples, but may be modified in various ways without departing from the scope of the invention. [0116]
  • So long as each embodiment of this invention is disclosed, persons skilled in the art can manufacture this invention. [0117]
  • Industrial Applicability [0118]
  • The password changing method and system, and a computer readable record medium in which a program is stored are useful when a registration password of an electronic equipment having a password lock function is changed, particularly, suited to change a password of a storage such as a hard disk or the like. [0119]

Claims (12)

1. A password changing method for changing a registration password in a computer system using an electronic equipment having a password lock function of inhibiting execution of a process until said registration password is inputted, comprising the steps of:
an inputting step of inputting an update password to take the place of said registration password in a state in which an environment setting process executed with a startup of said computer system has been completed;
a storing step of storing said update password in a storing unit; and
a setting step of setting said update password stored in said storing unit as a new registration password in the environment setting process executed with a startup of said computer system after said update password has been stored.
2. The password changing method according to claim 1, wherein said setting step comprises:
a step of releasing a password lock status of said electronic equipment using said registration password before updated; and
a step of changing said registration password to said update password stored in said storing unit after the password lock status of said electronic equipment has been released.
3. The password changing method according to claim 1, wherein said electronic equipment is a storage.
4. A computer system using an electronic equipment having a password lock function of inhibiting execution of a process until a registration password is inputted, comprising:
an input unit (10) for inputting an update password to take the place of said registration password in a state in which an environment setting process executed with a startup of said computer system has been completed;
an update password storing unit (20,21) for storing said update password therein; and
a setting unit (40,11) for setting said update password stored in said update password storing unit (20,21) as a new registration password in the environment setting process executed with a startup of said computer system after said update password has been stored.
5. The computer system according to claim 4 further comprising a registration password storing unit (50,21) for storing therein said registration password;
wherein said setting unit (40,11) comprises:
a password lock releasing unit (41,11) for releasing a password lock status of said electronic equipment using said registration password before changed; and
a password changing unit (42,11) for changing said registration password stored in said registration password storing unit (20,21) to said update password stored in said update password storing unit (20,21) after release by said password lock releasing unit (41,11) has been completed.
6. The computer system according to claim 4, wherein said electronic equipment is a storage.
7. The computer system according to claim 4, wherein said update password storing unit (20,21) is configured with a non-volatile storage.
8. A computer readable record medium storing therein a program for making a computer execute a process of changing a registration password in a computer system using an electronic equipment having a password lock function of inhibiting execution of a process until said registration password is inputted:
said program storing an update password, inputted in a state in which an environment setting process executed with a startup of said computer system has been completed, to take the place of said registration password in a storing unit, and setting said update password stored in said storing unit as a new registration password in the environment setting process executed with a startup of said computer system after said update password has been stored.
9. The computer readable record medium according to claim 8, wherein said program releases a password lock status of said electronic equipment using said registration password before changed when setting said update password as said new registration password, after that, changing said registration password to said update password stored in said storing unit.
10. A computer readable record medium storing therein a program for making a computer execute an environment setting process when a computer system using an electronic equipment having a password lock function of inhibiting execution of a process until a registration password is inputted is started:
said program determining whether an update password to take the place of said registration password is stored in a storing unit or not when the environment setting process is executed with a startup of said computer system, and setting said update password as a new registration password when it is determined that said update password is stored in said storing unit.
11. The computer readable record medium storing therein a program according to claim 10, wherein said program releases a password lock status of said electronic equipment using said registration password before changed when setting said update password as said new registration password, after that, changes said registration password to said update password stored in said storing unit.
12. The computer readable record medium storing therein a program according to claim 10, wherein said program is a BIOS.
US10/303,699 2000-07-07 2002-11-26 Password changing method and computer system, and computer readable record medium storing a program therein Abandoned US20030070102A1 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2000/004542 WO2002005073A1 (en) 2000-07-07 2000-07-07 Password changing method, computer system, and computer-readable recorded medium on which program is stored

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2000/004542 Continuation WO2002005073A1 (en) 2000-07-07 2000-07-07 Password changing method, computer system, and computer-readable recorded medium on which program is stored

Publications (1)

Publication Number Publication Date
US20030070102A1 true US20030070102A1 (en) 2003-04-10

Family

ID=11736238

Family Applications (1)

Application Number Title Priority Date Filing Date
US10/303,699 Abandoned US20030070102A1 (en) 2000-07-07 2002-11-26 Password changing method and computer system, and computer readable record medium storing a program therein

Country Status (4)

Country Link
US (1) US20030070102A1 (en)
EP (1) EP1300745A1 (en)
JP (1) JP4505180B2 (en)
WO (1) WO2002005073A1 (en)

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040248566A1 (en) * 2003-06-06 2004-12-09 Nec Corporation Mobile communication system and mobile terminal device
US20050182973A1 (en) * 2004-01-23 2005-08-18 Takeshi Funahashi Information storage device, security system, access permission method, network access method and security process execution permission method
US20050273525A1 (en) * 2004-06-03 2005-12-08 Anderson David D Dynamic I/O disabling systems and methods
US20060037074A1 (en) * 2004-08-16 2006-02-16 Inventec Corporation Computer platform external communication port access authorization method and interface
US20070050633A1 (en) * 2005-08-23 2007-03-01 Yoshio Matsuoka Information processing apparatus and method of controlling authentication process
US20070061879A1 (en) * 2005-09-15 2007-03-15 Dailey James E System and method for managing information handling system hard disk drive password protection
US20070074285A1 (en) * 2005-07-27 2007-03-29 Kuei-Ping Huang System and method for protecting a bios from unauthorized modifications
US20070283003A1 (en) * 2006-05-31 2007-12-06 Broyles Paul J System and method for provisioning a computer system
CN100458811C (en) * 2005-04-07 2009-02-04 国际商业机器公司 Method and apparatus for changing passwords with failback
US20110154458A1 (en) * 2006-05-30 2011-06-23 Hewlett-Packard Company Method and system for creating a pre-shared key
US20130160077A1 (en) * 2011-12-15 2013-06-20 Canon Kabushiki Kaisha Information processing apparatus, method for releasing restriction on use of storage device, and storage medium
US20140317710A1 (en) * 2013-04-23 2014-10-23 Canary Connect, Inc. Method for connecting devices to a network through an audio cable and a user device
US20160117176A1 (en) * 2014-10-24 2016-04-28 Dell Products L.P. Pre-boot diagnostic display
US9465944B2 (en) * 2014-07-30 2016-10-11 Wistron Corporation Electronic system, electronic device and method capable of erasing password from basic input/output system automatically
US20170126655A1 (en) * 2004-02-17 2017-05-04 Hewlett-Packard Development Company, L.P. Computer Security System And Method
US20200145215A1 (en) * 2018-11-05 2020-05-07 International Business Machines Corporation Secure password lock and recovery
US10671731B2 (en) 2015-12-25 2020-06-02 Toshiba Client Solutions CO., LTD. Method, apparatus, and medium for using a stored pre-boot authentication password to skip a pre-boot authentication step
US11321443B2 (en) * 2018-11-02 2022-05-03 EMC IP Holding Company, LLC Password resetting system and method

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100554788B1 (en) * 2002-10-15 2006-02-22 엘지전자 주식회사 Method for managing a password in optical disc device
JP4800068B2 (en) * 2006-02-23 2011-10-26 富士通株式会社 Password management device, password management method, password management program
JP4724066B2 (en) * 2006-07-26 2011-07-13 レノボ・シンガポール・プライベート・リミテッド Method and computer for making magnetic disk device accessible
TWI546690B (en) * 2011-04-21 2016-08-21 hong-jian Zhou Antivirus system

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4758718A (en) * 1985-02-27 1988-07-19 Hitachi, Ltd. High security IC card with an updatable password
US5115508A (en) * 1984-05-22 1992-05-19 Sharp Kabushiki Kaisha Password system utilizing two password types, the first being changeable after entry, the second being unchangeable until power is removed
US5430867A (en) * 1989-04-28 1995-07-04 Kabushiki Kaisha Toshiba Data processing system having a resume function and an operating method thereof
US5734718A (en) * 1995-07-05 1998-03-31 Sun Microsystems, Inc. NIS+ password update protocol
US5931948A (en) * 1992-09-17 1999-08-03 Kabushiki Kaisha Toshiba Portable computer system having password control means for holding one or more passwords such that the passwords are unreadable by direct access from a main processor
US6418927B1 (en) * 1999-02-03 2002-07-16 DRäGER MEDIZINTECHNIK GMBH Rotary compressor for respiration systems
US6474960B1 (en) * 2000-03-21 2002-11-05 DRäGER MEDIZINTECHNIK GMBH Respirator radial compressor with reduced sound emission

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09231172A (en) * 1996-02-26 1997-09-05 Nippon Denki Ido Tsushin Kk Password registering method
JPH10143460A (en) * 1996-11-07 1998-05-29 Nec Eng Ltd Scsi host adapter
JPH10177524A (en) * 1996-12-16 1998-06-30 Nec Shizuoka Ltd Information processing system
JPH1153176A (en) * 1997-08-05 1999-02-26 Hitachi Software Eng Co Ltd Environment selecting method for electronic computer
JP2000181687A (en) * 1998-12-18 2000-06-30 Fujitsu Ltd Controller, electronic equipment, environment setting method, and computer-readable recording medium storing program

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5115508A (en) * 1984-05-22 1992-05-19 Sharp Kabushiki Kaisha Password system utilizing two password types, the first being changeable after entry, the second being unchangeable until power is removed
US4758718A (en) * 1985-02-27 1988-07-19 Hitachi, Ltd. High security IC card with an updatable password
US5430867A (en) * 1989-04-28 1995-07-04 Kabushiki Kaisha Toshiba Data processing system having a resume function and an operating method thereof
US5931948A (en) * 1992-09-17 1999-08-03 Kabushiki Kaisha Toshiba Portable computer system having password control means for holding one or more passwords such that the passwords are unreadable by direct access from a main processor
US5734718A (en) * 1995-07-05 1998-03-31 Sun Microsystems, Inc. NIS+ password update protocol
US6418927B1 (en) * 1999-02-03 2002-07-16 DRäGER MEDIZINTECHNIK GMBH Rotary compressor for respiration systems
US6474960B1 (en) * 2000-03-21 2002-11-05 DRäGER MEDIZINTECHNIK GMBH Respirator radial compressor with reduced sound emission

Cited By (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040248566A1 (en) * 2003-06-06 2004-12-09 Nec Corporation Mobile communication system and mobile terminal device
US7958553B2 (en) * 2004-01-23 2011-06-07 Sony Corporation Information storage device, security system, access permission method, network access method and security process execution permission method
US20050182973A1 (en) * 2004-01-23 2005-08-18 Takeshi Funahashi Information storage device, security system, access permission method, network access method and security process execution permission method
US20170126655A1 (en) * 2004-02-17 2017-05-04 Hewlett-Packard Development Company, L.P. Computer Security System And Method
US10164969B2 (en) * 2004-02-17 2018-12-25 Hewlett-Packard Development Company, L.P. Computer security system and method
US20050273525A1 (en) * 2004-06-03 2005-12-08 Anderson David D Dynamic I/O disabling systems and methods
US20060037074A1 (en) * 2004-08-16 2006-02-16 Inventec Corporation Computer platform external communication port access authorization method and interface
CN100458811C (en) * 2005-04-07 2009-02-04 国际商业机器公司 Method and apparatus for changing passwords with failback
US20070074285A1 (en) * 2005-07-27 2007-03-29 Kuei-Ping Huang System and method for protecting a bios from unauthorized modifications
US7739734B2 (en) * 2005-07-27 2010-06-15 Hon Hai Precision Industry Co., Ltd. System and method for protecting a BIOS from unauthorized modifications
US20070050633A1 (en) * 2005-08-23 2007-03-01 Yoshio Matsuoka Information processing apparatus and method of controlling authentication process
US8387134B2 (en) * 2005-08-23 2013-02-26 Kabushiki Kaisha Toshiba Information processing apparatus and method of controlling authentication process
US20070061879A1 (en) * 2005-09-15 2007-03-15 Dailey James E System and method for managing information handling system hard disk drive password protection
US20110154458A1 (en) * 2006-05-30 2011-06-23 Hewlett-Packard Company Method and system for creating a pre-shared key
US8171302B2 (en) 2006-05-30 2012-05-01 Hewlett-Packard Development Company, L.P. Method and system for creating a pre-shared key
US20070283003A1 (en) * 2006-05-31 2007-12-06 Broyles Paul J System and method for provisioning a computer system
US20130160077A1 (en) * 2011-12-15 2013-06-20 Canon Kabushiki Kaisha Information processing apparatus, method for releasing restriction on use of storage device, and storage medium
US9405938B2 (en) * 2011-12-15 2016-08-02 Canon Kabushiki Kaisha Information processing apparatus, method for releasing restriction on use of storage device, and storage medium
US9633548B2 (en) 2013-04-23 2017-04-25 Canary Connect, Inc. Leveraging a user's geo-location to arm and disarm a network enabled device
US9659483B2 (en) 2013-04-23 2017-05-23 Canary Connect, Inc. System for leveraging a user's geo-location to arm and disarm network a enabled device
US20140317710A1 (en) * 2013-04-23 2014-10-23 Canary Connect, Inc. Method for connecting devices to a network through an audio cable and a user device
US9465944B2 (en) * 2014-07-30 2016-10-11 Wistron Corporation Electronic system, electronic device and method capable of erasing password from basic input/output system automatically
US20160117176A1 (en) * 2014-10-24 2016-04-28 Dell Products L.P. Pre-boot diagnostic display
US9652251B2 (en) * 2014-10-24 2017-05-16 Dell Products L.P. Pre-boot diagnostic display
US10671731B2 (en) 2015-12-25 2020-06-02 Toshiba Client Solutions CO., LTD. Method, apparatus, and medium for using a stored pre-boot authentication password to skip a pre-boot authentication step
US11321443B2 (en) * 2018-11-02 2022-05-03 EMC IP Holding Company, LLC Password resetting system and method
US20200145215A1 (en) * 2018-11-05 2020-05-07 International Business Machines Corporation Secure password lock and recovery
US10812267B2 (en) * 2018-11-05 2020-10-20 International Business Machines Corporation Secure password lock and recovery

Also Published As

Publication number Publication date
EP1300745A1 (en) 2003-04-09
JP4505180B2 (en) 2010-07-21
WO2002005073A1 (en) 2002-01-17

Similar Documents

Publication Publication Date Title
US20030070102A1 (en) Password changing method and computer system, and computer readable record medium storing a program therein
US11520894B2 (en) Verifying controller code
TWI648652B (en) Technology to repair compromised system boot code
US6651150B2 (en) Data-processing apparatus and method of controlling the rewriting of a nonvolatile storage device
JP5711160B2 (en) Method and computer for protecting passwords
JP5889933B2 (en) Method for preventing malfunction of computer, computer program, and computer
KR100929870B1 (en) How to keep BIOS security of computer system
JPH1185503A (en) Virus exterminating method, information processor and computer readable record medium recording virus extermination program
US7308547B2 (en) Apparatus and method for control of write filter
US7103909B1 (en) Method of unlocking password lock of storage device, information processor, computer-readable recording medium storing unlocking program, and control device
US20040199757A1 (en) Information processing device, method of saving and loading data, and information recording medium
JP2000357093A (en) Computer system and reloading method for non-volatile memory
CN113051576A (en) Control method and electronic device
JP2003216449A (en) Patch processing system
JP2022071954A (en) Information processing device, information processing method, and program
JPH11259426A (en) Computer system and method for managing the same and storage medium
KR100621613B1 (en) a computer system with security function
JP2003186753A (en) Electronic device, control method of electronic device and control program of electronic device
JPH09330216A (en) Bios rewriting system
JPH05100827A (en) Personal computer
JP2022047564A (en) Information processing device
JP2023087366A (en) Control device and management method
JPH11203115A (en) Controller
JP2004280463A (en) Data recovery method, recovery program, recording medium, and information processor
JP2003108256A (en) Computer apparatus and method for preventing unauthorized use thereof

Legal Events

Date Code Title Description
AS Assignment

Owner name: FUJITSU LIMITED, JAPAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:KONDO, HISAKI;REEL/FRAME:013524/0852

Effective date: 20021023

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION