CN106095468B - A kind of computer starting method and device - Google Patents

A kind of computer starting method and device Download PDF

Info

Publication number
CN106095468B
CN106095468B CN201610576050.3A CN201610576050A CN106095468B CN 106095468 B CN106095468 B CN 106095468B CN 201610576050 A CN201610576050 A CN 201610576050A CN 106095468 B CN106095468 B CN 106095468B
Authority
CN
China
Prior art keywords
computer
operating system
electronic signature
signature information
hard drive
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
CN201610576050.3A
Other languages
Chinese (zh)
Other versions
CN106095468A (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.)
Sage Microelectronics Corp
Original Assignee
Sage Microelectronics Corp
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 Sage Microelectronics Corp filed Critical Sage Microelectronics Corp
Priority to CN201610576050.3A priority Critical patent/CN106095468B/en
Publication of CN106095468A publication Critical patent/CN106095468A/en
Application granted granted Critical
Publication of CN106095468B publication Critical patent/CN106095468B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4406Loading of operating system
    • G06F9/441Multiboot arrangements, i.e. selecting an operating system to be loaded
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/34User authentication involving the use of external additional devices, e.g. dongles or smart cards

Landscapes

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

Abstract

The invention discloses a kind of computer starting method and devices.The electronic signature information for computer is stored in advance in external mobile storage equipment, in computer to be used, computer is connect with external mobile storage equipment.Method includes the following steps: in the electric power starting of computer, by the first os starting computer for being installed on Primary Hard Drive in advance;After computer starting, the electronic signature information in external mobile storage equipment is read, and authenticate to the electronic signature information read;If certification passes through, correct key is obtained, so that the Primary Hard Drive of computer enters encryption and decryption operating mode;Computer is restarted by the second operating system, so that computer is based on the second operating system and enters normal operating conditions.In this way, being authenticated automatically when computer starting to electronic signature information, does not need user and input identity information progress associated authentication operation, it is easy to operate, it is user-friendly.

Description

A kind of computer starting method and device
Technical field
The present invention relates to computer application technologies, more particularly to a kind of computer starting method and device.
Background technique
Computer, as the common tool of people's work and life, problem of data safety is got growing concern for.
In the prior art, be reinforce computer hard disk data safety, if will to computer Primary Hard Drive data into Row read-write operation needs user to input preset identity information, and computer after the authentication is passed, calculates the identity information Machine could normally start, and user could execute read-write operation to Primary Hard Drive data, and complicated operation, it has not been convenient to which user uses.
Summary of the invention
In order to solve the above technical problems, the present invention provides a kind of computer starting method and device.
The electronic signature letter for computer is stored in advance in a kind of computer starting method in external mobile storage equipment Breath, the Primary Hard Drive of the computer are provided at least two logical partitions, and the Primary Hard Drive of the computer is equipped with the in advance It is hard that one operating system and the second operating system, first operating system and second operating system are respectively arranged in the master In the Different Logic subregion of disk, the data of the logical partition where first operating system are clear data, except described the The data of other logical partitions outside logical partition where one operating system are encryption data, to use the computer When, the computer is connect with the external mobile storage equipment, which comprises
In the electric power starting of the computer, pass through computer described in first os starting;
After the computer starting, the electronic signature information in the external mobile storage equipment is read, and right The electronic signature information read is authenticated;
If certification passes through, the correct key of the Primary Hard Drive data for computer described in encryption and decryption is obtained, so that institute The Primary Hard Drive for stating computer is successfully entered encryption and decryption operating mode;
Restarting instruction is generated by first operating system;
In described restart the computer, the computer is restarted by second operating system, so that institute It states computer and normal operating conditions is entered based on second operating system.
It include first key, described pair of reading in the electronic signature information in a kind of specific embodiment of the invention The electronic signature information got is authenticated, comprising:
Extract the first key for including in the electronic signature information;
The encryption data in the Primary Hard Drive is decrypted by the first key;
Determine whether the identification information of the master boot record of logical partition where capable of reading second operating system;
Electronic signature information certification is passed through if it is, determining;
Correspondingly, the correct key for obtaining the Primary Hard Drive data for computer described in encryption and decryption, comprising:
The first key for including in the electronic signature information is determined as being used for the Primary Hard Drive of computer described in encryption and decryption The correct key of data.
In a kind of specific embodiment of the invention, the described pair of electronic signature information read is authenticated, comprising:
The electronic signature information is matched with the signing messages in the Primary Hard Drive for being pre-stored within the computer;
If the two matches, it is determined that pass through to electronic signature information certification.
In a kind of specific embodiment of the invention, the Primary Hard Drive data obtained for computer described in encryption and decryption Correct key, comprising:
According to the electronic signature information, the Primary Hard Drive number for computer described in encryption and decryption is generated according to the algorithm of setting According to correct key.
In a kind of specific embodiment of the invention, referred to described by first operating system generation restarting After order, the method also includes:
Logical partition where first operating system is hidden processing.
In a kind of specific embodiment of the invention, the starting priority of second operating system is higher than described first The starting priority of operating system.
In a kind of specific embodiment of the invention, the method also includes:
Electronic signature information in the external mobile storage equipment is by encryption and to hide the information handled.
In a kind of specific embodiment of the invention, the external mobile storage equipment is USB flash disk, has general serial total The mobile hard disk of line USB interface, has external series advanced technology attachment at the mobile hard disk with thunder and lightning thunderbolt interface One of the mobile hard disk of part eSATA interface and the card reader with storage card.
The electronic signature letter for computer is stored in advance in a kind of computer starting device in external mobile storage equipment Breath, the Primary Hard Drive of the computer are provided at least two logical partitions, and the Primary Hard Drive of the computer is equipped with the in advance It is hard that one operating system and the second operating system, first operating system and second operating system are respectively arranged in the master In the Different Logic subregion of disk, the data of the logical partition where first operating system are clear data, except described the The data of other logical partitions outside logical partition where one operating system are encryption data, to use the computer When, the computer is connect with the external mobile storage equipment, described device includes:
Computer starting module, for passing through first os starting in the electric power starting of the computer The computer;
Electron underwriting authentication module, for reading in the external mobile storage equipment after the computer starting The electronic signature information, and the electronic signature information read is authenticated, if certification passes through, trigger correct key Obtain module;
The correct key obtains module, for obtaining the correct close of the Primary Hard Drive data for computer described in encryption and decryption Key, so that the Primary Hard Drive of the computer is successfully entered encryption and decryption operating mode;
Instruction of restarting generation module, for generating restarting instruction by first operating system;
Module is restarted, for being restarted by second operating system in described restart the computer The computer, so that the computer is based on second operating system and enters normal operating conditions.
It include first key, the electronics in the electronic signature information in a kind of specific embodiment of the invention Signature verification module is specifically used for:
Extract the first key for including in the electronic signature information;
The encryption data in the Primary Hard Drive is decrypted by the first key;
Determine whether the identification information of the master boot record of logical partition where capable of reading second operating system;
Electronic signature information certification is passed through if it is, determining;
Correspondingly, the correct key obtains module, it is specifically used for:
The first key for including in the electronic signature information is determined as being used for the Primary Hard Drive of computer described in encryption and decryption The correct key of data.
Using technical solution provided by the embodiment of the present invention, the first behaviour of the Primary Hard Drive by being installed on computer in advance After making system starting computer, the pre-stored electronic signature for computer in external mobile storage equipment can be read and believed Breath, authenticates the electronic signature information, if certification passes through, obtains the Primary Hard Drive data for encryption and decryption computer Correct key, so that the Primary Hard Drive of computer is successfully entered encryption and decryption operating mode, by be installed on Primary Hard Drive in advance second Operating system restarts computer, so that computer is based on the second operating system and enters normal operating conditions.Computer starting When, electronic signature information is authenticated automatically, user is not needed and inputs identity information progress associated authentication operation, operation letter It is single, it is user-friendly.
Detailed description of the invention
It, below will be to embodiment or existing for the clearer technical solution for illustrating the embodiment of the present invention or the prior art Attached drawing needed in technical description is briefly described, it should be apparent that, the accompanying drawings in the following description is only this hair Bright some embodiments for those of ordinary skill in the art without creative efforts, can be with root Other attached drawings are obtained according to these attached drawings.
Fig. 1 is a kind of implementation flow chart of computer starting method in the embodiment of the present invention;
Fig. 2 is a kind of structural schematic diagram of computer starting device in the embodiment of the present invention.
Specific embodiment
In order to enable those skilled in the art to better understand the solution of the present invention, with reference to the accompanying drawings and detailed description The present invention is described in further detail.Obviously, described embodiments are only a part of the embodiments of the present invention, rather than Whole embodiments.Based on the embodiments of the present invention, those of ordinary skill in the art are not making creative work premise Under every other embodiment obtained, shall fall within the protection scope of the present invention.
The embodiment of the invention provides a kind of computer starting methods, can accordingly be equipped with outside one in computer factory Set movable storage device.It needs that the electronic signature information for computer, computer is stored in advance in external mobile storage equipment Cooperate with external mobile storage equipment, user's normal use computer could be made, it can also Primary Hard Drive data to computer It plays a protective role.
In embodiments of the present invention, the Primary Hard Drive of computer is provided at least two logical partitions, hard in the master of computer First operating system and the second operating system are installed in advance, the first operating system and the second operating system are respectively arranged in disk In the Different Logic subregion of Primary Hard Drive, the data of the logical partition where the first operating system are clear data, except the first behaviour The data for making other logical partitions outside the logical partition where system are encryption data.
When user will use computer, computer can be connect with external mobile storage equipment.When the electricity of computer When source is opened, the first os starting computer can be first passed through.After computer starting, external mobile storage can be read Pre-stored electronic signature information in equipment, and the electronic signature information read is authenticated.It, can be with after certification passes through The correct key for obtaining the Primary Hard Drive data for encryption and decryption computer, so that the Primary Hard Drive of computer is successfully entered encryption and decryption work Operation mode, using the correct key operation can be decrypted to Primary Hard Drive data to be read in Primary Hard Drive, hard to master to be written The data of disk carry out cryptographic operation.Primary Hard Drive can be driven to the second behaviour for being installed on Primary Hard Drive in advance by the first operating system After making the related data successful decryption of system, the restarting generated for computer is instructed, and the second behaviour for passing through Primary Hard Drive Make system restarting computer, in this way, computer can enter normal operating conditions based on the second operating system.
The electronic signature information for computer is stored in advance in external mobile storage equipment, in the external mobile storage When equipment and computer are used cooperatively, do not need user and input identity information again, it is easy to operate, it is user-friendly.And it is external Electronic signature information is only stored in movable storage device, needed for memory space it is smaller, external mobile storage can be reduced and set Standby cost of manufacture.
In embodiments of the present invention, external mobile storage equipment is USB flash disk, the movement with general-purpose serial bus USB interface Hard disk, the mobile hard disk with thunder and lightning thunderbolt interface, the shifting with external series Advanced Technology Attachment eSATA interface Dynamic one of hard disk and the card reader with storage card.
It is shown in Figure 1, it is a kind of implementation flow chart of computer starting method provided by the embodiment of the present invention, the party Method may comprise steps of:
S110: in the electric power starting of computer, pass through the first os starting computer.
In practical applications, when user will use computer, the power supply of computer will be opened.It is opened in the power supply of computer Qi Shi, computer enter startup program.Because of the logical partition where the first operating system for being installed in the Primary Hard Drive of computer Related data be clear data, the related data of the logical partition where the second operating system is encryption data, so, this When can pass through the first os starting computer.
S120: after computer starting, reading the electronic signature information in external mobile storage equipment, and to reading Electronic signature information is authenticated, if certification passes through, thens follow the steps S130.
After computer starting, the electronic signature that can be read in external mobile storage equipment by the first operating system is believed Breath, and the electronic signature information read is authenticated.If certification passes through, the operation of step S130 is continued to execute.
In a kind of specific embodiment of the invention, the step of authenticating to the electronic signature information read, can be with The following steps are included:
Step 1: electronic signature information is matched with the signing messages in the Primary Hard Drive for being pre-stored within computer, If the two matches, two are thened follow the steps;
Step 2: it determines and electronic signature information certification is passed through.
In embodiments of the present invention, signing messages can be stored in advance in the Primary Hard Drive of computer, the signing messages is specific It can store in the logical partition where the first operating system.After computer starting, external mobile storage equipment is read In electronic signature information after, the signing messages stored in the electronic signature information and Primary Hard Drive can be matched, if The two matching, it is determined that the electronic signature information certification read is passed through.
In embodiments of the present invention, the electronic signature information in external mobile storage equipment is to be encrypted and hide The information of processing.Electronic signature information is encrypted specifically, rivest, shamir, adelman can be used, can pass through by The invisible area that electronic signature information is stored in external mobile storage equipment is hidden processing to electronic signature information.This Sample can increase safety of the electronic signature information in external mobile storage equipment, avoid by illegal operation and read-write.Separately Outside, the data channel of the Primary Hard Drive of external mobile storage equipment and computer can also pass through encryption, further enhance electricity The safety of sub- signing messages transmission, avoids illegally being stolen.
For the Primary Hard Drive data of computer, in addition to the related data of logical partition where the first operating system, other are patrolled The data for collecting subregion can use high-speed symmetric Encryption Algorithm, such as use national secret algorithm SM4, AES (Advanced Encryption Standard, Advanced Encryption Standard), GOST (Gosudarstvennyi Standard, the former Soviet Union design Block encryption algorithm), one of DES (Data Encryption Standard, data encryption standards).It is, of course, also possible to Using other enciphering and deciphering algorithms, such as rivest, shamir, adelman, the embodiment of the present invention to this with no restriction.
S130: obtain for encryption and decryption computer Primary Hard Drive data correct key so that the Primary Hard Drive of computer at Function enters encryption and decryption operating mode.
Authenticated to the electronic signature information read, and authenticate pass through after, can obtain based on encryption and decryption The correct key of the Primary Hard Drive of calculation machine.The correct key is close used in the enciphering and deciphering algorithm of the Primary Hard Drive data of computer Key.
In practical applications, key can be stored in advance in the Primary Hard Drive of computer.When computer is to the electricity read After sub- signing messages certification passes through, correct key can be obtained in itself Primary Hard Drive.
In a kind of specific embodiment of the invention, step S130 be may comprise steps of:
According to electronic signature information, the correct of the Primary Hard Drive data for encryption and decryption computer is generated according to the algorithm of setting Key.
In embodiments of the present invention, it when passing through the first os starting computer, is set to external mobile storage is read After electronic signature information certification in standby passes through, it can be generated according to preset key according to the electronic signature information Algorithm generates the correct key of the Primary Hard Drive data for encryption and decryption computer.
In practical applications, the correct key of generation can be temporarily held in the buffer register of the Primary Hard Drive.
In this way, the correct key will also disappear in buffer register when computer power down.If user reopens When computer power supply, then after needing to pass through the electronic signature information certification re-read, just according to the electronic signature information Correct key can be generated.It, can be to avoid illegally being stolen in this way, further ensure the safety of correct key in a computer It takes.
In a kind of specific embodiment of the invention, first key may include in electronic signature information, to reading Electronic signature information the step of being authenticated may comprise steps of:
First step: the first key for including in electronic signature information is extracted;
Second step: the encryption data in Primary Hard Drive is decrypted by first key;
Third step: determine whether the mark of the master boot record of logical partition where capable of reading the second operating system Information is known, if it is, executing the 4th step;
4th step: it determines and electronic signature information certification is passed through.
It is illustrated for ease of description, aforementioned four step is combined.
It may include first key in pre-stored electronic signature information in external mobile storage equipment.When computer opens It is dynamic, after reading the electronic signature information in the external mobile storage equipment, it can extract in the electronic signature information and include First key.The encryption data in Primary Hard Drive is decrypted by the first key, it is determined whether the second behaviour can be read The identification information of the main boot MBR record of logical partition where making system, leads to if it is, determining and authenticating to electronic signature information It crosses, otherwise, it determines not passing through to electronic signature information certification, computer is no longer restarted by the first operating system, is rested on Current state.
That is, if the electronic signature information is not tampered with, it includes first key be to be used for encryption and decryption The correct key of the Primary Hard Drive data of computer can be decrypted the second operating system related data, if the electronics label Name information be tampered, then by it includes first key can not be to Primary Hard Drive data deciphering.
Correspondingly, directly the first key for including in electronic signature information can be determined as to be used for encryption and decryption computer The correct key of Primary Hard Drive data.
In practical applications, the correct key of acquisition can be temporarily held in the buffer register of the Primary Hard Drive.
In this way, the correct key will also disappear in buffer register when computer power down.If user reopens When computer power supply, then after needing to pass through the electronic signature information certification re-read, just according to the electronic signature information Correct key can be generated.It, can be to avoid illegally being stolen in this way, further ensure the safety of correct key in a computer It takes.
In practical applications, an application software can be installed in advance in the first operating system.
After passing through the first os starting computer, which accordingly can load and run.This is using soft Part can be communicated with the Primary Hard Drive of computer and external mobile storage equipment respectively by privately owned order, play one therebetween A bridge beam action.Computer can read electronic signature information by the application software from external mobile storage equipment.
S140: restarting instruction is generated by the first operating system.
After step S130 computer acquires correct key, Primary Hard Drive can be driven to second by the first operating system The related data of operating system is decrypted, and after successful decryption, generates opening again for computer by the first operating system Dynamic instruction, so that computer can restart.
In one embodiment of the invention, after step s 140, this method may also comprise the following steps::
Logical partition where first operating system is hidden processing.
In embodiments of the present invention, the task of the first operating system is to start computer in computer initial start-up, Generation is instructed for the restarting of computer after obtaining correct key, after generation restarting instructs, the first operation system The task of system has been completed, and the logical partition where the first operating system can be hidden processing, in this way, working as computer weight Qi Shi can be restarted by the second operating system.
S150: when restarting the computer, computer is restarted by the second operating system, so that computer is based on Second operating system enters normal operating conditions.
In embodiments of the present invention, the starting priority that can preset the second operating system is higher than the first operating system Starting priority.When restarting the computer, because the second operating system related data is decrypted, and the second operation system The starting priority of system is higher than the starting priority of the first operating system, it is possible to be restarted and be counted by the second operating system Calculation machine, in this way, computer can enter normal operating conditions based on the second operating system.
So far, the computer can be used normally in user.
User is in normal use computer procedures, and when computer receives data write instruction, Primary Hard Drive can make Cryptographic operation is carried out with the data that the key pair of acquisition is written;When computer receives data read command, Primary Hard Drive can be with Output is to user after operation is decrypted using the data that the key pair of acquisition is read.
Using method provided by the embodiment of the present invention, the first operation by the Primary Hard Drive for being installed on computer in advance is After system starting computer, the pre-stored electronic signature information for computer in external mobile storage equipment can be read, The electronic signature information is authenticated, if certification passes through, acquisition is being used for the Primary Hard Drive data of encryption and decryption computer just True key, so that the Primary Hard Drive of computer is successfully entered encryption and decryption operating mode, by the second behaviour for being installed on Primary Hard Drive in advance Make system restarting computer, so that computer is based on the second operating system and enters normal operating conditions.When computer starting, Electronic signature information is authenticated automatically, user is not needed and inputs identity information progress associated authentication operation, easy to operate, side Just user uses.
Corresponding to above method embodiment, the embodiment of the invention also provides a kind of computer starting devices, external The electronic signature information for computer is stored in advance in movable storage device, the Primary Hard Drive of computer is provided at least two and patrols Volume subregion, and the Primary Hard Drive of computer is equipped with the first operating system and the second operating system in advance, the first operating system and the Two operating systems are respectively arranged in the Different Logic subregion of Primary Hard Drive, and the data of the logical partition where the first operating system are Clear data, the data of other logical partitions in addition to the logical partition where the first operating system are encryption data, When using computer, computer is connect with external mobile storage equipment.
Shown in Figure 2, the apparatus may include with lower module:
Computer starting module 210, for being calculated by the first os starting in the electric power starting of computer Machine;
Electron underwriting authentication module 220, for reading the electronics label in external mobile storage equipment after computer starting Name information, and the electronic signature information read is authenticated, if certification passes through, triggers correct key and obtain module 230;
Correct key obtains module 230, for obtaining the correct key for being used for the Primary Hard Drive data of encryption and decryption computer, with The Primary Hard Drive of computer is set to be successfully entered encryption and decryption operating mode;
Instruction of restarting generation module 240, for generating restarting instruction by the first operating system;
Module 250 is restarted, for restarting and calculating by the second operating system when restarting the computer Machine, so that computer is based on the second operating system and enters normal operating conditions.
Using device provided by the embodiment of the present invention, the first operation by the Primary Hard Drive for being installed on computer in advance is After system starting computer, the pre-stored electronic signature information for computer in external mobile storage equipment can be read, The electronic signature information is authenticated, if certification passes through, acquisition is being used for the Primary Hard Drive data of encryption and decryption computer just True key, so that the Primary Hard Drive of computer is successfully entered encryption and decryption operating mode, by the second behaviour for being installed on Primary Hard Drive in advance Make system restarting computer, so that computer is based on the second operating system and enters normal operating conditions.When computer starting, Electronic signature information is authenticated automatically, user is not needed and inputs identity information progress associated authentication operation, easy to operate, side Just user uses.
It include first key, electron underwriting authentication in electronic signature information in a kind of specific embodiment of the invention Module 220, is specifically used for:
Extract the first key for including in electronic signature information;
The encryption data in Primary Hard Drive is decrypted by first key;
Determine whether the identification information of the master boot record of logical partition where capable of reading the second operating system;
Electronic signature information certification is passed through if it is, determining;
Correspondingly, correct key obtains module 230, it is specifically used for:
The first key for including in electronic signature information is being determined as being used for the Primary Hard Drive data of encryption and decryption computer just True key.
In a kind of specific embodiment of the invention, electron underwriting authentication module 220 is specifically used for:
Electronic signature information is matched with the signing messages in the Primary Hard Drive for being pre-stored within computer;
If the two matches, it is determined that pass through to electronic signature information certification.
In a kind of specific embodiment of the invention, correct key obtains module 230, is specifically used for:
According to electronic signature information, the correct of the Primary Hard Drive data for encryption and decryption computer is generated according to the algorithm of setting Key.
In a kind of specific embodiment of the invention, the device further include:
Logical partition hidden module is used for after generating restarting instruction by the first operating system, first is grasped Logical partition where making system is hidden processing.
In a kind of specific embodiment of the invention, the starting priority of the second operating system is higher than the first operating system Starting priority.
In a kind of specific embodiment of the invention, the electronic signature information in external mobile storage equipment is by adding Close processing and the information for hiding processing.
In a kind of specific embodiment of the invention, external mobile storage equipment is USB flash disk, has universal serial bus The mobile hard disk of USB interface, has external series Advanced Technology Attachment at the mobile hard disk with thunder and lightning thunderbolt interface One of the mobile hard disk of eSATA interface and the card reader with storage card.
Each embodiment in this specification is described in a progressive manner, the highlights of each of the examples are with it is other The difference of embodiment, same or similar part may refer to each other between each embodiment.For being filled disclosed in embodiment For setting, since it is corresponded to the methods disclosed in the examples, so being described relatively simple, related place is referring to method part Explanation.
Professional further appreciates that, unit described in conjunction with the examples disclosed in the embodiments of the present disclosure And algorithm steps, can be realized with electronic hardware, computer software, or a combination of the two, in order to clearly demonstrate hardware and The interchangeability of software generally describes each exemplary composition and step according to function in the above description.These Function is implemented in hardware or software actually, the specific application and design constraint depending on technical solution.Profession Technical staff can use different methods to achieve the described function each specific application, but this realization is not answered Think beyond the scope of this invention.
The step of method described in conjunction with the examples disclosed in this document or algorithm, can directly be held with hardware, processor The combination of capable software module or the two is implemented.Software module can be placed in random access memory (RAM), memory, read-only deposit Reservoir (ROM), electrically programmable ROM, electrically erasable ROM, register, hard disk, moveable magnetic disc, CD-ROM or technology In any other form of storage medium well known in field.
A kind of computer starting method provided by the present invention and device are described in detail above.It is used herein A specific example illustrates the principle and implementation of the invention, and the above embodiments are only used to help understand Method and its core concept of the invention.It should be pointed out that for those skilled in the art, not departing from this , can be with several improvements and modifications are made to the present invention under the premise of inventive principle, these improvement and modification also fall into the present invention In scope of protection of the claims.

Claims (6)

1. a kind of computer starting method, which is characterized in that be only stored in advance in external mobile storage equipment for computer Electronic signature information, the Primary Hard Drive of the computer is provided at least two logical partitions, and the Primary Hard Drive of the computer The first operating system and the second operating system are installed in advance, first operating system and second operating system are pacified respectively In Different Logic subregion loaded on the Primary Hard Drive, the data of the logical partition where first operating system are unencryption number According to the data of other logical partitions in addition to the logical partition where first operating system are encryption data, to be made When with the computer, the computer is connect with the external mobile storage equipment, which comprises
In the electric power starting of the computer, pass through computer described in first os starting;
After the computer starting, the electronic signature information in the external mobile storage equipment is read, and to reading To electronic signature information authenticated;
If certification passes through, the correct key of the Primary Hard Drive data for computer described in encryption and decryption is obtained, so that the meter The Primary Hard Drive of calculation machine is successfully entered encryption and decryption operating mode;
Restarting instruction is generated by first operating system;
In described restart the computer, the computer is restarted by second operating system, so that the meter Calculation machine is based on second operating system and enters normal operating conditions;
It wherein, include first key in the electronic signature information, the described pair of electronic signature information read authenticates, and wraps It includes:
Extract the first key for including in the electronic signature information;
The encryption data in the Primary Hard Drive is decrypted by the first key;
Determine whether the identification information of the master boot record of logical partition where capable of reading second operating system;
Electronic signature information certification is passed through if it is, determining;
Correspondingly, the correct key for obtaining the Primary Hard Drive data for computer described in encryption and decryption, comprising:
The first key for including in the electronic signature information is determined as being used for the Primary Hard Drive data of computer described in encryption and decryption Correct key.
2. the method according to claim 1, wherein being opened again described by first operating system generation After dynamic instruction, the method also includes:
Logical partition where first operating system is hidden processing.
3. the method according to claim 1, wherein the starting priority of second operating system is higher than described The starting priority of first operating system.
4. method according to any one of claims 1 to 3, which is characterized in that the method also includes:
Electronic signature information in the external mobile storage equipment is by encryption and to hide the information handled.
5. according to the method described in claim 4, it is characterized in that, the external mobile storage equipment is USB flash disk, has general string The mobile hard disk of row bus USB interface, has the advanced skill of external series at the mobile hard disk with thunder and lightning thunderbolt interface One of the mobile hard disk of art attachment eSATA interface and the card reader with storage card.
6. a kind of computer starting device, which is characterized in that be only stored in advance in external mobile storage equipment for computer Electronic signature information, the Primary Hard Drive of the computer is provided at least two logical partitions, and the Primary Hard Drive of the computer The first operating system and the second operating system are installed in advance, first operating system and second operating system are pacified respectively In Different Logic subregion loaded on the Primary Hard Drive, the data of the logical partition where first operating system are unencryption number According to the data of other logical partitions in addition to the logical partition where first operating system are encryption data, to be made When with the computer, the computer is connect with the external mobile storage equipment, described device includes:
Computer starting module, in the electric power starting of the computer, by described in first os starting Computer;
Electron underwriting authentication module, for reading described in the external mobile storage equipment after the computer starting Electronic signature information, and the electronic signature information read is authenticated, if certification passes through, triggers correct key and obtain Module;
The correct key obtains module, for obtaining the correct key for being used for the Primary Hard Drive data of computer described in encryption and decryption, So that the Primary Hard Drive of the computer is successfully entered encryption and decryption operating mode;
Instruction of restarting generation module, for generating restarting instruction by first operating system;
Module is restarted, in described restart the computer, by described in second operating system restarting Computer, so that the computer is based on second operating system and enters normal operating conditions;
Wherein, include first key in the electronic signature information, the electron underwriting authentication module is specifically used for:
Extract the first key for including in the electronic signature information;
The encryption data in the Primary Hard Drive is decrypted by the first key;
Determine whether the identification information of the master boot record of logical partition where capable of reading second operating system;
Electronic signature information certification is passed through if it is, determining;
Correspondingly, the correct key obtains module, it is specifically used for:
The first key for including in the electronic signature information is determined as being used for the Primary Hard Drive data of computer described in encryption and decryption Correct key.
CN201610576050.3A 2016-07-20 2016-07-20 A kind of computer starting method and device Active CN106095468B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610576050.3A CN106095468B (en) 2016-07-20 2016-07-20 A kind of computer starting method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610576050.3A CN106095468B (en) 2016-07-20 2016-07-20 A kind of computer starting method and device

Publications (2)

Publication Number Publication Date
CN106095468A CN106095468A (en) 2016-11-09
CN106095468B true CN106095468B (en) 2019-07-19

Family

ID=57449506

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610576050.3A Active CN106095468B (en) 2016-07-20 2016-07-20 A kind of computer starting method and device

Country Status (1)

Country Link
CN (1) CN106095468B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109033848B (en) * 2018-06-25 2020-09-25 湖南国科微电子股份有限公司 Method and system for safely operating stored data
CN110502928B (en) * 2019-08-28 2022-03-29 上海金卓科技有限公司 Dual operating system, working state control method, device and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102929674A (en) * 2012-11-02 2013-02-13 威盛电子股份有限公司 Electronic device and starting up method
CN103927490A (en) * 2014-04-25 2014-07-16 华为技术有限公司 OS secure startup method and device
CN104484625A (en) * 2014-12-29 2015-04-01 北京明朝万达科技有限公司 Computer with dual operating systems and implementation method thereof
CN104572093A (en) * 2014-12-30 2015-04-29 北京工业大学 Method for realizing bi-operation system starting of terminal equipment by using USB (universal serial bus) controller

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040107358A1 (en) * 2003-09-26 2004-06-03 Peter Shiakallis [DataVault X4 Multi-Network Secure Computer]

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102929674A (en) * 2012-11-02 2013-02-13 威盛电子股份有限公司 Electronic device and starting up method
CN103927490A (en) * 2014-04-25 2014-07-16 华为技术有限公司 OS secure startup method and device
CN104484625A (en) * 2014-12-29 2015-04-01 北京明朝万达科技有限公司 Computer with dual operating systems and implementation method thereof
CN104572093A (en) * 2014-12-30 2015-04-29 北京工业大学 Method for realizing bi-operation system starting of terminal equipment by using USB (universal serial bus) controller

Also Published As

Publication number Publication date
CN106095468A (en) 2016-11-09

Similar Documents

Publication Publication Date Title
WO2020192406A1 (en) Method and apparatus for data storage and verification
CN112560058B (en) SSD partition encryption storage system based on intelligent password key and implementation method thereof
WO2017041603A1 (en) Data encryption method and apparatus, mobile terminal, and computer storage medium
CN101650693B (en) Security control method for mobile hard disk and security mobile hard disk
CN103198247B (en) A kind of computer safety protective method and system
CN109587164A (en) A kind of information encrypting transmission method, device, equipment and storage medium
CN106203071A (en) A kind of firmware upgrade method and device
CN109190401A (en) A kind of date storage method, device and the associated component of Qemu virtual credible root
CN111008390A (en) Root key generation protection method and device, solid state disk and storage medium
CN102163267A (en) Solid state disk as well as method and device for secure access control thereof
CN104901810A (en) Data encryption storage method based on domestic cryptographic algorithm
EP4300338A1 (en) Computer file security encryption method, computer file security decryption method, and readable storage medium
CN201518127U (en) Encrypted mobile memory based on password authentication
CN110401538A (en) Data ciphering method, system and terminal
CN106100851B (en) Password management system, intelligent wristwatch and its cipher management method
CN106095468B (en) A kind of computer starting method and device
CN104346586B (en) The method of the storage device and type self-destroyed protection data of type self-destroyed protection data
CN106203142A (en) A kind of method and device of the Primary Hard Drive data protecting computer
CN103346883A (en) Method and device for initializing electronic signature tool
CN111327429A (en) Terminal starting processing method and device
CN103020538A (en) Terminal data protection method and terminal
KR101214899B1 (en) USB Security Device and Security Method thereof
CN103136489B (en) Portable and secure automatic password input unit
CN105357005A (en) Electric power trusted computing cryptographic module for PCI/PCI-E interface
CN115455497A (en) Computer hard disk data encryption system and method

Legal Events

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