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 PDFInfo
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/78—Protecting 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/80—Protecting 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
- 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.
- 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.
- 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.
- The BIOS inhibits an access to the hard disk device until a password matching with an update password is inputted.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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
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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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, 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.
- 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).
- 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:
- (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.
- (2) It is possible to certainly change a password.
- 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; and
- 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.
- Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
- 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
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. Thecomputer system 100 comprises aninput unit 10, an updatepassword storing unit 20, arestart processing unit 30, asetting unit 40 and a registrationpassword 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. Therestart processing unit 30 restarts the computer system after the update password has been stored. The registrationpassword storing unit 50 is a non-volatile storage storing the registration password therein. - The
setting unit 40 sets an update password stored in the updatepassword 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 passwordlock releasing unit 41 and apassword changing unit 42. The passwordlock releasing unit 41 releases the password lock status of the electronic equipment using a registration password before changed. Thepassword changing unit 42 changes (replaces) a registration password stored in the registrationpassword storing unit 50 to (with) an update password stored in the updatepassword storing unit 20 after release by the passwordlock 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.
- 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, ahard disk 13, adisplay controller 14, a display (for example, a CTR, LCD or the like) 15, adisk controller 16, an I/O controller 17, a main storage (DRAM) 18, aBIOS ROM 19, abus 24, asystem controller 25, a CMOS RAM (registration password storing unit, update password storing unit) 21 and a power-supply unit 23. - The
hard disk 13 is a storage in thecomputer system 100, which has a password lock function of inhibiting an access to data on thehard disk 13 until a password beforehand registered (hereinafter referred as a registration password) is inputted. - The password lock function brings the
hard disk 13 into a password lock status when thecomputer system 100 is started (when the power-supply is switched on) if a registration password is beforehand set in thehard disk 13, and inhibits an access to data stored on thehard disk 13 until an operator or the like inputs the registration password using a keyboard (input unit) 12 a, amouse 12 b or the like, and releases the password lock status. - The
hard disk 13 holds the registration password. Besides, thehard disk 13 collates a password inputted using thekeyboard 12 a or themouse 12 b with the registration password, and releases the password lock status and allows an access to data on thehard 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 thehard 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 thecomputer 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
hard disk 13 maybe internal in, or external to thecomputer system 100. - The
CMOS RAM 21 reloadably stores BIOS setting information which is setting information on the system environment. TheCMOS RAM 21 is battery-backed-up by abattery 22. When supply of the power from the power-supply unit 23 to theCMOS RAM 21 is stopped, the power is supplied from thebattery 22 to theCMOS RAM 21. - In the
CMOS RAM 21, there are formed a registrationpassword storing region 21 a, a registrationpassword flag region 21 b, an updatepassword storing region 21 c and an updatepassword flag region 21 d, as shown in FIG. 3. - In FIG. 3, examples of data capacities occupied by the registration
password storing region 21 a, the registrationpassword flag region 21 b, the updatepassword storing region 21 c and the updatepassword flag regions 21 d are shown next to these regions, respectively. - The registration
password storing region 21 a is a region for storing a registration password therein. The registrationpassword storing region 21 a is formed on theCMOS 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 thekeyboard 12 a or themouse 12 b when the computer system 100 (hard disk 13) is started in order to release the password lock status of thehard disk 13. - The registration
password flag region 21 b is a region for storing therein a flag (hereinafter referred as aflag 1, occasionally) indicating whether a registration password is inputted when thehard disk 13 is started, and the password lock status of thehard disk 13 is released. The registrationpassword 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 registrationpassword storing region 21 a, the updatepassword storing regions 21 c is formed on theCMOS 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 aflag 2, occasionally) indicating whether the registration password is going to be changed or not using the update password stored in the updatepassword storing region 21 d. The updatepassword 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 (
flag 1 and flag 2) stored in the registrationpassword flag region 21 b and the updatepassword 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
password storing region 21 a and the updatepassword storing region 21 c, theCMOS RAM 21 functions as the updatepassword storing unit 20 for storing therein an update password, and also functions as the registrationpassword storing unit 50, shown in FIG. 1. - The
CPU 11 executes a program to perform various arithmetic processing and control processing. TheCPU 11 executes a basic input/output program (hereinafter referred as a BIOS) read out from theBIOS ROM 19 to be described later, thereby operating to control various hardware (input/out unit and peripheral equipment) such as thekeyboard 12 a, themouse 12 b, thedisplay 15, a floppy disk drive (FDD) 17 a, thehard disk 13, etc. through thesystem controller 25. - In concrete, the
system controller 25 controls thedisplay 15 through thedisplay controller 14, thekeyboard 12 a and themouse 12 b through thekeyboard controller 12, thehard disk 13 through thedisk controller 16, and the FDD 17 a, aserial port 17 b and aparallel 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 thecomputer system 100. After the OS is started, theCPU 11 executes various applications (for example, a password updating program and the like to be described later) to perform various processing. - The
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
CPU 11 executes the BIOS read out from theBIOS ROM 19, refers to BIOS setting information stored in theCMOS RAM 21, and controls the system environment. - The BIOS performs the environment setting process with a startup of the
computer system 100. When thecomputer system 100 is started or restarted, the BIOS sets the system environment of thecomputer system 100 while referring to the BIOS setting information stored in theCMOS 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, theparallel 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
CMOS RAM 21. TheCPU 11 executes the BIOS setup program, thereby editing the BIOS setting information stored in theCMOS RAM 21 on the basis of information inputted by operating thekeyboard 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
CMOS RAM 21, outputs a display operation instruction to thedisplay controller 14 to display the BIOS setting information on adisplay screen 15 a (refer to FIGS. 7 and 8) of thedisplay 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 theflag 2 stored in the updatepassword flag region 21 d in the environment setting process, determining that a registration password is going to be changed when “1” is set at theflag 2, releasing the password lock status of thehard 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 updatepassword storing region 21 c in thehard disk 13 to change the registration password stored in the registrationpassword storing region 21 a to the update password stored in the updatepassword 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 A10 through A70) shown in FIG. 4.
- 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 theCMOS RAM 21 or the like (step A10). - After that, the BIOS determines whether a registration password is set in the hard disk13 (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 A30), the BIOS displays a pop-up screen as shown in FIG. 8 on the
display screen 15 a of thedisplay 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
password storing region 21 a, and sets “1” to theflag 1 in the registrationpassword flag region 21 b (step A60). - When no registration password is set (refer to NO route of step A30), the BIOS sets “0” to the
flag 1 in the registrationpassword 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 disk13 (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
computer system 100 is restarted, with reference to a flowchart (steps B10 through B80) shown in FIG. 5. - 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 theCMOS RAM 21 or the like, and performs an operation of resetting thehard disk 13 to release the security freeze status (step B10). - After that, the BIOS examines the
flag 2 stored in the updatepassword flag region 21 d to examine whether the registration password is going to be changed (step B20). When theflag 2 in the updatepassword 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
flag 2 in the updatepassword flag region 21 d is “1” (refer to “flag 2=1” route of step B20), the BIOS examines theflag 1 stored in the registrationpassword 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 registrationpassword storing region 21 a (step B40). - After that, the BIOS sets the update password stored in the update
password storing region 21 c in thehard disk 13. Besides, the BIOS changes the registration password stored in the registrationpassword storing region 21 a to the update password stored in the updatepassword storing region 21 c to set the update password stored in the updatepassword storing region 21 c as a new registration password (step B50). - When “0” is stored at the flag1 (refer to “
flag 1=0” route of step B30), the BIOS performs step B50. - The BIOS then sets “0” to the
flag 2 in the updatepassword flag region 21 d (step B60). The BIOS sets thehard disk 13 to the security freeze status (step B80), then successively performs a process of starting-up thecomputer system 100 to start a startup of the OS. - In this embodiment, the process of resetting the
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 thehard 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
CPU 11 perform a POST (Power-On Self Test) process of self-diagnosing thecomputer system 100 when the power supply of the computer system is switched on (at the time of a startup) or thecomputer system 100 is restarted. The BIOS (CPU 11) automatically checks all devices including theCPU 11, thehard disk 13, the FDD 17 a, theDRAM 18, etc., and automatically checks the environment setting (setting of date/time, theserial port 17 b, theparallel 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 storingregion 21 c (updatepassword storing unit 20 in FIG. 1) as a new registration password in the environment setting process executed with a re-startup of thecomputer system 100. TheCPU 11 thus functions as the settingunit 40 shown in FIG. 1. - At the time of a restoring process, the
CPU 11 also fulfils a function of releasing the password lock status of thehard disk 13 using the registration password before changed. TheCPU 11 thus functions as the passwordlock releasing unit 41 shown in FIG. 1. After the password lock has been released, theCPU 11 also fulfils a function of changing the registration password stored in the registrationpassword storing region 21 a to the update password stored in the updatepassword storing region 21 a, thus functioning as thepassword changing unit 42 shown in FIG. 1. - On the
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 updatepassword 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 thedisplay screen 15 a of thedisplay 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 thecomputer 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
computer system 100 has been complete, in the updatepassword storing region 21 c (updatepassword 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 thekeyboard 12 a, themouse 12 b or the like in the updatepassword storing region 21 a. TheCPU 11 thus functions as the updatepassword 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 thecomputer system 100 after an update password has been stored in the updatepassword storing region 21 c. - The
DRAM 18 is used as a working area when theCPU 11 executes various arithmetic processing, in which the BIOS read out from theBIOS ROM 19 is stored, for example. In theDRAM 18, a registration password and an update password inputted through thekeyboard 12 a, themouse 12 b or the like are temporarily stored. - The power-
supply unit 23 supplies power to each device of thecomputer system 100. - Next, controlling steps performed by the BIOS and the password updating program when a registration password in the
hard disk 13 is changed in thecomputer 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
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
flag 1 stored in the registrationpassword 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
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 thedisplay screen 15 a of thedisplay 15 to request the operator to input a registration password before updated (collation password) set in thehard 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 DRAM18 (step C40).
- When no password is set in the hard disk13 (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 C60).
- The BIOS examines the
flag 1 stored in the registrationpassword 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 theflag 1, the BIOS determines that no registration password is set (refer to NO route at step C80), and stores an update password stored in theDRAM 18 in the updatepassword storing region 21 c in theDRAM 18. The BIOS also sets “1” to theflag 2 in the updatepassword 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
computer system 100. A process of restarting thecomputer system 100 is performed by the function of the OS (step C120). - When “1” is set to the
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 theDRAM 18 with the registration password stored in the registrationpassword storing region 21 a (step C90). - The BIOS determines whether the inputted collation password matches with the registration password stored in the registration
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
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
display screen 15 a of thedisplay 15 that the inputted password (collation password) does not match with the registration password set in thehard disk 13, thereby notifying the user of it (step C140). The process then returns to step C10. - According to the
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 thehard disk 13. It is therefore possible to improve the operability of thecomputer system 100. Additionally, since the BIOS called by the password updating program changes the registration password stored in the registrationpassword storing region 21 a to an update password stored in the updatepassword 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
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
CMOS RAM 21 battery-backed-up by thebattery 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 unit30 (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 thehard 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.
- So long as each embodiment of this invention is disclosed, persons skilled in the art can manufacture this invention.
- Industrial Applicability
- 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.
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.
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)
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)
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)
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)
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 |
-
2000
- 2000-07-07 WO PCT/JP2000/004542 patent/WO2002005073A1/en not_active Application Discontinuation
- 2000-07-07 EP EP00944329A patent/EP1300745A1/en not_active Withdrawn
- 2000-07-07 JP JP2002509869A patent/JP4505180B2/en not_active Expired - Fee Related
-
2002
- 2002-11-26 US US10/303,699 patent/US20030070102A1/en not_active Abandoned
Patent Citations (7)
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)
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 |