CN109344597B - Device pairing authentication method and computer system applying same - Google Patents

Device pairing authentication method and computer system applying same Download PDF

Info

Publication number
CN109344597B
CN109344597B CN201811111916.9A CN201811111916A CN109344597B CN 109344597 B CN109344597 B CN 109344597B CN 201811111916 A CN201811111916 A CN 201811111916A CN 109344597 B CN109344597 B CN 109344597B
Authority
CN
China
Prior art keywords
electronic device
color code
information
processor
color
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.)
Active
Application number
CN201811111916.9A
Other languages
Chinese (zh)
Other versions
CN109344597A (en
Inventor
许巽尧
黄臣逸
谢汶达
卢勤业
吕绍正
高启修
吴忠颖
陈冠禹
许凯杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Acer Inc
Original Assignee
Acer Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Acer Inc filed Critical Acer Inc
Publication of CN109344597A publication Critical patent/CN109344597A/en
Application granted granted Critical
Publication of CN109344597B publication Critical patent/CN109344597B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/44Program or device authentication
    • G06F21/445Program or device authentication by mutual authentication, e.g. between devices or programs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
    • G06F21/78Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure storage of data

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Storage Device Security (AREA)

Abstract

The invention discloses a device pairing authentication method. The device pairing authentication method comprises the steps of respectively reading first color code information stored in a base device and second color code information stored in a memory device of an electronic device; converting the first color code information to display a first color code in a first display area of a display device of the electronic device; converting the second color code information to display a second color code in a second display area of the display device; and determining whether the base device is matched with the electronic device according to the first color code and the second color code. The technical scheme of the embodiment of the invention can match the tablet personal computer with the base device and protect personal privacy elements in the base device.

Description

Device pairing authentication method and computer system applying same
The application is a divisional application of an invention patent application of 'macrogoichi sharps corporation', having a priority date of 2015 year 28/04, an application date of 2015 year 12/30, an application number of 2015110226901 and an invention name of 'device pairing authentication method and computer system applying the method'.
Technical Field
The present invention relates to a device pairing authentication method, and more particularly, to a device pairing authentication method using color code information for pairing.
Background
Fig. 1 is a configuration diagram of a tablet computer 11 and a base unit 12. The user may add more functionality to the tablet computer 11 by coupling the base unit 12 to the tablet computer 11. For example, the keyboard device attached to the base device 12 meets the input requirement that the user is accustomed to using the keyboard, and the storage device (e.g., hard disk device) in the base device 12 can expand the data storage capacity of the tablet computer 11. In situations where multiple sets of base units 12 for tablet computers 11 are required, such as educational venues or conference venues, it is likely that the tablet computers 11 will be confused with their associated base units 12 when the device is retrieved after use. At this time, the manager needs to find the original paired combination in a fast and easily recognized manner. In view of the above, the present invention provides a device pairing authentication method for pairing a tablet computer 11 and a base device 12 and protecting personal privacy components in the base device 12.
Disclosure of Invention
An embodiment of the present invention provides a device pairing authentication method. The method comprises the steps of reading pairing password information for unlocking an external storage device from a basic input and output system of an electronic device; detecting whether the electronic device is connected to the external storage device; and if the electronic device is detected to be connected to the external storage device and the external storage device is in a locked state, the locked state is released by using the pairing password information.
An embodiment of the present invention provides a device pairing authentication method. The method comprises the steps of reading pairing password information for unlocking a storage device from a basic input and output system of an electronic device; when the electronic device enters a power management period, setting the storage device in a locked state; detecting whether a human-machine interface event occurs in the electronic device during the period of the power management period; and if the human-computer interface event of the electronic device is detected, using the pairing password information to release the locking state of the storage device.
An embodiment of the present invention provides a device pairing authentication method. The device pairing authentication method comprises the steps of respectively reading first color code information stored in a base device and second color code information stored in a memory device of an electronic device; converting the first color code information to display a first color code in a first display area of a display device of the electronic device; converting the second color code information to display a second color code in a second display area of the display device; and determining whether the base device is matched with the electronic device according to the first color code and the second color code.
In an embodiment, the method further includes reading the pairing password information from the bios after the electronic device is booted and enters an operating system.
In one embodiment, the pairing password information is used for pairing the electronic device and the external storage device.
In an embodiment, the method further comprises removing the pairing password information through the bios after the electronic device is booted and before the electronic device does not enter an operating system.
An embodiment of the present invention provides a device pairing authentication method, including:
reading pairing password information for unlocking a storage device from a basic input and output system of an electronic device;
when the electronic device enters a power management period, setting the storage device in a locked state;
detecting whether a human-machine interface event occurs in the electronic device during the period of the power management period; and
if the human-computer interface event of the electronic device is detected, the locking state of the storage device is released by using the pairing password information.
In one embodiment, if the electronic device has released the locked state, the detection of the human-machine interface event is stopped until the electronic device enters the next power management cycle.
In one embodiment, the storage device is set to the locked state when the electronic device enters a next power management cycle.
In an embodiment, the method further includes reading the pairing password information from the bios after the electronic device is booted and enters an operating system.
In one embodiment, the pairing password information is used for pairing the electronic device and the storage device.
In one embodiment, the method further comprises reading the pairing password information from the bios after the electronic device wakes up from a sleep or a hibernation mode, and unlocking the locked state of the storage device using the pairing password information.
In one embodiment, the method further includes identifying whether a bridge has identification information, and if so, performing the unlocking/locking operation on the storage device connected to the bridge.
Another embodiment of the present invention further provides a device pairing authentication method, including:
respectively reading first color code information stored in a base device and second color code information stored in a memory device of an electronic device;
converting the first color code information to display a first color code in a first display area of a display device of the electronic device;
converting the second color code information to display a second color code in a second display area of the display device; and
and determining whether the base device is matched with the electronic device or not according to the first color code and the second color code.
In one embodiment, if the first color code matches the second color code and the base device is detected to be in a locked state, the pairing password information for unlocking the base device is read from a basic input output system of the electronic device, and the locked state is unlocked by using the pairing password information.
In one embodiment, when the electronic device enters a power management cycle, the base device is set to be in the locked state;
detecting whether a human-machine interface event occurs in the electronic device during the period of the power management period; and
and if the human-computer interface event of the electronic device is detected, the locking state of the base device is released by using the pairing password information.
In one embodiment, the pairing password information is used for pairing the electronic device and the base device.
In one embodiment, the method further comprises reading the pairing password information from the bios after the electronic device wakes up from a sleep or a hibernation mode, and unlocking the locked state of the base device using the pairing password information.
Another embodiment of the invention provides a computer system. The computer system comprises an electronic device and a base device. The base device comprises a storage device and a first memory device, wherein the first memory device stores first color code information. The electronic device is connected to the base device, wherein the electronic device comprises a display device, a second memory device, a third memory device and a processor. The second memory device is used for carrying a basic input and output system. The third memory device is used for storing second color code information. The processor is connected to the display device, the first memory device, the second memory device and the third memory device, wherein the processor executes the bios to read the first color information and the second color information, and executes the bios to convert the first color information to display a first color in the first display area and convert the second color information to display a second color in the second display area, so that a user can determine whether the base device is matched with the electronic device according to whether the first color is the same as the second color.
In one embodiment, the bios further stores pairing password information for unlocking the storage device; and
when the processor executes the BIOS to detect that the storage device is in a locked state and the first color code matches the second color code, the processor releases the locked state using the pairing password information.
In one embodiment, the processor sets the storage device in the locked state when the computer system enters a power management cycle;
during the period of the power management cycle, the processor detects whether a human-machine interface event occurs in the electronic device; and
if the processor detects that the human-computer interface event occurs to the electronic device, the locking state of the storage device is released by using the pairing password information.
In one embodiment, the pairing password information is used for pairing the electronic device and the storage device.
In one embodiment, the method further comprises reading the pairing password information from the bios after the electronic device wakes up from a sleep or a hibernation mode, and unlocking the locked state of the storage device using the pairing password information.
Drawings
Fig. 1 is a configuration diagram of a tablet computer 11 and a base unit 12.
FIG. 2 is a block diagram illustrating a computer system 20 according to a first embodiment of the present invention.
Fig. 3 is a flowchart illustrating a device pairing authentication method according to a ninth embodiment of the present invention.
Fig. 4 is a flowchart illustrating a device pairing authentication method according to a tenth embodiment of the present invention.
FIG. 5 is a block diagram illustrating a computer system 50 according to an eleventh embodiment of the invention.
Fig. 6A, 6B and 6C are schematic diagrams illustrating displaying a first color code and a second color code according to a twelfth embodiment of the present invention.
Fig. 7 is a flowchart illustrating a device pair authentication method according to a thirteenth embodiment of the present invention.
Wherein the reference numerals are as follows:
11. a tablet computer;
12. a base unit;
20. a computer system;
200. an electronic device;
201. a processor;
202. a memory device;
203. a basic input output system;
204. a hub;
205. 207, a bridge;
206. 208, 212, connection ports;
210. a base unit;
211. a hard disk device;
50. a computer system;
500. an electronic device;
501. a processor;
502. 505, 512, memory means;
503. a basic input output system;
504. a display device;
506. 513, a connection port;
507. a first display area;
508. a second display area;
510. a base unit;
511. a hard disk device.
Detailed Description
Illustrative embodiments or examples of the disclosure will be described below. The scope of the present disclosure is not limited thereto. Those skilled in the art should appreciate that they may make various changes, substitutions and alterations herein without departing from the spirit and scope of the present disclosure. In embodiments of the present disclosure, reference numerals may be used repeatedly, and several embodiments of the present disclosure may share the same reference numerals, but feature elements used for one embodiment are not necessarily used for another embodiment.
FIG. 2 is a block diagram illustrating a computer system 20 according to a first embodiment of the present invention. In the first embodiment, the computer system 20 includes an electronic device 200 and a base device 210. The electronic device 200 includes a processor 201, a memory device 202, a Basic Input/Output System (BIOS) 203, a hub 204, a bridge 205, a bridge 207, a connection port 206, and a connection port 208. The base unit 210 includes a hard disk unit 211 and a connection port 212. The processor 201 is connected to a memory device 202 and a hub 204, respectively. The bridge 205 is configured to be connected between the hub 204 and the connection port 206. Bridge 207 is configured to connect between hub 204 and connection port 208. The hard disk device 211 is connected to the connection port 212.
In the first embodiment, the electronic apparatus 200 is a tablet computer, the memory apparatus 202 is a Serial Peripheral Interface (SPI) rom, the bridge 205 and the bridge 207 are USB (Universal Serial Bus) USB (USB) USB (Serial Advanced Technology Attachment) bridges, the connection port 206, the connection port 208, and the connection port 212 are connection ports of a USB Interface, and the hard disk apparatus 211 is a SATA hard disk capable of supporting the USB Interface, but the invention is not limited thereto. For example, the electronic device 200 may be any computer device with an operating system, the memory device 202 may be another memory device with a bios 203, and the hard disk device 211 may be any external storage device supporting the transmission interface of the connection port 206, the connection port 208, and the connection port 212.
In the first embodiment, the memory device 202 is used to mount the bios 203, wherein the bios 203 stores the pairing password information for unlocking the hard disk device 211. The BIOS 203 is loaded in the memory device 202 and is a bridge between the firmware and the hardware of the electronic device 200. After the electronic device 200 is booted, the processor 201 first executes the bios 203, and then initializes hardware of the electronic device 200 to create a memory space map, thereby bringing software of the electronic device 200 to a suitable state. In other words, the processor 201 guides the electronic device 200 to properly boot the operating system stored in the electronic device 200 by executing the bios 203. The processor 201 is used for detecting whether the electronic device 200 is connected to the hard disk device 211. After the electronic device 200 is booted, the processor 201 reads the pairing password information from the bios 203. If the processor 201 detects that the electronic device 200 is connected to the hard disk device 211 and detects that the hard disk device 211 is in a locked state, the processor 201 uses the pairing password information to unlock the hard disk device 211 from the locked state.
In the first embodiment, the processor 201 further detects whether a human interface event occurs in the computer system 20 when the computer system 20 supports Selective Suspend power management. For example, the processor 201 detects whether there is a keyboard input from the base device 210, or detects whether the user touches the screen of the electronic device 200, and so on. When the processor 201 detects the human-machine interface event of the computer system 20, the processor 201 reads the pairing password information from the bios 203 and releases the locked state of the hard disk device 211 using the pairing password information.
The second embodiment of the present invention illustrates how to set the pairing password information of the computer system 20. In the second embodiment, the electronic device 200 is connected to the connection port 212 of the base device 210 through the connection port 206, and the user activates the electronic device 200 and enters the operating system. Then, the user selects and executes an application program in the operating system to start the password protection of the computer system 20 and generate the pairing relationship between the electronic device 200 and the base device 210. In the second embodiment, the processor 201 executes the application program to inquire of the bios 203 whether the pairing password information is set. The bios 203 reads the memory device 202 to determine whether to store the pairing password information. If the BIOS 203 does not read the paired password information, the response processor 201 does not protect the computer system 20 from the password. At this time, the processor 201 executes the application program to generate a set of random numbers of first pairing password information to perform encryption setting on the hard disk device 211, so that the hard disk device 211 can recognize the first pairing password information. At the same time, the processor 201 transmits the first password pair information to the bios 203, so that the bios 203 stores the first password pair information in the memory device 202 (i.e., in the bios 203). The bios 203 reports back to the processor 201 after the storage is completed. Finally, after the processor 201 executes the above steps, the user is asked whether to restart the electronic apparatus 200 to validate the first pairing password information.
The third embodiment of the present invention illustrates how the electronic device 200 uses the first pairing password information to unlock the hard disk device 211 of the base device 210. In this third embodiment, the electronic device 200 has been connected to the connection port 212 of the base device 210 through the connection port 206. Then, the user starts the electronic device 200 and enters the operating system. After the electronic device 200 enters the operating system, the processor 201 actively queries the bios 203 for the first password pair information. The bios 203 reads the first pairing password information and returns it to the processor 201. Then, the processor 201 detects that the electronic device 200 is connected to the base device 210, and detects that the hard disk device 211 is in a locked state. Finally, the processor 201 releases the locked state of the hard disk device 211 using the first pairing password information. By the method of the third embodiment, after the electronic device 200 enters the operating system, the unlocking operation of the hard disk device 211 can be actively performed and completed without informing the user.
The fourth embodiment of the present invention illustrates how the electronic device 200 uses the first pairing password information to unlock the hard disk device 211 of the base device 210. In the fourth embodiment, the electronic device 200 is powered on and enters the operating system, and the electronic device 200 is not connected to the base device 210. At this point, the processor 201 actively queries the bios 203 for the first pairing password information. The bios 203 reads the first pairing password information and returns it to the processor 201. Next, in the fourth embodiment, the user connects the hard disk device 211 to the electronic device 200 through the connection port 212. The bios 203 receives the connection signal of the base unit 210 and notifies the processor 201. At this time, the processor 201 detects that the bios 203 obtains that the electronic device 200 is connected to the base device 210, and detects that the hard disk device 211 is in a locked state. Finally, the processor 201 releases the locked state of the hard disk device 211 using the first pairing password information. By the method of the fourth embodiment, after the electronic device 200 is connected to the base device 210, the unlocking operation of the hard disk device 211 can be actively performed and completed without informing the user.
The fifth embodiment of the present invention illustrates how the electronic device 200 uses the first pairing password information to unlock the hard disk device 211 of the base device 210. In the fifth embodiment, the electronic device 200 has been connected to the connection port 212 of the base device 210 through the connection port 206, and the electronic device 200 has been started and enters into the sleep/hibernate mode of the operating system. Since the electronic device 200 is in the sleep/hibernate mode, the hard disk device 211 is in a locked state. Then, when the user operates the electronic apparatus 200 to wake up the electronic apparatus 200 from the sleep/hibernate mode, the processor 201 actively executes the application program to query the bios 203 for the first password pair information. The bios 203 reads the first pairing password information and returns it to the processor 201. Finally, the processor 201 releases the locked state of the hard disk device 211 using the first pairing password information. By the method of the fifth embodiment, after the electronic device 200 wakes up from the sleep/hibernate mode, the unlocking operation of the hard disk device 211 can be actively performed and completed without informing the user.
The sixth embodiment of the present invention illustrates how to release the pairing relationship between the electronic apparatus 200 and the base apparatus 210. In the sixth embodiment, the electronic device 200 has been connected to the connection port 212 of the base device 210 through the connection port 206, and the user has started the electronic device 200 and entered the operating system. Next, the user selects and executes an application program in the operating system to remove the pairing relationship between the electronic device 200 and the base device 210. In the sixth embodiment, the processor 201 executes the application program to inquire of the bios 203 whether the pairing password information is set. The bios 203 reads the memory device 202 to determine whether to store the pairing password information. If the pairing password information is stored, the bios 203 responds to the pairing password information to the processor 201. Then, the processor 201 notifies the bios 203 to remove the pairing password information, and releases the encryption setting on the hard disk device 211 using the pairing password information. Finally, the bios 203 removes the password pair information from the memory device 202 and responds to the successful removal of the processor 201.
The seventh embodiment of the present invention illustrates how to release the pairing relationship between the electronic apparatus 200 and the base apparatus 210 using the bios 203. In the sixth embodiment, the electronic device 200 is already connected to the connection port 212 of the base device 210 through the connection port 206, and the user has started the electronic device 200 but has not entered the operating system. At this time, the user operates the electronic apparatus 200 to enter the bios 203 (e.g., presses the F2 button). In the bios 203, the user switches to the security setting page to display the password setting state. Next, the user starts a flow of canceling the encryption setting of the hard disk drive 211 by selecting an item of the setting menu (setup menu). In the seventh embodiment, a Password reverse-derivation procedure is performed on the pairing Password information displayed by the bios 203 to obtain a set of universal passwords (Master Password). Finally, the pairing password information and the universal password are used to remove the encryption setting on the hard disk device 211, and the pairing password information of the memory device 202 is cleared. In the sixth embodiment, the user does not need to enter the operating system to execute the application program to release the pairing relationship between the electronic device 200 and the base device 210. That is, by the method described in the seventh embodiment, the user can release the pairing relationship between the electronic device 200 and the base device 210 when the electronic device 200 cannot enter the operating system (e.g., the operating system fails), switch to another operating system, or use the application program described in the fifth embodiment.
By the device pairing verification method according to the second to seventh embodiments, the pairing relationship between the electronic device 200 and the base device 210 can be increased without increasing any hardware cost. In addition, the device pairing verification method according to the second to fourth embodiments can prevent the hard disk device 211 of the base device 210 from being arbitrarily accessed. In addition, the unlocking operation in the third and fifth embodiments is automated, so that the hard disk device 211 is protected in daily use. If the operating system or hardware of the electronic device 200 is damaged, the encryption setting on the hard disk device 211 is released by the method of the seventh embodiment to access the stored data in the hard disk device 211.
Since the connection port 206, the connection port 208 and the connection port 212 are connection ports of a USB interface, the electronic device 200 can support Selective Suspend power management to save power consumption of the USB device. When the electronic device 200 enters the operating system and executes the Selective Suspend power management program, the hard disk device 211 is locked again after entering a predetermined power management cycle. At this time, the user cannot access the hard disk device 211, which causes inconvenience. In the Windows operating system, to solve the above problem, the USB controller must be instructed to stop executing the Selective Suspend power manager, so that all USB devices stop executing the Selective Suspend power manager. Thus, the electronic device 200 cannot perform Selective Suspend power management and access to the hard disk device 211 at the same time. Thus, access to the hard disk device 211 conflicts with Selective Suspend power management.
In view of this, the eighth embodiment of the present invention illustrates how the computer system 20 maintains the pairing relationship between the electronic device 200 and the base device 210 in the case of supporting Selective Suspend power management. In the eighth embodiment, the processor 201 detects whether an hmi event occurs in the computer system 20 during a power management cycle of the electronic device 200 executing Selective Suspend power management. For example, the processor 201 detects whether there is a keyboard input from the base device 210, or detects whether the user touches the screen of the electronic device 200, and so on. When the processor 201 detects the human-machine interface event of the computer system 20, the processor 201 reads the pairing password information from the bios 203 and releases the locked state of the hard disk device 211 using the pairing password information. At this time, during the power management cycle, the hard disk device 211 is not locked, so that the processor 201 does not need to continue the detection and unlocking operations. In other words, if the processor 201 has released the locked state of the hard disk device 211, the processor 201 stops detecting the hmi event until the electronic device 200 enters the next power management cycle. The time of the unlocking action must be less than a predetermined time (e.g., 1.5 seconds). Thus, the computer system 20 can balance between "Selective Suspend status is terminated early" and "hard disk device 211 is temporarily unable to respond". When the computer system 20 enters the next power management cycle, the electronic device 200 executes the Selective Suspend power management program to set the hard disk device 211 in the locked state again. By the method of the eighth embodiment, the user can operate the computer system 20 to access the hard disk device 211 when the electronic device 200 executes the Selective Suspend power management program.
The ninth embodiment of the present invention illustrates how the electronic apparatus 200 recognizes the hard disk apparatus 211 to be locked. In the ninth embodiment, a bridge wafer is mounted in each of the bridge 205 and the bridge 207. In the ninth embodiment, the developer writes identification information (e.g., a specific string) into a firmware field of a bridge chip (not shown) on the bridge 205. The identification information is used to inform the processor 201 to identify the connection port 206 for connecting with the base device 210. Therefore, after the computer system 20 is booted up, the processor 201 knows the connection port (e.g., the connection port 206) for connecting the base device 210 by identifying whether the plurality of bridges (e.g., the bridge 205 and the bridge 207) have the identification information. In other words, the processor 201 identifies whether the bridge has the identification information, and if so, the processor 201 performs an unlocking/locking operation on a storage device (e.g., the hard disk device 211) connected to the bridge. Therefore, the identification method of the ninth embodiment can selectively protect the data security of the storage device corresponding to the specific bridge. In addition, the identification method of the ninth embodiment only needs to add identification information (e.g. specific string) on the bridge name or specific firmware field without customizing the firmware, and does not generate additional development cost. With the identification method of the ninth embodiment, the processor 201 can automatically identify the hard disk device 211 of the base device 210 in all the USB storage devices, so as to execute the device pairing verification method of the second to eighth embodiments on the hard disk device 211.
Fig. 3 is a flowchart illustrating a device pairing authentication method according to the ninth embodiment of the present invention. In step S301, the processor 201 actively inquires the basic input/output system 203 of the electronic apparatus 200 of the pairing password information. In step S302, the bios 203 reads out the pairing password information and returns it to the processor 201. In step S303, the processor 201 sets the hard disk device 211 to be in a locked state when the electronic device 200 enters a power management cycle. In step S304, the processor 201 detects whether a human-machine interface event occurs in the electronic apparatus 200 during the power management period. If yes, the process proceeds to step S305. In step S305, the processor 201 releases the locked state of the hard disk device 211 using the pairing password information, and stops detecting the human-machine interface event. In step S306, the processor 201 determines whether the electronic apparatus 200 enters the next power management cycle. If yes, go back to step S302.
Fig. 4 is a flowchart illustrating a device pairing authentication method according to a tenth embodiment of the present invention. In step S401, the processor 201 actively inquires of the basic input output system 203 about the pairing password information. In step S402, the bios 203 reads out the pairing password information and returns it to the processor 201. In step S403, the processor 201 detects whether the electronic device 200 is connected to the base device 210 and whether the hard disk device 211 is in a locked state. If yes, the process proceeds to step S404. Finally, in step S404, the processor 201 detects that the electronic device 200 is connected to the base device 210 and detects that the hard disk device 211 is in a locked state, and at this time, the processor 201 releases the locked state of the hard disk device 211 by using the pairing password information.
FIG. 5 is a block diagram illustrating a computer system 50 according to an eleventh embodiment of the invention. In the eleventh embodiment of the present invention, the computer system 50 includes an electronic device 500 and a base device 510. The electronic device 500 includes a processor 501, a memory device 502, a basic input/output system 503, a display device 504, a memory device 505, and a connection port 506. The base device 510 includes a hard disk device 511, a memory device 512, and a connection port 513. The electronic device 500 and the base unit 510 are connected to each other through respective connection ports 506 and 513. The processor 501 is connected to a memory device 502, a display device 504, a memory device 505, and a connection port 506, respectively. The connection port 513 is connected to the hard disk device 511 and the memory device 512, respectively. The memory device 502 is equipped with the bios 503, the memory device 512 of the base device 510 stores a first color code information, and the memory device 505 of the electronic device 500 stores a second color code information. The display device 504 has a first display area 507 and a second display area 508.
In the eleventh embodiment of the present invention, the electronic device 500 is a tablet computer, the Memory device 502 is a read/write nonvolatile Memory (e.g., SPI NOR Flash Memory), the display device 504 is a touch screen of the tablet computer, the Memory device 505 is a nonvolatile Memory device (e.g., DDR3SDRAM), the connection port 506 and the connection port 513 are connection ports of a USB interface, the hard disk device 513 is a SATA hard disk capable of supporting the USB interface, and the Memory device 512 is a nonvolatile Memory device (e.g., EC Flash Memory), but the present invention is not limited thereto. For example, the electronic device 500 may be any computer device with an operating system, the memory device 502 may be another memory device with a bios 503, and the hard disk device 511 may be any external storage device supporting the transmission interface of the connection port 506.
In the eleventh embodiment of the present invention, the processor 501 executes the bios 503 to read the first color code information and the second color code information, and executes the bios 503 to convert the first color code information to display a first color code in the first display area 507 and convert the second color code information to display a second color code in the second display area 508, so that the user can determine whether the base unit 510 matches the electronic device 500 according to whether the first color code and the second color code are the same.
In the eleventh embodiment of the present invention, assuming that a user wants to know whether the tablet pc used is matched with the base device connected to the tablet pc, the user can enter the operation interface of the bios 503 to click and activate the color matching function. At this time, the bios 503 converts the first color code information stored in the memory device 512 of the base device 510 into a first color code and displays the first color code in the first display area 507, and converts the second color code information stored in the memory device 505 of the electronic device 500 into a second color code and displays the second color code in the second display area 508. Finally, the user can determine whether the base unit 510 matches the electronic device 500 by visually determining whether the first color code and the second color code are the same. In the eleventh embodiment of the present invention, the first color code information and the second color code information may be Hash values (Hash), and the first color code and the second color code may be displayed in the first display area 507 and the second display area 508 respectively in a manner of adding a set of identification codes to a background color.
In the eleventh embodiment of the present invention, when the user starts the color matching function, the processor 501 executes the bios 503 to immediately detect whether the connection port 506 of the electronic device 500 is plugged again. If a unplugging action is detected, the processor 501 executes the bios 503 to read the first color code information stored in the memory device 512 of the newly plugged base device 510. At this time, the processor 501 converts the newly read first color code information into a new first color code and displays the new first color code in the first display area 507. Therefore, the user can quickly find a specific base device 510 matching the electronic device 500 among the plurality of base devices 510 by activating the color matching function to distinguish the color.
In other words, in the eleventh embodiment of the present invention, if the user wants to confirm the pairing between the tablet pc (the electronic device 500) and the base (the base device 510), the user can enter the setting screen of the bios 503. At this time, the bios 503 reads the identification code (second color code information) of the tablet pc end, also dynamically reads the identification code (first color code information) of the base end at the same time, and then converts the two sets of identification codes into colors by using an algorithm, and finally presents the colors in a color block manner (comparing the first color code with the second color code). Therefore, the device pairing authentication method disclosed by the eleventh embodiment of the invention provides the user with easy identification and pairing through color comparison.
In the eleventh embodiment of the present invention, the tablet computer (electronic device 500) and the base (base device 510) are automatically paired when the computer is turned on for the first time. For example, when the memory device 502 does not have the identification code at the first boot, the bios 503 automatically sets a set of color code information, and the bios 503 stores the set of color code information in the memory device 512 of the base device 510 and the memory device 502 of the electronic device 500, respectively.
In addition, it should be noted that the device pairing authentication method and the computer system thereof disclosed in the first to tenth embodiments of the present invention can also be applied to the computer system 50 disclosed in the eleventh embodiment of the present invention. Therefore, in the eleventh embodiment of the present invention, if the first color code matches the second color code and the processor 501 detects (or the processor 501 executes the bios 503 detects) that the hard disk device 511 in the base device 510 is in a locked state, the processor 501 reads the pairing password information for unlocking the base device 510 (or the hard disk device 511) from the bios 503 and releases the locked state of the base device 510 (or the hard disk device 511) by using the pairing password information. According to this embodiment, it is also feasible to encode or directly adopt the pairing password information in the device pairing authentication method and the computer system disclosed in the first to tenth embodiments of the present invention as the color code information for the user to determine whether the electronic device is matched, or encode or directly adopt the color code information of the eleventh embodiment of the present invention as the pairing password information for the system to use when the system is unlocked. In the eleventh embodiment of the present invention, when the electronic device 500 enters a power management cycle, the processor 501 sets the base device 510 (or the hard disk device 511) in the locked state. During the power management period, the processor 501 detects whether a human-machine interface event occurs in the electronic device 500. If the processor 501 detects that the human-machine interface event occurs in the electronic device 500, the processor 501 uses the pairing password information to unlock the base device 510 (or the hard disk device 511).
Fig. 6A, 6B and 6C are schematic diagrams illustrating displaying a first color code and a second color code according to a twelfth embodiment of the present invention. In the twelfth embodiment of the present invention, in order to avoid the easy erroneous determination when the colors are similar, a set of identification codes is inserted into each color block (i.e. the first display area 507 and the second display area 508) for resolution, wherein the colors and the identification codes displayed by a single set of color code information are fixed. In the twelfth embodiment of the present invention, as shown in fig. 6A, the background color of the first display region 507 is the same as the background color of the second display region 508, and the identification code (8S) of the first display region 507 is the same as the identification code (8S) of the second display region 508. Therefore, the user can know from the display form of fig. 6A that the electronic device 500 is matched with the connected base device 510. In the twelfth embodiment of the present invention, as shown in fig. 6B, the background color of the first display region 507 is the same as the background color of the second display region 508, but the identification code (H9) of the first display region 507 is different from the identification code (P4) of the second display region 508. As shown in fig. 6C, the identification code (T5) of the first display region 507 is the same as the identification code (T5) of the second display region 508, but the background color of the first display region 507 is different from the background color of the second display region 508. Therefore, the user can see from the display patterns of fig. 6B and 6C that the electronic device 500 is not matched with the connected base unit 510. In addition, the twelfth embodiment of the present invention also includes displaying only the color information in the first display area 507 and the second display area 508 respectively, or displaying only the identification code information in the first display area 507 and the second display area 508 respectively.
Fig. 7 is a flowchart illustrating a device pair authentication method according to a thirteenth embodiment of the present invention. In step S701, the processor 501 reads the first color code information stored in the base device 510 and the second color code information stored in the memory device 505 of the electronic device 500, respectively. In step S702, the processor 501 converts the first color code information to display the first color code in the first display area 507 of the display device 504 of the electronic device 500. In step S703, the processor 501 converts the second color code information to display the second color code in the second display area 508 of the display device 504 of the electronic device 500. Finally, in step S704, it is determined whether the base device 510 matches the electronic device 500 according to the first color code and the second color code.
Although the present invention has been described in terms of the preferred embodiments, it will be apparent to those skilled in the art that the present invention may be practiced without these specific details. However, those skilled in the art should appreciate that they can readily use the present invention as a basis for designing or modifying processes and methods for authenticating device pairs and computer systems therefor for carrying out the same purposes and/or achieving the same advantages of the embodiments introduced herein. Therefore, the protection scope of the present invention should be determined by the scope of the appended claims.
Also, although the disclosed examples have been shown and described with respect to one or more implementations, similar alterations and modifications will occur to others skilled in the art upon the reading and understanding of this specification and the annexed drawings. The disclosed embodiments are intended to embrace all such alterations and modifications and fall within the scope of the appended claims. In particular regard to the various functions performed by the above described components (e.g., elements, resources, etc.), the terms (including a reference to a "means") used to describe such components are intended to correspond, unless otherwise indicated, to any particular function performed by the corresponding component (e.g., that is functionally equivalent), even though not structurally equivalent to the disclosed structure. In addition, while a particular feature of the invention may have been disclosed with respect to only one of several implementations, such feature may be combined with one or more other features of the invention as may be desired and advantageous for any given or particular application.

Claims (10)

1. A device pairing authentication method, comprising:
respectively reading first color code information stored in a base device and second color code information stored in a memory device of an electronic device;
converting the first color code information to display a first color code in a first display area of a display device of the electronic device;
converting the second color code information to display a second color code in a second display area of the display device; and
and determining whether the base device is matched with the electronic device according to whether the first color code is the same as the second color code.
2. The device pair authentication method of claim 1, wherein if the first color code matches the second color code and the base device is detected to be in a locked state, then the pairing password information for unlocking the base device is read from a basic input output system of the electronic device and the locked state is unlocked using the pairing password information.
3. The device pair authentication method of claim 2, wherein the base device is configured to be in the locked state when the electronic device enters a power management cycle;
detecting whether a human-machine interface event occurs in the electronic device during the period of the power management period; and
and if the human-computer interface event of the electronic device is detected, the locking state of the base device is released by using the pairing password information.
4. The device pair authentication method of claim 2, wherein the pairing password information is used to pair the electronic device and the base device.
5. The device pair authentication method of claim 2, further comprising reading the pairing password information from the bios after the electronic device wakes up from a sleep or a hibernation mode, and unlocking the locked state of the base device using the pairing password information.
6. A computer system, comprising:
the base device comprises a storage device and a first memory device, wherein the first memory device stores first color code information; and
an electronic device connected to the base device, wherein the electronic device comprises:
the display device is provided with a first display area and a second display area;
a second memory device for carrying a BIOS;
a third memory device for storing a second color code information; and
a processor connected to the display device, the first memory device, the second memory device and the third memory device, wherein the processor executes the bios to read the first color information and the second color information, and executes the bios to convert the first color information to display a first color in the first display area and convert the second color information to display a second color in the second display area, so that a user can determine whether the base device is matched with the electronic device according to whether the first color is the same as the second color.
7. The computer system as claimed in claim 6, wherein the BIOS further stores a pairing password for unlocking the storage device; and
when the processor executes the BIOS to detect that the storage device is in a locked state and the first color code matches the second color code, the processor releases the locked state using the pairing password information.
8. The computer system as recited in claim 7, wherein said processor sets said storage device in said locked state when said computer system enters a power management cycle;
during the period of the power management cycle, the processor detects whether a human-machine interface event occurs in the electronic device; and
if the processor detects that the human-computer interface event occurs to the electronic device, the locking state of the storage device is released by using the pairing password information.
9. The computer system of claim 7, wherein the pairing password information is used to pair the electronic device and the storage device.
10. The computer system as claimed in claim 7, further comprising the processor reading the password pair information from the bios after the electronic device wakes up from a sleep or a hibernation mode, and using the password pair information to unlock the storage device.
CN201811111916.9A 2015-04-28 2015-12-30 Device pairing authentication method and computer system applying same Active CN109344597B (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN2015102081012 2015-04-28
CN201510208101 2015-04-28
CN201511022690.1A CN106096380A (en) 2015-04-28 2015-12-30 Device pairing authentication method and the computer system of application the method

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN201511022690.1A Division CN106096380A (en) 2015-04-28 2015-12-30 Device pairing authentication method and the computer system of application the method

Publications (2)

Publication Number Publication Date
CN109344597A CN109344597A (en) 2019-02-15
CN109344597B true CN109344597B (en) 2022-04-26

Family

ID=57216317

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201811111916.9A Active CN109344597B (en) 2015-04-28 2015-12-30 Device pairing authentication method and computer system applying same
CN201511022690.1A Pending CN106096380A (en) 2015-04-28 2015-12-30 Device pairing authentication method and the computer system of application the method

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN201511022690.1A Pending CN106096380A (en) 2015-04-28 2015-12-30 Device pairing authentication method and the computer system of application the method

Country Status (1)

Country Link
CN (2) CN109344597B (en)

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI258705B (en) * 2005-03-29 2006-07-21 Mitac Int Corp Hand-writing-board projection module and system with color appearing functions, and method thereof
CN1971473A (en) * 2005-11-23 2007-05-30 华硕电脑股份有限公司 Method and system for keeping security of computer data and computer using the same
CN1987831B (en) * 2005-12-19 2010-09-01 鸿富锦精密工业(深圳)有限公司 Input device and its cipher control method
CN101063794A (en) * 2006-04-28 2007-10-31 佛山市顺德区顺达电脑厂有限公司 Writing pads shadow cast module, system and method thereof with colors displaying function
CN201160005Y (en) * 2008-03-12 2008-12-03 高志敏 U disk for encryption
CN101576942B (en) * 2008-05-06 2012-02-01 宏碁股份有限公司 Authentication method and automatic control system for electronic device
CN101882115A (en) * 2010-06-28 2010-11-10 上海北大方正科技电脑***有限公司 Encryption sharing method for mobile storage device
CN103200299B (en) * 2012-01-09 2015-03-18 冠捷投资有限公司 Wireless data synchronized wireless charging base, display device and wireless charging method
CN103366110A (en) * 2012-04-02 2013-10-23 鸿富锦精密工业(深圳)有限公司 System for encrypting and decrypting electronic device through external device, electronic device and external device
CN104217143A (en) * 2013-05-30 2014-12-17 英业达科技有限公司 Unlocking method
CN203773399U (en) * 2013-07-16 2014-08-13 许永平 Direct-plug mobile phone tablet ultrabook
CN103777870A (en) * 2014-01-23 2014-05-07 广东欧珀移动通信有限公司 Screen unlocking device for electronic equipment with touch control screen
CN104461368B (en) * 2014-12-29 2018-03-27 广东欧珀移动通信有限公司 The self-defined screen locking method of touch-screen, screen locking device

Also Published As

Publication number Publication date
CN106096380A (en) 2016-11-09
CN109344597A (en) 2019-02-15

Similar Documents

Publication Publication Date Title
US11698792B2 (en) Method for starting up device and device
EP3133894B1 (en) Method and apparatus for selecting terminal mode
CN103412769B (en) External card parameter configuration, equipment and system
TW569142B (en) Data processing system and method for password protecting a boot device
CN102955921B (en) Electronic device and safe starting method
US9557791B2 (en) Computer device and method for converting working mode of universal serial bus connector of the computer device
CN105807848B (en) Touch industrial personal computer
CN109948310B (en) Locking method and related electronic equipment
US10599848B1 (en) Use of security key to enable firmware features
US9400896B2 (en) Portable computer and security operating method thereof
EP2207120A2 (en) System operating method using hardware lock and electronic device started by utilizing hardware lock
US20170004301A1 (en) Device matching verification method and the computer system thereof
US20140373183A1 (en) Computer and control method thereof
US9218512B2 (en) Portable computer and operating method thereof
CN108197455B (en) Electronic device and safe starting method thereof
US20230214471A1 (en) Storage device, nonvolatile memory system including memory controller, and operating method of the storage device
CN109344597B (en) Device pairing authentication method and computer system applying same
JP6255918B2 (en) Information processing apparatus, communication control method, and communication control program
CN115421793A (en) Display method of starting state and computing equipment
TWI658374B (en) Device matching method and the corresponding computer system thereof
TWI626559B (en) Device matching method
CN103020509A (en) Terminal equipment encryption and decryption method, device and terminal equipment
US20070067566A1 (en) External storage device for controlling computer and method thereof
JP2005346172A (en) Computer, method for preventing removal of removable device, and program
JP2002041176A (en) Computer management method, information equipment, computer and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant