[go: up one dir, main page]

CN109284639A - Data processing method, device and equipment - Google Patents

Data processing method, device and equipment Download PDF

Info

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
Application number
CN201710598838.9A
Other languages
Chinese (zh)
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.)
Shenzhen One Exploration Technology Co Ltd
Original Assignee
Shenzhen One Exploration Technology Co Ltd
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 Shenzhen One Exploration Technology Co Ltd filed Critical Shenzhen One Exploration Technology Co Ltd
Priority to CN201710598838.9A priority Critical patent/CN109284639A/en
Publication of CN109284639A publication Critical patent/CN109284639A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
    • G06F21/71Protecting 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/76Protecting 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]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/32User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing 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/2121Chip 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

Data processing method, device and equipment
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.
CN201710598838.9A 2017-07-21 2017-07-21 Data processing method, device and equipment Pending CN109284639A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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