CN108920961A - A method of realizing encrypting fingerprint in domestic firmware - Google Patents
A method of realizing encrypting fingerprint in domestic firmware Download PDFInfo
- Publication number
- CN108920961A CN108920961A CN201810643042.5A CN201810643042A CN108920961A CN 108920961 A CN108920961 A CN 108920961A CN 201810643042 A CN201810643042 A CN 201810643042A CN 108920961 A CN108920961 A CN 108920961A
- Authority
- CN
- China
- Prior art keywords
- fingerprint
- function module
- computer
- encrypting
- home brewed
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/50—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
- G06F21/57—Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
- G06F21/572—Secure firmware programming, e.g. of basic input output system [BIOS]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Collating Specific Patterns (AREA)
Abstract
The method that the invention discloses a kind of to realize encrypting fingerprint in domestic firmware, realization process are that a fingerprint function module is added first on home brewed computer platform;Driver and the encrypting fingerprint order of fingerprint function module are added in home brewed computer platform;Typing fingerprint completes encrypting fingerprint;When computer is restarted every time, fingerprint authentication being carried out first, is proved to be successful, home brewed computer continues to start, and failure can not then start computer, until fingerprint authentication success.A kind of method that realizing encrypting fingerprint in domestic firmware compared with prior art, solves the problems, such as that conventional cipher encrypts reliability and portability is not strong, and entire ciphering process logical operation capability is stronger, practical, applied widely, easy to spread.
Description
Technical field
The present invention relates to computer encryption technology fields, especially specifically a kind of practical, real in domestic firmware
The method of existing encrypting fingerprint.
Background technique
The production domesticization of attention with country to information security, computer becomes main development trend, information security skill
The development of art has also further extended into firmware in addition to establishing the security mechanism in processor chips and operating system level
Layer, the i.e. Process of Localization of computer include processor chips production domesticization, operating system production domesticization and firmware production domesticization.It is domestic
The bottom that firmware is in home brewed computer system is modified if firmware is attacked by malicious code, will cause computer system
Entirely collapse, or cause computer system by malice effractor from bottom control.In order to solve the safety that domestic firmware faces
Problem realizes encryption function in domestic firmware, but traditional password encryption mode is not only cumbersome, but also is easy to forget
Password.Based on background above, this patent proposes the mode of encrypting fingerprint.Encrypting fingerprint is a kind of using more encryption side
Formula, it than traditional password encryption have higher reliability and portability, encrypting fingerprint in operating system application program
Through being widely used in a variety of applications.
The flexibility of UEFI firmware and opening bring new development space to computer security technique.Compared to traditional
Firmware, UEFI firmware can manipulate all hardware resources before operating system loading more like a micro OS, and have
Realize the ability of more complicated logical operation, this feature to realize encrypting fingerprint in UEFI firmware.
Summary of the invention
Technical assignment of the invention is place against the above deficiency, provide it is a kind of it is practical, realize in domestic firmware
The method of encrypting fingerprint.
A method of realization encrypting fingerprint, realization process are in domestic firmware,
One, a fingerprint function module is added first on home brewed computer platform;
Two, driver and the encrypting fingerprint order of fingerprint function module are added in home brewed computer platform;
Three, typing fingerprint completes encrypting fingerprint;
Four, when computer is restarted every time, fingerprint authentication being carried out first, is proved to be successful, home brewed computer continues to start, failure
Computer can not then be started, until fingerprint authentication success.
The fingerprint function module is to refer to the fingerprint of scanning people and fingerprint is carried out encoding operation, obtains one uniquely
Encrypted code, and by the encrypted code deposit fingerprint function module memory block in hardware module.
Fingerprint function module is added in the step 1 to refer to fingerprint function module and home brewed computer master through serial ports
Plate is connected, and corresponding, the driver added in step 2 refers to adds the fingerprint function module in computer platform
Driver, and after the addition was complete, it is sent and is ordered to fingerprint function module by serial ports, so that they can work normally.
The encrypting fingerprint order added in the step 2, which refers to add in the interface Setup of home brewed computer platform, to be referred to
Line Encryption Options, and when Selection utilization encrypting fingerprint, home brewed computer sends fingerprint typing order to fingerprint function module, together
When prompt user's typing fingerprint, fingerprint function module is completed to the finger scan of people, and by obtained encrypted code storage to fingerprint
The memory block of functional module.
The detailed process of the step 4 is:In computer during unlatching, if being already provided with encrypting fingerprint,
Then home brewed computer platform sends fingerprint authentication order to fingerprint function module, while prompting user's brush finger line to complete to verify,
Home brewed computer continues to run if being proved to be successful;Otherwise prompt fingerprint authentication failure, user will be unable to open computer, directly
Until fingerprint authentication success.
A kind of method for realizing encrypting fingerprint in domestic firmware of the invention, has the following advantages that:
A kind of method for realizing encrypting fingerprint in domestic firmware of the invention, solves conventional cipher encryption reliability and portability
Not strong problem, entire ciphering process logical operation capability is stronger, is applicable to any server for being equipped with home equipment, pen
Remember sheet, tablet computer, desktop computer, it is practical, it is applied widely, it is easy to spread.
Detailed description of the invention
In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, to embodiment or will show below
There is attached drawing needed in technical description to be briefly described, it should be apparent that, the accompanying drawings in the following description is only this
The embodiment of invention for those of ordinary skill in the art without creative efforts, can also basis
The attached drawing of offer obtains other attached drawings.
Attached drawing 1 is the flow chart that finger-print cipher is arranged in the present invention.
Attached drawing 2 is the flow chart that finger-print cipher is verified in the present invention.
Specific embodiment
Scheme in order to enable those skilled in the art to better understand the present invention, With reference to embodiment to this
Invention is described in further detail.Obviously, described embodiments are only a part of the embodiments of the present invention, rather than all
Embodiment.Based on the embodiments of the present invention, those of ordinary skill in the art institute without making creative work
The every other embodiment obtained, shall fall within the protection scope of the present invention.
As shown in attached drawing 1, Fig. 2, a method of encrypting fingerprint is realized in domestic firmware, by adding on Domestic Platform
Add a fingerprint function module, fingerprint function module device driver is added in domestic firmware, will scan what fingerprint obtained
Encrypted code is stored into fingerprint function module memory block, when starting domestic firmware, scans fingerprint, and the encrypting fingerprint code that will be obtained
It is compared with the encrypted code of storage, if the same domestic firmware continues to run;Otherwise, domestic firmware prompt continues to scan on finger
Line.
Its realization process is,
One, a fingerprint function module is added first on home brewed computer platform;
Two, driver and the encrypting fingerprint order of fingerprint function module are added in home brewed computer platform;
Three, typing fingerprint completes encrypting fingerprint;
Four, when computer is restarted every time, fingerprint authentication being carried out first, is proved to be successful, home brewed computer continues to start, failure
Computer can not then be started, until fingerprint authentication success.
The fingerprint function module is to refer to the fingerprint of scanning people and fingerprint is carried out encoding operation, obtains one uniquely
Encrypted code, and by the encrypted code deposit fingerprint function module memory block in hardware module.
Fingerprint function module is added in the step 1 to refer to fingerprint function module and home brewed computer master through serial ports
Plate is connected, and corresponding, the driver added in step 2 refers to adds the fingerprint function module in computer platform
Driver, and after the addition was complete, it is sent and is ordered to fingerprint function module by serial ports, so that they can work normally.
The encrypting fingerprint order added in the step 2, which refers to add in the interface Setup of home brewed computer platform, to be referred to
Line Encryption Options, and when Selection utilization encrypting fingerprint, home brewed computer sends fingerprint typing order to fingerprint function module, together
When prompt user's typing fingerprint, fingerprint function module is completed to the finger scan of people, and by obtained encrypted code storage to fingerprint
The memory block of functional module.
The detailed process of the step 4 is:In computer during unlatching, if being already provided with encrypting fingerprint,
Then home brewed computer platform sends fingerprint authentication order to fingerprint function module, while prompting user's brush finger line to complete to verify,
Home brewed computer continues to run if being proved to be successful;Otherwise prompt fingerprint authentication failure, user will be unable to open computer, directly
Until fingerprint authentication success.
Above-mentioned specific embodiment is only specific case of the invention, and scope of patent protection of the invention includes but is not limited to
Above-mentioned specific embodiment, any claim for meeting a kind of method that encrypting fingerprint is realized in domestic firmware of the invention
The appropriate change or replacement that the those of ordinary skill of book and any technical field does it, should all fall into of the invention
Scope of patent protection.
Claims (5)
1. a kind of method for realizing encrypting fingerprint in domestic firmware, which is characterized in that its realization process is,
One, a fingerprint function module is added first on home brewed computer platform;
Two, driver and the encrypting fingerprint order of fingerprint function module are added in home brewed computer platform;
Three, typing fingerprint completes encrypting fingerprint;
Four, when computer is restarted every time, fingerprint authentication being carried out first, is proved to be successful, home brewed computer continues to start, failure
Computer can not then be started, until fingerprint authentication success.
2. a kind of method for realizing encrypting fingerprint in domestic firmware according to claim 1, which is characterized in that the finger
Line functional module is to refer to the fingerprint of scanning people and fingerprint is carried out encoding operation, obtains a unique encrypted code, and will
The encrypted code is stored in the hardware module in the memory block of fingerprint function module.
3. a kind of method for realizing encrypting fingerprint in domestic firmware according to claim 1, which is characterized in that the step
Addition fingerprint function module, which refers to, in rapid one is connected fingerprint function module with home brewed computer mainboard by serial ports, corresponding
, the driver added in step 2 refers to the driver that the fingerprint function module is added in computer platform, and
After the completion of addition, is sent and ordered to fingerprint function module by serial ports, so that they can work normally.
4. a kind of method for realizing encrypting fingerprint in domestic firmware according to claim 1, which is characterized in that the step
The encrypting fingerprint order added in rapid two refers to the addition encrypting fingerprint option in the interface Setup of home brewed computer platform, and
When Selection utilization encrypting fingerprint, home brewed computer sends fingerprint typing order to fingerprint function module, while user being prompted to record
Enter fingerprint, fingerprint function module completes the finger scan to people, and obtained encrypted code is stored depositing to fingerprint function module
Storage area.
5. a kind of method for realizing encrypting fingerprint in domestic firmware according to claim 1, which is characterized in that the step
Rapid four detailed process is:In computer during unlatching, if being already provided with encrypting fingerprint, home brewed computer is flat
Platform sends fingerprint authentication order to fingerprint function module, while prompting user's brush finger line to complete to verify, if being proved to be successful
Home brewed computer continues to run;Otherwise prompt fingerprint authentication failure, user will be unable to open computer, until fingerprint authentication success
Until.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810643042.5A CN108920961A (en) | 2018-06-21 | 2018-06-21 | A method of realizing encrypting fingerprint in domestic firmware |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810643042.5A CN108920961A (en) | 2018-06-21 | 2018-06-21 | A method of realizing encrypting fingerprint in domestic firmware |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108920961A true CN108920961A (en) | 2018-11-30 |
Family
ID=64419751
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810643042.5A Pending CN108920961A (en) | 2018-06-21 | 2018-06-21 | A method of realizing encrypting fingerprint in domestic firmware |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108920961A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111125664A (en) * | 2019-11-30 | 2020-05-08 | 华为技术有限公司 | Electronic equipment and method for logging in operating system |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1553404A (en) * | 2003-06-03 | 2004-12-08 | 岳文祥 | Starting device with fingerprint identification and method thereof |
CN1667637A (en) * | 2004-03-11 | 2005-09-14 | 技嘉科技股份有限公司 | Method and apparatus for integrating fingerprint identification during computer booting on computer motherboard |
CN1936761A (en) * | 2005-09-23 | 2007-03-28 | 联想(北京)有限公司 | Computer system of bottom identity identification and method therefor |
CN101075281A (en) * | 2007-04-13 | 2007-11-21 | 中国瑞达***装备公司 | Method for logining BIOS based on fingerprint verification |
CN106934268A (en) * | 2017-03-31 | 2017-07-07 | 山东超越数控电子有限公司 | A kind of method that encrypting fingerprint is realized in BIOS |
-
2018
- 2018-06-21 CN CN201810643042.5A patent/CN108920961A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1553404A (en) * | 2003-06-03 | 2004-12-08 | 岳文祥 | Starting device with fingerprint identification and method thereof |
CN1667637A (en) * | 2004-03-11 | 2005-09-14 | 技嘉科技股份有限公司 | Method and apparatus for integrating fingerprint identification during computer booting on computer motherboard |
CN1936761A (en) * | 2005-09-23 | 2007-03-28 | 联想(北京)有限公司 | Computer system of bottom identity identification and method therefor |
CN101075281A (en) * | 2007-04-13 | 2007-11-21 | 中国瑞达***装备公司 | Method for logining BIOS based on fingerprint verification |
CN106934268A (en) * | 2017-03-31 | 2017-07-07 | 山东超越数控电子有限公司 | A kind of method that encrypting fingerprint is realized in BIOS |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111125664A (en) * | 2019-11-30 | 2020-05-08 | 华为技术有限公司 | Electronic equipment and method for logging in operating system |
CN111125664B (en) * | 2019-11-30 | 2022-07-12 | 华为技术有限公司 | Electronic equipment and method for logging in operating system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11748737B2 (en) | Bank card adding method, and apparatus | |
US20240236087A1 (en) | Authentication System | |
US9111103B2 (en) | Remote access control of storage devices | |
England et al. | A trusted open platform | |
JP5193035B2 (en) | Mass storage using automated loading of credentials | |
US9507964B2 (en) | Regulating access using information regarding a host machine of a portable storage drive | |
JP4926636B2 (en) | Information processing system and terminal | |
TWI770422B (en) | Method and system for operating IoT devices | |
JP5373811B2 (en) | Methods, computer programs, devices and systems for mobile smart card based authentication (mobile smart card based authentication) | |
US11449586B2 (en) | Authenticated intention | |
TW201943251A (en) | Login method and apparatus for internet-of-things device | |
CN114070614B (en) | Identity authentication method, apparatus, device, storage medium and computer program product | |
WO2015082395A1 (en) | System and method for securing offline usage of a certificate by otp system | |
US20090025067A1 (en) | Generic extensible pre-operating system cryptographic infrastructure | |
CN101866411A (en) | Security certification and encryption method and system of multi-application noncontact-type CPU card | |
US20190318072A1 (en) | Method for Accessing Target Application, and Terminal | |
CN109388923B (en) | Program execution method and device | |
CN108920961A (en) | A method of realizing encrypting fingerprint in domestic firmware | |
WO2018006326A1 (en) | Method and system for verification based on intelligent entrance guard by means of mobile terminal and picture password | |
CN105072136A (en) | Method and system for security authentication between devices based on virtual drive | |
WO2022012080A1 (en) | Method and apparatus for logging into system using smart key device | |
CN105160275A (en) | Private data management equipment | |
CN114631109A (en) | System and method for cross-coupling risk analysis and one-time passwords | |
CN110781472A (en) | Fingerprint data storage and verification method, terminal and storage medium | |
JP2012053647A (en) | Security system, authentication device, set of authentication token, authentication method, authentication program and application program for authentication token |
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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20181130 |