CN109284639A - Data processing method, device and equipment - Google Patents
Data processing method, device and equipment Download PDFInfo
- Publication number
- CN109284639A CN109284639A CN201710598838.9A CN201710598838A CN109284639A CN 109284639 A CN109284639 A CN 109284639A CN 201710598838 A CN201710598838 A CN 201710598838A CN 109284639 A CN109284639 A CN 109284639A
- Authority
- CN
- China
- Prior art keywords
- finger print
- print information
- safety chip
- fingerprint
- processed
- 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 OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/71—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information
- G06F21/76—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information in application-specific integrated circuits [ASIC] or field-programmable devices, e.g. field-programmable gate arrays [FPGA] or programmable logic devices [PLD]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/32—User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2121—Chip on media, e.g. a disk or tape with a chip embedded in its case
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Mathematical Physics (AREA)
- Collating Specific Patterns (AREA)
- Image Input (AREA)
Abstract
The disclosure is directed to a kind of data processing method, device and equipment, this method comprises: the safety chip detects whether to receive the fingerprinting operation instruction of processor transmission;When receiving fingerprinting operation instruction, the safety chip obtains the finger print information to be processed that the processor is sent;The safety chip instructs according to the fingerprinting operation and carries out corresponding operating processing to the finger print information to be processed in the safety chip;The safety chip sends the result of the operation processing to the processor.In this method, due to the treatment process of all pairs of finger print informations, it is placed in safety chip and carries out, encrypted inside safety chip, key is stored in hardware, and stolen data can not decrypt, to protect business privacy and data safety.It applies in wearable device in this way, the safety of fingerprint in wearable device can be improved.
Description
Technical field
This application involves security technology area more particularly to a kind of data processing methods, device and equipment.
Background technique
Fingerprint has become the synonym of biological characteristic, refers to since it is with unchangeable property, uniqueness and convenience
Line is the unique feature of human body, and their complexity is enough to provide enough features for identification, therefore, in recent years
The application field of fingerprint technique is also increasing, is used for gate inhibition, attendance, and the fingerprint application on mobile phone is also more and more frequently.
As the range of fingerprint application is more and more wider, some payment verifications also more and more use fingerprint authentication, still
The security risk cracked for fingerprint template is also increasing, and the template of usual fingerprint is all stored in the non-volatile memory of equipment
Region such as flash, EEPROM (Electrically Erasable Programmable Read-Only Memory, electrically erasable
Programmable read only memory) etc., once if these these equipment are obtained by criminal, by carrying out violence to storage region
It cracks, it is easy to obtain the finger print information of a large number of users, there is huge security risk.
Summary of the invention
This application discloses a kind of data processing method, device and equipment, to solve the problems, such as that background technique safety is low.
In order to solve the above technical problems, the application is disclosed directly below technical solution:
In a first aspect, a kind of data processing method is provided with processing using in wearable device in the wearable device
Device and safety chip, which comprises
The safety chip detects whether to receive the fingerprinting operation instruction of processor transmission;
When receiving fingerprinting operation instruction, the safety chip obtains the fingerprint to be processed that the processor is sent
Information;
The safety chip instructs in the safety chip according to the fingerprinting operation to the finger print information to be processed
Carry out corresponding operating processing;
The safety chip sends the result of the operation processing to the processor.
Optionally, the fingerprinting operation instruction is that fingerprint authentication instructs;
The safety chip instructs in the safety chip according to the fingerprinting operation to the finger print information to be processed
Carry out corresponding operating processing, comprising:
The safety chip obtains the finger print information for the preset fingerprint template being stored in the safety chip;
The safety chip judge the finger print information to be processed whether with the fingerprint in any one preset fingerprint template
Information matches;
When the finger print information in the finger print information to be processed and a preset fingerprint template matches, the safe core
Piece generates fingerprint authentication and successfully instructs;
When the finger print information to be processed does not match with the finger print information of any one preset fingerprint template, the peace
Full chip generates fingerprint authentication failure command.
Optionally, the fingerprinting operation instruction is fingerprint store instruction;
The safety chip instructs in the safety chip according to the fingerprinting operation to the finger print information to be processed
Carry out corresponding operating processing, comprising:
The safety chip judges whether the fingerprint store instruction is first fingerprint store instruction;
When the fingerprint store instruction is first fingerprint store instruction, the safety chip is by the fingerprint to be processed
Information stores in the safety chip as the finger print information of a preset fingerprint template, and generates to store and successfully instruct;
When the fingerprint store instruction is not first fingerprint store instruction, the safety chip acquisition is stored in described
The finger print information of preset fingerprint template in safety chip;The safety chip judge the finger print information to be processed whether with appoint
Finger print information in preset fingerprint template of anticipating matches;When the finger print information to be processed not with any one preset fingerprint
When the finger print information of template matches, the safety chip preset fingerprint mould that the finger print information to be processed is new as one
The finger print information of plate stores in the safety chip, and generates to store and successfully instruct.
Optionally, the fingerprinting operation instruction is that fingerprint deletes instruction;
The safety chip instructs in the safety chip according to the fingerprinting operation to the finger print information to be processed
Carry out corresponding operating processing, comprising:
The safety chip obtains the finger print information for the preset fingerprint template being stored in the safety chip;
The safety chip searches whether that there are the finger print informations of a preset fingerprint template and the fingerprint to be processed to believe
Manner of breathing matching;
When matching there are the finger print information of a preset fingerprint template and the finger print information to be processed, the safety
Chip deletes the preset fingerprint template found from the safety chip;
The safety chip generation, which is deleted, successfully to be instructed.
Second aspect, a kind of data processing method are applied in wearable device, and place is provided in the wearable device
Manage device and safety chip, which comprises
The processor detects whether to receive fingerprinting operation request;
When receiving fingerprinting operation request, the processor obtains fingerprint image;
The processor extracts corresponding finger print information from the fingerprint image, and generates and ask with the fingerprinting operation
Corresponding fingerprinting operation is asked to instruct;
Fingerprinting operation instruction and finger print information are sent to the safety chip by the processor, so that the safety
Chip operates the finger print information;
The processor receives the operating result that the safety chip is sent.
The third aspect, a kind of data processing equipment are provided with processing using in wearable device in the wearable device
Device and safety chip, described device are located in the safety chip, and described device includes:
Operational order detection module, for detecting whether receiving the fingerprinting operation instruction of processor transmission;
Finger print information obtains module, for obtaining what the processor was sent when receiving fingerprinting operation instruction
Finger print information to be processed;
Finger print information processing module, for instructing in the safety chip according to the fingerprinting operation to described to be processed
Finger print information carries out corresponding operating processing;
Sending module, for sending the result of the operation processing to the processor.
Optionally, the fingerprinting operation instruction is that fingerprint authentication instructs;
The finger print information processing module, comprising:
Fingerprint template acquisition submodule, the fingerprint for obtaining the preset fingerprint template being stored in the safety chip are believed
Breath;
Matching judgment submodule, for judge the finger print information to be processed whether in any one preset fingerprint template
Finger print information match;
First instruction generates submodule, for when the fingerprint in the finger print information to be processed and a preset fingerprint template
When information matches, the safety chip generates fingerprint authentication and successfully instructs;When the finger print information to be processed not with it is any one
When the finger print information of a preset fingerprint template matches, the safety chip generates fingerprint authentication failure command.
Optionally, the fingerprinting operation instruction is fingerprint store instruction;
The finger print information processing module, comprising:
Judging submodule is instructed, for judging whether the fingerprint store instruction is first fingerprint store instruction;
Sub-module stored is used for when the fingerprint store instruction is first fingerprint store instruction, will be described to be processed
Finger print information stores in the safety chip as the finger print information of a preset fingerprint template;
Fingerprint template acquisition submodule, for obtaining when the fingerprint store instruction is not first fingerprint store instruction
Take the finger print information for the preset fingerprint template being stored in the safety chip;Matching judgment submodule is used for the safe core
Piece judges whether the finger print information to be processed matches with the finger print information in any one preset fingerprint template;When it is described to
When processing finger print information does not match with the finger print information of any one preset fingerprint template, the sub-module stored is also used to
The finger print information of the finger print information to be processed preset fingerprint template new as one is stored in the safety chip;
Second instruction generates submodule, for after the fingerprint sub-module stored stores fingerprint to be processed, generation to be deposited
It stores up and successfully instructs.
Optionally, the fingerprinting operation instruction is that fingerprint deletes instruction;
The finger print information processing module, comprising:
Fingerprint template acquisition submodule, the fingerprint for obtaining the preset fingerprint template being stored in the safety chip are believed
Breath;
Fingerprint template search submodule, for search whether exist the finger print information of a preset fingerprint template with it is described to
Processing finger print information matches;
Submodule is deleted, for when there are the finger print informations of a preset fingerprint template and the finger print information phase to be processed
When matching, the safety chip deletes the preset fingerprint template found from the safety chip;
Third instruction generates submodule, for when the preset fingerprint template that will find of deletion submodule is from the peace
After deleting in full chip, generation, which is deleted, successfully to be instructed.
Fourth aspect, a kind of data processing equipment are provided with processing using in wearable device in the wearable device
Device and safety chip, described device are applied in processor, and described device includes:
Operation requests detection module, for detecting whether receiving fingerprinting operation request;
Fingerprint image obtains module, for when receiving fingerprinting operation request, the processor to obtain fingerprint image;
Finger print information extraction module, for extracting corresponding finger print information from the fingerprint image;
Operational order generates submodule, for generating fingerprinting operation instruction corresponding with fingerprinting operation request;
Sending module, for fingerprinting operation instruction and finger print information to be sent to the safety chip, so that described
Safety chip operates the finger print information;
Receiving module, the operating result sent for receiving the safety chip.
5th aspect, a kind of wearable device, comprising: screen, key, fingerprint sensor, processor and safety chip,
In,
It include: the data processing dress provided such as any one embodiment of the aforementioned third aspect in the safety chip
It sets;
It include: the data processing equipment as described in aforementioned fourth aspect in the processor.
The technical scheme provided by this disclosed embodiment can include the following benefits:
This method provided by the embodiments of the present application, safety chip detect whether that the fingerprinting operation for receiving processor transmission refers to
It enables.When receiving fingerprinting operation instruction, safety chip obtains the finger print information to be processed that processor is sent.Safety chip according to
Fingerprinting operation instruction carries out corresponding operating processing to finger print information to be processed in safety chip.Safety chip is by operation processing
As a result it is sent to processor.
In this method, due to the treatment process of all pairs of finger print informations, it is placed in safety chip and carries out, and safe core
Piece usually has trusted console module, is the dress that can independently carry out key generation, encryption and decryption as a storage medium
It sets, inside possesses independent processor and storage unit, key and characteristic can be stored, to provide encryption and safety certification clothes
Business.It is encrypted inside safety chip, key is stored in hardware, and stolen data can not decrypt, to protect business
Privacy and data safety.It applies in wearable device in this way, the safety of fingerprint in wearable device can be improved.
It should be understood that above general description and following detailed description be only it is exemplary and explanatory, not
The disclosure can be limited.
Detailed description of the invention
The drawings herein are incorporated into the specification and forms part of this specification, and shows the implementation for meeting the application
Example, and together with specification it is used to explain the principle of the application.
Technical solution in ord to more clearly illustrate embodiments of the present application or in background technique, below will be to embodiment or back
Attached drawing needed in scape technical description is briefly described, it should be apparent that, for those of ordinary skill in the art
Speech, without any creative labor, is also possible to obtain other drawings based on these drawings.
Fig. 1 is a kind of structural schematic diagram of wearable device disclosed in the embodiment of the present application;
Fig. 2 is a kind of flow diagram of data processing method disclosed in the embodiment of the present application;
Fig. 3 is a kind of flow diagram of step S103 in Fig. 2;
Fig. 4 is another flow diagram of step S103 in Fig. 2;
Fig. 5 is another flow diagram of step S103 in Fig. 2;
Fig. 6 is the flow diagram of another kind data processing method disclosed in the embodiment of the present application;
Fig. 7 is a kind of structural schematic diagram of data processing equipment disclosed in the embodiment of the present application;
Fig. 8 is the structural schematic diagram of another kind data processing equipment disclosed in the embodiment of the present application.
Specific embodiment
In order to make those skilled in the art better understand the technical solutions in the application, below in conjunction with the application reality
The attached drawing in example is applied, the technical scheme in the embodiment of the application is clearly and completely described, it is clear that described implementation
Example is only a part of the embodiment of the application, instead of all the embodiments.Based on the embodiment in the application, this field is general
The application guarantor all should belong in logical technical staff every other embodiment obtained without making creative work
The range of shield.
Fig. 1 is the structural schematic diagram of wearable device provided by the embodiments of the present application.As shown in Figure 1, wearable device 100
It include: screen 101, MCU102, fingerprint sensor 103, key 104 and safety chip 105, wherein screen 101 is for showing number
Word or pattern, key 104 are used to carry out MCU input operation, and fingerprint sensor 103 is used to acquire the finger print information of user, peace
It include independent processor unit and storage unit in full chip 105, for storing fingerprint template and carrying out fingerprint matching etc.
Fingerprint relevant operation.
In the embodiment of the present application, the security level of safety chip is bank level, as storage medium, bank level
Safety chip usually has trusted console module, is the device that can independently carry out key generation, encryption and decryption, inside possesses
Independent processing unit and storage unit can store key and characteristic, to provide encryption and Security Authentication Service.In safety
Chip interior is encrypted, and key is stored in hardware, and stolen data can not decrypt, to protect business privacy and data
Safety.
Fig. 2 is a kind of flow diagram of data processing method provided by the embodiments of the present application.
This method can be applied in the safety chip of wearable device 100 shown in Fig. 1, as shown in Fig. 2, this method includes
Following steps:
Step S101, safety chip detect whether to receive the fingerprinting operation instruction of processor transmission.
Processor is directly connected with key, when user need to fingerprint carry out relevant operation when, can by key come
Input, and then processor can generate fingerprinting operation instruction corresponding with operating.In existing wearable device, processor is raw
After instructing at fingerprinting operation, operate finger print information in inside, but in the embodiment of the present application, due to fingerprint template
And fingerprint matching etc., realized in safety chip, thus before the step, after processor generates fingerprinting operation instruction, meeting
Safety chip is sent to by the interface with safety chip.
In the embodiment of the present application, user not only can be by key-press input, can also be wirelessly to processor
Operation information is sent, processor generates corresponding fingerprinting operation instruction after receiving operation information.In addition, in other embodiments
In, when carrying out fingerprint matching, user can also input fingerprinting operation instruction by fingerprint sensor, such as: when user presses
When fingerprint sensor, fingerprint sensor can be not only acquired fingerprint, but also fingerprinting operation instruction can be generated, concurrently
Give processor.
When receiving fingerprinting operation instruction, step S102 is executed, otherwise, terminates process.
S102, safety chip obtain the finger print information to be processed that processor is sent.
Processor can receive fingerprint sensor simultaneously or after postponing a period of time and adopt after receiving fingerprinting operation instruction
The finger print data collected, after processor receives finger print data, can directly using finger print data be sent to safety chip as to
Finger print information is handled, the fingerprint characteristic in finger print data can also be extracted, is then sent as finger print information to be processed
To safety chip.
S103, safety chip instruct according to fingerprinting operation and carry out corresponding operating to finger print information to be processed in safety chip
Processing.
There are many fingerprinting operation instructions, such as: fingerprint matching, fingerprint storage, fingerprint are deleted etc., due in safety chip
There are independent processing unit and storage unit, so, it in this step, can after safety chip receives fingerprinting operation instruction
With to fingerprinting operation instruction identify, then directly using in safety chip processing unit and storage unit progress accordingly
Operation processing relevant to fingerprint.
S104, safety chip send the result of operation processing to processor.
It is being obtained after safety chip is handled as a result, be can by common applications received data, such as: refer to
Line operational order is fingerprint matching, then the result that safety chip carries out after fingerprint matching can be with are as follows: fingerprint matching success refers to
It fails to match for line, after processor receives the result, can directly using or be sent to corresponding program carry out using.
This method provided by the embodiments of the present application, safety chip detect whether that the fingerprinting operation for receiving processor transmission refers to
It enables.When receiving fingerprinting operation instruction, safety chip obtains the finger print information to be processed that processor is sent.Safety chip according to
Fingerprinting operation instruction carries out corresponding operating processing to finger print information to be processed in safety chip.Safety chip is by operation processing
As a result it is sent to processor.
In this method, due to the treatment process of all pairs of finger print informations, it is placed in safety chip and carries out, and safe core
Piece usually has trusted console module, is the dress that can independently carry out key generation, encryption and decryption as a storage medium
It sets, inside possesses independent processor and storage unit, key and characteristic can be stored, to provide encryption and safety certification clothes
Business.It is encrypted inside safety chip, key is stored in hardware, and stolen data can not decrypt, to protect business
Privacy and data safety.It applies in wearable device in this way, the safety of fingerprint in wearable device can be improved.
In the application one embodiment, the fingerprinting operation instruction in embodiment illustrated in fig. 2 is that fingerprint authentication instructs.
As shown in figure 3, the step S103 in aforementioned embodiment illustrated in fig. 2 may comprise steps of:
S201, safety chip obtain the finger print information for the preset fingerprint template being stored in safety chip.
S202, safety chip judge finger print information to be processed whether with the finger print information in any one preset fingerprint template
Match.
S203, when the finger print information in finger print information to be processed and a preset fingerprint template matches, safety chip
Fingerprint authentication is generated successfully to instruct.
S204, when finger print information to be processed does not match with the finger print information of any one preset fingerprint template, safety
Chip generates fingerprint authentication failure command.
In the application one embodiment, the fingerprinting operation instruction in embodiment illustrated in fig. 2 is fingerprint store instruction.
As shown in figure 4, the step S103 in aforementioned embodiment illustrated in fig. 2 may comprise steps of.
S301, safety chip judge whether fingerprint store instruction is first fingerprint store instruction.
S302, when fingerprint store instruction is first fingerprint store instruction, safety chip makees finger print information to be processed
It is stored in safety chip for the finger print information of a preset fingerprint template, and generates to store and successfully instruct.
S303, when fingerprint store instruction is not first fingerprint store instruction, safety chip acquisition is stored in safe core
The finger print information of preset fingerprint template in piece.
S304, safety chip judge finger print information to be processed whether with the finger print information in any one preset fingerprint template
Match.
S305, when finger print information to be processed does not match with the finger print information of any one preset fingerprint template, safe core
Piece stores the finger print information of the finger print information to be processed preset fingerprint template new as one in safety chip, and generates storage
Success instructs.Otherwise, process is received.
It is not in fingerprint store instruction to increase the rich of fingerprint database in the application other embodiments
When one fingerprint store instruction, the finger print information of preset fingerprint template can not also be extracted, and without by fingerprint to be processed
The step of information is matched with preset fingerprint template, and directly store finger print information, as long as namely fingerprint storage
Instruction, stores fingerprint, this is allowed for, for some finger, if only storing a fingerprint image, subsequent use
When being verified, region when pressing area and the acquisition of finger is inconsistent at family, will lead to fingerprint matching success rate drop
It is low.
In addition, in practical applications, it is contemplated that safety just can be with after being authenticated when carrying out fingerprint storage
It executes, such as: it before fingerprint storage, can use the step in embodiment illustrated in fig. 3, the operator of fingerprint storage carried out
Fingerprint authentication, otherwise it is assumed that being illegal user, terminates process by that could input fingerprint store instruction after verifying.
In the application one embodiment, fingerprint operational order is that fingerprint deletes instruction in aforementioned embodiment illustrated in fig. 2.
As shown in figure 5, the step S103 in embodiment illustrated in fig. 2 may comprise steps of:
S401, safety chip obtain the finger print information for the preset fingerprint template being stored in safety chip.
S402, safety chip search whether that there are the finger print informations of a preset fingerprint template and finger print information phase to be processed
Matching.
S403, when matching there are the finger print information of a preset fingerprint template and finger print information to be processed, safe core
Piece deletes the preset fingerprint template found from safety chip.Otherwise, terminate.
S404, safety chip generation, which is deleted, successfully to be instructed.
The last description of embodiment shown in Figure 4 similarly before carrying out fingerprint deletion, equally can use Fig. 3 institute
Show the step in embodiment, fingerprint authentication is carried out to the operator of fingerprint storage, is referred to by the way that fingerprint deletion could be inputted after verifying
It enables, otherwise it is assumed that being illegal user, terminates process.
The application also provides a kind of data processing method, and this method is applied in the processor of wearable device shown in Fig. 1,
As shown in fig. 6, this method comprises:
S501, processor detect whether to receive fingerprinting operation request.
Processor is directly connected with key, when user need to fingerprint carry out relevant operation when, can by key come
Input, and then processor has been received by fingerprinting operation request.In addition, user can not only be grasped by key-press input fingerprinting operation
It requests, wirelessly can also send operation requests to processor.
In addition, other than above-mentioned user is actively entered fingerprinting operation request, in application program implementation procedure, if necessary
The operation such as fingerprint authentication is carried out, application program can also generate fingerprinting operation request, and be sent to processor.
S502, when receiving fingerprinting operation request, processor obtains fingerprint image.
Processor can receive fingerprint sensor simultaneously or after postponing a period of time and adopt after receiving fingerprinting operation instruction
The fingerprint image collected.
S503, processor extracts corresponding finger print information from fingerprint image, and generates corresponding with fingerprinting operation request
Fingerprinting operation instruction.
In the embodiment of the present application, after processor receives fingerprint image, fingerprint image directly can be sent to safety
Chip can also extract the fingerprint characteristic in fingerprint image as finger print information to be processed, then be used as finger to be processed
Line information is sent to safety chip.
S504, fingerprinting operation instruction and finger print information are sent to safety chip by processor, so that safety chip is to fingerprint
Information is operated.
It is being obtained after safety chip is handled as a result, be can by common applications received data, such as: refer to
Line operational order is fingerprint matching, then the result that safety chip carries out after fingerprint matching can be with are as follows: fingerprint matching success refers to
It fails to match for line, after processor receives the result, can directly using or be sent to corresponding program carry out using.
S505, processor receive the operating result that safety chip is sent.
In the embodiment of the present application, if fingerprinting operation request is that user actively passes through key or wireless mode inputs,
So processor can directly show on the screen or wirelessly send after receiving operating result.If
Fingerprinting operation request is that application program generates, then processor also needs for operating result to be sent to corresponding application program.
This method provided by the embodiments of the present application, processor detect whether to receive fingerprinting operation request.Refer to when receiving
When line operation requests, processor obtains fingerprint image.Processor extracts corresponding finger print information from fingerprint image, and generates
Fingerprinting operation instruction corresponding with fingerprinting operation request.Fingerprinting operation instruction and finger print information are sent to safe core by processor
Piece, so that safety chip operates finger print information.Processor receives the operating result that safety chip is sent.
In this method, due to the treatment process of all pairs of finger print informations, it is placed in safety chip and carries out, and safe core
Piece usually has trusted console module, is the dress that can independently carry out key generation, encryption and decryption as a storage medium
It sets, inside possesses independent processor and storage unit, key and characteristic can be stored, to provide encryption and safety certification clothes
Business.It is encrypted inside safety chip, key is stored in hardware, and stolen data can not decrypt, to protect business
Privacy and data safety.It applies in wearable device in this way, the safety of fingerprint in wearable device can be improved.
The embodiment of the present application also provides a kind of data processing equipment, wearable shown in the data processing equipment application drawing 1 to set
In safety chip in standby, as shown in fig. 7, the device includes:
Operational order detection module 11, for detecting whether receiving the fingerprinting operation instruction of processor transmission.
Finger print information obtains module 12, for obtaining the to be processed of processor transmission when receiving fingerprinting operation instruction
Finger print information.
Finger print information processing module 13, for according to fingerprinting operation instruction in safety chip to finger print information to be processed into
The processing of row corresponding operating.
Sending module 14, for sending the result of operation processing to processor.
In the application one embodiment, fingerprinting operation instruction is that fingerprint authentication instructs.Aforementioned finger print information shown in Fig. 7
Processing module 13 may include:
Fingerprint template acquisition submodule 21, the fingerprint for obtaining the preset fingerprint template being stored in safety chip are believed
Breath.
Matching judgment submodule 22, for judge finger print information to be processed whether in any one preset fingerprint template
Finger print information matches.
First instruction generates submodule 23, for when the fingerprint letter in finger print information to be processed and a preset fingerprint template
When manner of breathing matches, safety chip generates fingerprint authentication and successfully instructs.When finger print information to be processed not with any one preset fingerprint
When the finger print information of template matches, safety chip generates fingerprint authentication failure command.
In the application one embodiment, fingerprinting operation instruction is fingerprint store instruction.Aforementioned finger print information shown in Fig. 7
Processing module 13 may include:
Judging submodule 31 is instructed, for judging whether fingerprint store instruction is first fingerprint store instruction.
Sub-module stored 32, for when fingerprint store instruction is first fingerprint store instruction, fingerprint to be processed to be believed
It ceases in the finger print information storage safety chip as a preset fingerprint template.
Fingerprint template acquisition submodule 33, for obtaining when fingerprint store instruction is not first fingerprint store instruction
It is stored in the finger print information of the preset fingerprint template in safety chip.Matching judgment submodule 34, for safety chip judge to
Whether processing finger print information matches with the finger print information in any one preset fingerprint template.When finger print information to be processed not with
When the finger print information of any one preset fingerprint template matches, sub-module stored 32 is also used to make finger print information to be processed
It is stored in safety chip for the finger print information of a new preset fingerprint template.
Second instruction generates submodule 34, for generating storage after fingerprint sub-module stored stores fingerprint to be processed
Success instructs.
In the application one embodiment, fingerprinting operation instruction is that fingerprint deletes instruction.Aforementioned finger print information shown in Fig. 7
Processing module 13 may include:
Fingerprint template acquisition submodule 41, the fingerprint for obtaining the preset fingerprint template being stored in safety chip are believed
Breath.
Fingerprint template search submodule 42, for search whether there are the finger print information of a preset fingerprint template with wait locate
Reason finger print information matches.
Submodule 43 is deleted, for when there are the finger print informations of a preset fingerprint template and finger print information phase to be processed
Timing, safety chip delete the preset fingerprint template found from safety chip.
Third instruction generates submodule 44, for when deleting submodule for the preset fingerprint template found from safety chip
After middle deletion, generation, which is deleted, successfully to be instructed.
The embodiment of the present application also provides a kind of data processing equipment, which can be in wearable device shown in application drawing 1
Processor in, as shown in figure 8, the device includes:
Operation requests detection module 51, for detecting whether receiving fingerprinting operation request.
Fingerprint image obtains module 52, for when receiving fingerprinting operation request, processor to obtain fingerprint image.
Finger print information extraction module 53, for extracting corresponding finger print information from fingerprint image.
Operational order generates submodule 54, for generating fingerprinting operation instruction corresponding with fingerprinting operation request.
Sending module 55, for fingerprinting operation instruction and finger print information to be sent to safety chip, so that safety chip pair
Finger print information is operated.
Receiving module 56, for receiving the operating result of safety chip transmission.
The embodiment of the present application also provides a kind of wearable devices, as shown in Figure 1, wearable device 100 includes: screen
101, MCU102, fingerprint sensor 103, key 104 and safety chip 105, wherein screen 101 for show number or pattern,
Key 104 is used to carry out MCU input operation, and fingerprint sensor 103 is used to acquire the finger print information of user, safety chip 105
It inside include independent processor unit and storage unit, for storing fingerprint template and to carry out the fingerprints such as fingerprint matching related
Operation.
In the embodiment of the present application, safety chip may include data processing equipment shown in Fig. 7;Processor may include
Data processing equipment shown in Fig. 8.
It should be noted that, in this document, the relational terms of such as " first " and " second " or the like are used merely to one
A entity or operation with another entity or operate distinguish, without necessarily requiring or implying these entities or operation it
Between there are any actual relationship or orders.Moreover, the terms "include", "comprise" or its any other variant are intended to
Cover non-exclusive inclusion, so that the process, method, article or equipment for including a series of elements not only includes those
Element, but also including other elements that are not explicitly listed, or further include for this process, method, article or setting
Standby intrinsic element.In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded that
There is also other identical elements in the process, method, article or apparatus that includes the element.
The above is only the specific embodiment of the application, is made skilled artisans appreciate that or realizing this Shen
Please.Various modifications to these embodiments will be apparent to one skilled in the art, as defined herein
General Principle can be realized in other embodiments without departing from the spirit or scope of the application.Therefore, the application
It is not intended to be limited to the embodiments shown herein, and is to fit to and the principles and novel features disclosed herein phase one
The widest scope of cause.
Claims (11)
1. data processing method, using in wearable device, which is characterized in that be provided in the wearable device processor and
Safety chip, which comprises
The safety chip detects whether to receive the fingerprinting operation instruction of processor transmission;
When receiving fingerprinting operation instruction, the safety chip obtains the fingerprint to be processed letter that the processor is sent
Breath;
The safety chip is instructed according to the fingerprinting operation and is carried out in the safety chip to the finger print information to be processed
Corresponding operating processing;
The safety chip sends the result of the operation processing to the processor.
2. the method according to claim 1, wherein fingerprinting operation instruction is that fingerprint authentication instructs;
The safety chip is instructed according to the fingerprinting operation and is carried out in the safety chip to the finger print information to be processed
Corresponding operating processing, comprising:
The safety chip obtains the finger print information for the preset fingerprint template being stored in the safety chip;
The safety chip judge the finger print information to be processed whether with the finger print information in any one preset fingerprint template
Match;
When the finger print information in the finger print information to be processed and a preset fingerprint template matches, the safety chip is raw
It is successfully instructed at fingerprint authentication;
When the finger print information to be processed does not match with the finger print information of any one preset fingerprint template, the safe core
Piece generates fingerprint authentication failure command.
3. the method according to claim 1, wherein fingerprinting operation instruction is fingerprint store instruction;
The safety chip is instructed according to the fingerprinting operation and is carried out in the safety chip to the finger print information to be processed
Corresponding operating processing, comprising:
The safety chip judges whether the fingerprint store instruction is first fingerprint store instruction;
When the fingerprint store instruction is first fingerprint store instruction, the safety chip is by the finger print information to be processed
Finger print information as a preset fingerprint template stores in the safety chip, and generates to store and successfully instruct;
When the fingerprint store instruction is not first fingerprint store instruction, the safety chip acquisition is stored in the safety
The finger print information of preset fingerprint template in chip;The safety chip judge the finger print information to be processed whether with it is any one
Finger print information in a preset fingerprint template matches;When the finger print information to be processed not with any one preset fingerprint template
Finger print information when matching, the safety chip is using the finger print information to be processed preset fingerprint template new as one
Finger print information stores in the safety chip, and generates to store and successfully instruct.
4. the method according to claim 1, wherein fingerprinting operation instruction is that fingerprint deletes instruction;
The safety chip is instructed according to the fingerprinting operation and is carried out in the safety chip to the finger print information to be processed
Corresponding operating processing, comprising:
The safety chip obtains the finger print information for the preset fingerprint template being stored in the safety chip;
The safety chip searches whether that there are the finger print informations of a preset fingerprint template and the finger print information phase to be processed
Matching;
When matching there are the finger print information of a preset fingerprint template and the finger print information to be processed, the safety chip
The preset fingerprint template found is deleted from the safety chip;
The safety chip generation, which is deleted, successfully to be instructed.
5. data processing method, using in wearable device, which is characterized in that be provided in the wearable device processor and
Safety chip, which comprises
The processor detects whether to receive fingerprinting operation request;
When receiving fingerprinting operation request, the processor obtains fingerprint image;
The processor extracts corresponding finger print information from the fingerprint image, and generates and fingerprinting operation request pair
The fingerprinting operation instruction answered;
Fingerprinting operation instruction and finger print information are sent to the safety chip by the processor, so that the safety chip
The finger print information is operated;
The processor receives the operating result that the safety chip is sent.
6. data processing equipment, using in wearable device, which is characterized in that be provided in the wearable device processor and
Safety chip, described device are located in the safety chip, and described device includes:
Operational order detection module, for detecting whether receiving the fingerprinting operation instruction of processor transmission;
Finger print information obtains module, for when receiving fingerprinting operation instruction, obtaining that the processor sends wait locate
Manage finger print information;
Finger print information processing module, for instructing in the safety chip according to the fingerprinting operation to the fingerprint to be processed
Information carries out corresponding operating processing;
Sending module, for sending the result of the operation processing to the processor.
7. device according to claim 6, which is characterized in that the fingerprinting operation instruction is that fingerprint authentication instructs;
The finger print information processing module, comprising:
Fingerprint template acquisition submodule, for obtaining the finger print information for the preset fingerprint template being stored in the safety chip;
Matching judgment submodule, for judge the finger print information to be processed whether with the finger in any one preset fingerprint template
Line information matches;
First instruction generates submodule, for when the finger print information in the finger print information to be processed and a preset fingerprint template
When matching, the safety chip generates fingerprint authentication and successfully instructs;When the finger print information to be processed is pre- not with any one
If the finger print information of fingerprint template matches, the safety chip generates fingerprint authentication failure command.
8. device according to claim 6, which is characterized in that the fingerprinting operation instruction is fingerprint store instruction;
The finger print information processing module, comprising:
Judging submodule is instructed, for judging whether the fingerprint store instruction is first fingerprint store instruction;
Sub-module stored is used for when the fingerprint store instruction is first fingerprint store instruction, by the fingerprint to be processed
Information stores in the safety chip as the finger print information of a preset fingerprint template;
Fingerprint template acquisition submodule, for when the fingerprint store instruction is not first fingerprint store instruction, acquisition to be deposited
Store up the finger print information of the preset fingerprint template in the safety chip;Matching judgment submodule is sentenced for the safety chip
Whether the finger print information to be processed that breaks matches with the finger print information in any one preset fingerprint template;When described to be processed
When finger print information does not match with the finger print information of any one preset fingerprint template, the sub-module stored is also used to institute
The finger print information for stating the finger print information to be processed preset fingerprint template new as one stores in the safety chip;
Second instruction generates submodule, for when fingerprint to be processed store by the fingerprint sub-module stored after, generation store at
Function instruction.
9. device according to claim 6, which is characterized in that the fingerprinting operation instruction is that fingerprint deletes instruction;
The finger print information processing module, comprising:
Fingerprint template acquisition submodule, for obtaining the finger print information for the preset fingerprint template being stored in the safety chip;
Fingerprint template search submodule, for search whether there are the finger print information of a preset fingerprint template with it is described to be processed
Finger print information matches;
Submodule is deleted, for when there are the finger print informations of a preset fingerprint template and the finger print information to be processed to match
When, the safety chip deletes the preset fingerprint template found from the safety chip;
Third instruction generates submodule, for when the preset fingerprint template that will find of deletion submodule is from the safe core
After deleting in piece, generation, which is deleted, successfully to be instructed.
10. data processing equipment, using in wearable device, which is characterized in that be provided with processor in the wearable device
And safety chip, described device are applied in processor, described device includes:
Operation requests detection module, for detecting whether receiving fingerprinting operation request;
Fingerprint image obtains module, for when receiving fingerprinting operation request, the processor to obtain fingerprint image;
Finger print information extraction module, for extracting corresponding finger print information from the fingerprint image;
Operational order generates submodule, for generating fingerprinting operation instruction corresponding with fingerprinting operation request;
Sending module, for fingerprinting operation instruction and finger print information to be sent to the safety chip, so that the safety
Chip operates the finger print information;
Receiving module, the operating result sent for receiving the safety chip.
11. a kind of wearable device characterized by comprising screen, key, fingerprint sensor, processor and safety chip,
Wherein,
It include: as weighed the described in any item data processing equipments of 6-9 in the safety chip;
It include: the data processing equipment as described in power 10 in the processor.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710598838.9A CN109284639A (en) | 2017-07-21 | 2017-07-21 | Data processing method, device and equipment |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710598838.9A CN109284639A (en) | 2017-07-21 | 2017-07-21 | Data processing method, device and equipment |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN109284639A true CN109284639A (en) | 2019-01-29 |
Family
ID=65185596
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201710598838.9A Pending CN109284639A (en) | 2017-07-21 | 2017-07-21 | Data processing method, device and equipment |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN109284639A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112105012A (en) * | 2019-06-18 | 2020-12-18 | 中国移动通信有限公司研究院 | Fingerprint information processing method, SIM card, terminal, fingerprint chip and communication system |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040139316A1 (en) * | 2002-11-06 | 2004-07-15 | Fujitsu Limited | Safety judgment method, safety judgment system, safety judgment apparatus, first authentication apparatus, and computer program product |
| CN105354466A (en) * | 2015-10-26 | 2016-02-24 | 维沃移动通信有限公司 | Fingerprint recognition method and mobile terminal |
| CN106372609A (en) * | 2016-09-05 | 2017-02-01 | 广东欧珀移动通信有限公司 | Fingerprint template update method, fingerprint template update device and terminal equipment |
| CN106909820A (en) * | 2017-01-20 | 2017-06-30 | 奇酷互联网络科技(深圳)有限公司 | Mobile terminal and its finger print data treating method and apparatus |
-
2017
- 2017-07-21 CN CN201710598838.9A patent/CN109284639A/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040139316A1 (en) * | 2002-11-06 | 2004-07-15 | Fujitsu Limited | Safety judgment method, safety judgment system, safety judgment apparatus, first authentication apparatus, and computer program product |
| CN105354466A (en) * | 2015-10-26 | 2016-02-24 | 维沃移动通信有限公司 | Fingerprint recognition method and mobile terminal |
| CN106372609A (en) * | 2016-09-05 | 2017-02-01 | 广东欧珀移动通信有限公司 | Fingerprint template update method, fingerprint template update device and terminal equipment |
| CN106909820A (en) * | 2017-01-20 | 2017-06-30 | 奇酷互联网络科技(深圳)有限公司 | Mobile terminal and its finger print data treating method and apparatus |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112105012A (en) * | 2019-06-18 | 2020-12-18 | 中国移动通信有限公司研究院 | Fingerprint information processing method, SIM card, terminal, fingerprint chip and communication system |
| CN112105012B (en) * | 2019-06-18 | 2023-04-07 | 中国移动通信有限公司研究院 | Fingerprint information processing method, SIM card, terminal, fingerprint chip and communication system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102038851B1 (en) | Method and system for verifying identities | |
| US9218473B2 (en) | Creation and authentication of biometric information | |
| US10644887B2 (en) | Identity validity verification method, apparatus and system | |
| US9411946B2 (en) | Fingerprint password | |
| US20180268415A1 (en) | Biometric information personal identity authenticating system and method using financial card information stored in mobile communication terminal | |
| KR101675728B1 (en) | Method and apparatus for processing user authentification using information processing device | |
| CN105373924B (en) | System for providing safe payment function for terminal equipment | |
| CN103886239A (en) | User authentication method and device of mobile terminal application program | |
| CN105279449A (en) | Context based data access control | |
| CN108171137B (en) | Face recognition method and system | |
| US10282532B2 (en) | Secure storage of fingerprint related elements | |
| CN102223233A (en) | Biological code authentication system and biological code authentication method | |
| WO2016175333A1 (en) | Terminal device and computer program | |
| KR101654520B1 (en) | Method and apparstus for processing user authentification | |
| CN105975837A (en) | Biological feature recognition device and method and biological feature template registration method | |
| CN112334896B (en) | Unlocking method, device and storage medium of terminal device | |
| JP6399605B2 (en) | Authentication apparatus, authentication method, and program | |
| CN104486310A (en) | Method and system for authenticating finger veins and finger vein information acquisition instrument | |
| CN107438847A (en) | The method, apparatus and equipment of fingerprint recognition | |
| CN109284639A (en) | Data processing method, device and equipment | |
| CN109543431B (en) | Application encryption method and device, electronic equipment and storage medium | |
| KR101500947B1 (en) | Creation and authentication of biometric information | |
| KR102010764B1 (en) | Computer security system and method using authentication function in smart phone | |
| KR20170061989A (en) | Complex authentication apparatus using biometric information and touch pattern and method thereof | |
| JP2009031986A (en) | Challenge & response type finger vein authentication system |
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 |
Application publication date: 20190129 |
|
| RJ01 | Rejection of invention patent application after publication |