CN105871855B - The method and system that a kind of electronic equipment identification code is generated, stores and identified - Google Patents
The method and system that a kind of electronic equipment identification code is generated, stores and identified Download PDFInfo
- Publication number
- CN105871855B CN105871855B CN201610221608.6A CN201610221608A CN105871855B CN 105871855 B CN105871855 B CN 105871855B CN 201610221608 A CN201610221608 A CN 201610221608A CN 105871855 B CN105871855 B CN 105871855B
- Authority
- CN
- China
- Prior art keywords
- electronic equipment
- identification code
- server
- code
- exclusive
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0876—Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Power Engineering (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Storage Device Security (AREA)
Abstract
The invention discloses a kind of electronic equipment identification codes to generate, the method and system of storage and identification, wherein, the described method includes: electronic equipment selects multiple information of setting to be combined calculating using predetermined cryptographic algorithm from the essential information of itself, unique identifier is obtained, the exclusive identification code is then sent to server;According to the unique identifier, server searches whether that there are the exclusive identification codes in the identification code storage system for being previously stored with the exclusive identification code of each electronic equipment, and the identity of the electronic equipment is confirmed according to lookup result.The present invention can select the multiple information set in the essential information of electronic equipment to be combined the exclusive identification code that electronic equipment is calculated, and it is stored into the identification code storage system being made of multiple mutually redundant distributed block chain databases, it avoids by hacker attack altered data, safe the identity of electronic equipment can be identified, it can also be used in anti-fake, practicability is stronger.
Description
Technical field
The present invention relates to electronic technology fields, and in particular to the side that a kind of electronic equipment identification code is generated, stores and identified
Method and system.
Background technique
The identification of current electronic device and it is anti-fake be industry problem, the identification of mainstream at present and it is anti-fake be to pass through
The database of the non-block chain pattern of the relevant information of electronic equipment is stored with to verify identity information.Current techniques are primarily present
The shortcomings that be: if the relevant information of the electronic equipment of 1, database purchase is revealed, so that it may according to the electronic equipment of leakage
Relevant information puppet produces corresponding electronic equipment;If the database for 2, being stored with electronic equipment relevant information is broken into, count
It there is the risk being tampered according to the relevant information of the electronic equipment stored in library.
Summary of the invention
Technical problem to be solved by the invention is to provide a kind of electronic equipment identification codes to generate, stores and know method for distinguishing
And system, the exclusive identification code of electronic equipment is calculated according to multiple essential informations of electronic equipment, and store it in by
Distributed block chain database forms in identification code storage system, can prevent electricity when distributed block chain database is broken into
The essential information of sub- equipment is leaked, and then prevents to produce corresponding electronic equipment using the essential information puppet of electronic equipment
Possibility, and the data in the database for storing the exclusive identification code is avoided to be tampered.
The technical scheme to solve the above technical problems is that
According to one aspect of the present invention, it provides a kind of electronic equipment identification code and generates, stores and know method for distinguishing, institute
The method of stating includes:
S101, electronic equipment select multiple information of setting to carry out using predetermined cryptographic algorithm from the essential information of itself
Combination calculates, and obtains exclusive identification code, the exclusive identification code is then sent to server;
S102, according to the exclusive identification code, server is being previously stored with the exclusive identification code of each electronic equipment
It searches whether that there are the exclusive identification codes in identification code storage system, and confirms the body of the electronic equipment according to lookup result
Part.
According to another aspect of the invention, the system that a kind of electronic equipment identification code is generated, stores and identified is provided,
The system comprises electronic equipments and server;
The electronic equipment, for selecting multiple information of setting from the essential information of itself using predetermined cryptographic algorithm
It is combined calculating, obtains exclusive identification code, the exclusive identification code is then sent to server;
The server includes:
Searching unit is used for according to the exclusive identification code, in the exclusive identification code for being previously stored with each electronic equipment
Identification code storage system in search whether that there are the exclusive identification codes;
Confirmation unit, for confirming the identity of the electronic equipment according to the lookup result of the searching unit.
Beneficial effects of the present invention: server can be using predetermined cryptographic algorithm from the essential information of each electronic equipment
Multiple information of selection setting are combined calculating, the exclusive exclusive identification code of each electronic equipment are obtained, then by each electricity
The exclusive identification code of sub- equipment is stored into identification code storage system;The exclusive identification code is according to exclusive more of electronic equipment
What a essential information was calculated, therefore be the exclusive exclusive identification code of electronic equipment, it can not forge;Identification code storage system
System is made of distributed block chain database, each block chain database is stored with the unique identification of each electronic equipment
Code, and each block chain database is mutually backups, even if hacker, which attacks to destroy, has distorted a distributed block chain database,
As the presence of the distributed block chain database of other backups, and entire distributed block chain data base set can not be destroyed
System, the distributed block chain database of backup is more, and the data in the identification code storage system are safer;Because of the mark
Know the exclusive identification code that electronic equipment is only stored in code storage system, there is no the essential informations for storing electronic equipment, so
The base of electronic equipment can not be obtained the distributed block chain database in the hacker attacks identification code storage system
The possibility that identical equipment is produced according to the exclusive identification code of the electronic equipment of leakage is also just not present in this information;Therefore energy
Safe ready identifies the identity of electronic equipment.The present invention is able to solve the identification problem and electricity of electronic equipment
The anti-pseudo problem of sub- equipment, safe ready, practicability are stronger.
Detailed description of the invention
Fig. 1 is the method flow diagram that a kind of electronic equipment identification code of the embodiment of the present invention one is generated, stores and identified;
Fig. 2 is the system schematic that a kind of electronic equipment identification code of the embodiment of the present invention two is generated, stores and identified.
Specific embodiment
The principle and features of the present invention will be described below with reference to the accompanying drawings, and the given examples are served only to explain the present invention, and
It is non-to be used to limit the scope of the invention.
Embodiment one, a kind of electronic equipment identification code generate, store and know method for distinguishing.Below with reference to Fig. 1 to this implementation
The method that example provides is described in detail.
Referring to Fig. 1, S101, electronic equipment select the multiple of setting using predetermined cryptographic algorithm from the essential information of itself
Information is combined calculating, obtains exclusive identification code, and the exclusive identification code is then sent to server.
Specifically, electronic equipment selects the more of setting classification using predetermined cryptographic algorithm from itself exclusive essential information
A information is combined and itself exclusive exclusive identification code is calculated, and the exclusive identification code is sent to server.Institute
State the CPU information that essential information specifically includes electronic equipment, GPU information, storage chip sequence number, the MAC Address of wifi, IMEI
Code, MEID code, ESN code, licence for entry to network number, Bluetooth MAC address, manufacturer's information, Sim sequence number, NFC identification code, and
The fingerprint character code of acquisition, iris feature code, vocal print feature code and gait feature code, the content that the essential information includes is simultaneously
It is not limited to the above-mentioned content enumerated, because the essential information type that each electronic equipment includes is not identical;It is described to make a reservation for add
Close algorithm uses specific general Encryption Algorithm, according to the information of the rule of setting selection setting type from the essential information
Calculating is combined to meet the needs of different.
For example, if in the information of the electronic equipment of selection including Sim sequence number, fingerprint character code, iris feature code, vocal print
The modifiable essential information such as condition code or gait feature code, then it represents that the corresponding exclusive identification code pair of the electronic equipment
The use environment of electronic equipment requires;If only including the CPU information of electronic equipment, GPU in the information of the electronic equipment of selection
The intrinsic essential information that can not be changed of the electronic equipments such as information, then it represents that the corresponding exclusive identification code of the electronic equipment is only right
Electronic equipment itself requires, and does not change with use environment and changes.For example, if being stored in server according to electronic equipment base
The information of the intrinsic multiple setting types that can not be changed, which is combined, in this information is calculated exclusive identification code, and according to
The information of the multiple setting types changed in the electronic equipment essential information is combined the exclusive identification code being calculated;That
, in electronic equipment by the corresponding exclusive identification code of information of the intrinsic multiple setting types that can not be changed, and change
Multiple setting types the corresponding exclusive identification code of information, when being sent to server and being verified;Server is described in the confirmation
While electronic equipment identity, it can also judge whether the use environment of electronic equipment changes.
Select multiple bases of setting from the essential information of electronic equipment according to the rule of setting using predetermined cryptographic algorithm
This information is combined the exclusive identification code being calculated, and is electronic equipment unique mark exclusive under setting rule
Code, can not forge, and exclusive identification code is only sent to server and verified by electronic equipment, does not need to set using electronics
Standby essential information is verified, and more convenient safety avoids information leakage.
S102, according to the unique identifier, server is being previously stored with the exclusive identification code of each electronic equipment
It searches whether that there are the exclusive identification codes in identification code storage system, and confirms the body of the electronic equipment according to lookup result
Part.
Specifically, according to the unique identifier that the electronic equipment is sent, server is set being previously stored with each electronics
It is searched whether in the identification code storage system of standby exclusive identification code there are the exclusive identification code that the electronic equipment is sent,
And the identity of the electronic equipment is confirmed according to lookup result.
It further include that server is acquired the essential information of each electronic equipment, and adopts before step S102
With multiple with the setting identical in S101 from being selected in the essential information with predetermined cryptographic algorithm identical in S101
Information is combined calculating, obtains the exclusive identification code of each electronic equipment, and the exclusive identification code of each electronic equipment is deposited
It stores up to the identification code storage system.
Specifically, server uses the identical setting with used in the electronic equipment regular from each electronic equipment
It selects the information of the type of setting to be combined calculating in the essential information, and uses and predetermined encryption identical in S101
Algorithm is combined calculating to the information of the type of multiple settings, and then obtains the exclusive identification code of each electronic equipment, and will
The exclusive identification code of each electronic equipment is stored to the identification code storage system.
The identification code storage system is specifically to be made of distributed block chain database, each block chain database is equal
It is stored with the exclusive identification code of each electronic equipment, and each block chain database is mutually backups.It is destroyed even if hacker attacks
A distributed block chain database has been distorted, as the presence of the distributed block chain database of other backups, and nothing
Method destroys entire distributed block chain Database Systems, and the distributed block chain database of backup is more, the identification code storage
Data in system are safer.In addition, because only storing the unique identification of electronic equipment in the identification code storage system
Code, there is no the essential informations for storing electronic equipment, so even if distribution in the hacker attacks identification code storage system
Formula block chain database can not also obtain the essential information of electronic equipment, and also just there is no according to the unique of the electronic equipment of leakage
Identification code produces the possibility of identical equipment.
In addition, electronic equipment information category for being selected from the essential information under setting rule be all it is specific, because
This, itself exclusive exclusive identification code that electronic equipment uses predetermined cryptographic algorithm to be calculated is added with server using predetermined
It is identical that close algorithm is combined the exclusive identification code that is calculated to the information of electronic equipment setting classification under setting rule,
Therefore it can just carry out verifying the identity of determining electronic equipment.
The server concretely electronic equipment manufacturer server or third-party server.
When the server is electronic equipment manufacturer server, electronic equipment manufacturer server is in the mark
Know and search whether that there are the exclusive identification codes that electronic equipment is sent in code storage system, and if it exists, then confirms the electronic equipment
It for certified products, and will confirm that result feeds back to the electronic equipment, otherwise confirm that the electronic equipment is imitation, and will confirm that knot
Fruit feeds back to the electronic equipment, while the exclusive identification code being stored to imitation identification code storage system;
Specifically, when the server is electronic equipment manufacturer server, electronic equipment manufacturer server
After electronic equipment production, the essential information of electronic equipment is just acquired under factory settings rule, and therefrom selection setting class
Then other multiple information are combined calculating using the predetermined cryptographic algorithm, and then obtain the unique identification of electronic equipment
Code, then stores into identification code storage system.For anti-fake, the exclusive identification code of storage electronic equipment, storage is not electric
The essential information of sub- equipment, it is safer.It is provided with the factory settings rule in the electronic equipment of producer's production, is convenient for electronics
The device authentication true and false, and in each electronic equipment other than being provided with factory settings rule, it is additionally provided with equipment setting rule
Then, the equipment setting rule is the rule that electronic equipment itself has.
Client, can be by electronic equipment described when whether uncertain electronic equipment is certified products when buying electronic equipment
Multiple information of setting classification are selected to carry out group from the essential information of itself using predetermined cryptographic algorithm under factory settings rule
Exclusive identification code is calculated in conjunction, is sent to electronic equipment manufacturer server and is verified;If electronic equipment manufacturer
Server finds the exclusive identification code that the electronic equipment is sent in the identification code storage system, then confirms the electronics
Equipment is certified products, and will confirm that result feeds back to the electronic equipment to inform that client, client can trust purchase;If electronics is set
Standby manufacturer's server searches the exclusive identification code less than the electronic equipment in the identification code storage system, then confirms
The electronic equipment is imitation, and result is fed back and informs client, and client not can purchase, to prevent cheated, while by imitation
Electronic device identification code is stored into imitation identification code storage system, to provide help when cracking down on counterfeit goods.The imitation mark
Know code storage system to be equally made of distributed block chain database, each block chain database is stored with the electricity of imitation
The exclusive identification code of sub- equipment, and each block chain database is mutually backups.
Because only storing the exclusive identification code of electronic equipment in the identification code storage system, there is no store electronics to set
Standby essential information, so can not the distributed block chain database in the hacker attacks identification code storage system
The essential information of electronic equipment is obtained, also just there is no the exclusive identification codes of the electronic equipment according to leakage to produce identical set
Standby possibility, thus can carry out to electronic equipment it is anti-fake, avoid client cheated.
When the server is third-party server, third-party server searches whether to deposit in identification code storage system
In the exclusive identification code that electronic equipment is sent, and if it exists, then confirm that the electronic equipment is old user, and will confirm that result is fed back
Otherwise confirm that the electronic equipment is new user, and will confirm that result feeds back to the electronic equipment to the electronic equipment,
The exclusive identification code is stored to the identification code storage system simultaneously.
Specifically, electronic equipment is soft using certain of third party's production when the server is third-party server
When part, if third-party server is provided with third party and sets rule, third-party server obtains the described basic of electronic equipment
Then information uses the predetermined cryptographic algorithm from the described basic of the electronic equipment of acquisition in the case where the third party sets rule
Multiple information of selection setting type are combined calculating in information, and then obtain the exclusive identification code of electronic equipment, and will be electric
The exclusive identification code of sub- equipment is stored into identification code storage system.
When third-party server needs to judge to install whether the electronic equipment of certain software of third party's production is new user
When, electronic equipment obtains the third party and sets rule, and in the case where the third party sets rule from the essential information of itself
Multiple information of selection setting classification are combined the exclusive identification code being calculated, and are sent to third-party server, third
Square server searches whether that there are the exclusive identification codes of the electronic equipment in the identification code storage system, and if it exists, then
Confirm that this electronic equipment is frequent customer, and will confirm that result feeds back to the electronic equipment, if it does not exist, then third-party server
Judge that this electronic equipment for new user, and will confirm that result feeds back to the electronic equipment, while the exclusive identification code being deposited
Storage is to the identification code storage system, to continue the identification of old and new users in the future.
Or when third-party server needs to judge to install whether the electronic equipment of certain software of third party's production is new
When user, the essential information for obtaining electronic equipment can also be acquired with third-party server oneself, then set in the third party
The lower multiple information for selecting setting classification from the essential information of the electronic equipment of acquisition using the predetermined cryptographic algorithm of rule
It is combined calculating, obtains the exclusive identification code of electronic equipment, to be searched in the identification code storage system, in turn
Determine whether electronic equipment is old user.
In addition, when electronic equipment does not allow third-party server to obtain the essential information of electronic equipment, by electronic equipment
Under the equipment setting rule itself having, setting is acquired from the essential information of itself using the predetermined cryptographic algorithm
Multiple information of type are combined the exclusive identification code being calculated and are sent to the third-party server, so as to third party's clothes
Business device, which stores exclusive identification code into identification code storage system, to be recorded, and carries out authentication.
Because the exclusive identification code of electronic equipment is only stored in the identification code storage system of third-party server, and
The essential information of electronic equipment is not stored, so even if distributed block in the hacker attacks identification code storage system
Chain database can not also obtain the essential information of electronic equipment, and the exclusive identification code of the electronic equipment according to leakage is also just not present
The possibility of identical equipment is produced, thus safe the identity of electronic equipment can be identified.
The type of multiple information of the setting selected in the corresponding essential information from electronic equipment of factory settings rule is
Fixed, when verifying, electronic equipment obtains corresponding to factory according to the factory settings rule for being stored in electronic equipment internal
The exclusive identification code of family's server;It is corresponding from electronic equipment if third-party server is provided with third party and sets rule
The type of multiple information of the setting selected in essential information be also it is fixed, when verifying, electronic equipment is from third party
The third party is obtained in server and sets rule, and then obtains the exclusive identification code corresponding to third-party server;Or the
Tripartite's server acquires the essential information of electronic equipment from electronic equipment, and therefrom selects the information of multiple settings, and then
Regular exclusive identification code is set to the third party is corresponded to;If third-party server be not provided with third party set rule or
Person's electronic equipment does not allow third party to acquire the essential information of itself, sets rule according to the equipment of itself by electronic equipment
Exclusive identification code is obtained, and is sent to third-party server and is stored and verified.Under each setting rule, electronic equipment
Corresponding exclusive identification code is exclusive and unique.
The system that embodiment two, a kind of electronic equipment identification code are generated, store and identified.Below with reference to Fig. 2 to this implementation
The system that example provides is described in detail.
Referring to fig. 2, system provided in this embodiment includes server and electronic equipment.
The electronic equipment, for selecting multiple information of setting from the essential information of itself using predetermined cryptographic algorithm
It is combined calculating, obtains exclusive identification code, the exclusive identification code is then sent to server.
Specifically, the electronic equipment selects multiple letters of setting using predetermined cryptographic algorithm from the essential information of itself
Breath is combined calculating, and then obtains itself exclusive exclusive identification code, and the exclusive identification code is sent to server.Institute
State the CPU information that essential information specifically includes electronic equipment, GPU information, storage chip sequence number, the MAC Address of wifi, IMEI
Code, MEID code, ESN code, licence for entry to network number, Bluetooth MAC address, manufacturer's information, Sim sequence number, NFC identification code, and
The fingerprint character code of acquisition, iris feature code, vocal print feature code and gait feature code, the content that the essential information includes is not
It is limited to the above-mentioned content enumerated, because the essential information type that each electronic equipment includes is not identical;The predetermined encryption
Algorithm use specific general Encryption Algorithm, according to setting rule from the essential information selection setting type information into
Row combination is calculated to meet the needs of different.
For example, if in the information of the electronic equipment of selection including Sim sequence number, fingerprint character code, iris feature code, vocal print
The modifiable essential information such as condition code or gait feature code, then it represents that the corresponding exclusive identification code pair of the electronic equipment
The use environment of electronic equipment requires;If only including the CPU information of electronic equipment, GPU in the information of the electronic equipment of selection
The intrinsic essential information that can not be changed of the electronic equipments such as information, then it represents that the corresponding exclusive identification code of the electronic equipment is only right
Electronic equipment itself requires, and does not change with use environment and changes.For example, if being stored in server according to electronic equipment base
The information of the intrinsic multiple setting types that can not be changed, which is combined, in this information is calculated exclusive identification code, and according to
The information of the multiple setting types changed in the electronic equipment essential information is combined the exclusive identification code being calculated;That
, in electronic equipment by the corresponding exclusive identification code of information of the intrinsic multiple setting types that can not be changed, and change
Multiple setting types the corresponding exclusive identification code of information, when being sent to server and being verified;Server is described in the confirmation
While electronic equipment identity, it can also judge whether the use environment of electronic equipment changes.
Using predetermined cryptographic algorithm, according to the rule of setting, the selection from the essential information of electronic equipment sets the more of type
A essential information is combined the exclusive identification code being calculated, and is electronic equipment unique mark exclusive under setting rule
Know code, can not forge, and exclusive identification code is only sent to server and verified by electronic equipment, is not needed using electronics
The essential information of equipment is verified, and more convenient safety avoids information leakage.
The server specifically includes searching unit and confirmation unit.
The searching unit is used for according to the exclusive identification code, in the unique mark for being previously stored with each electronic equipment
Know in the identification code storage system of code and searches whether that there are the exclusive identification codes;
The confirmation unit, for confirming the identity of the electronic equipment according to the lookup result of the searching unit.
The server further includes acquisition computing unit and storage unit;
Computing unit is acquired, is acquired for the essential information to each electronic equipment, and is used and the electricity
Identical predetermined cryptographic algorithm identical setting from selection in the essential information and the electronic equipment in sub- equipment
Multiple information be combined calculating, obtain the exclusive identification code of each electronic equipment;
The exclusive identification code of storage unit, each electronic equipment for obtaining the acquisition computing unit is stored to institute
State identification code storage system.
Specifically, the acquisition computing unit use is regular from each with identical setting used in the electronic equipment
It selects the information of the type of setting to be combined calculating in the essential information of a electronic equipment, and uses and set with the electronics
The identical predetermined cryptographic algorithm used in standby is combined calculating to the information of the type of multiple settings, and then obtains every
The exclusive identification code of a electronic equipment.The storage unit stores the exclusive identification code of obtained each electronic equipment to described
Identification code storage system.The identification code storage system is made of distributed block chain database, each block chain database
It is stored with the exclusive identification code of each electronic equipment, and each block chain database is mutually backups.Even if hacker's attack is broken
It is bad to have distorted a distributed block chain database, as the presence of the distributed block chain database of other backups, and
Entire distributed block chain Database Systems can not be destroyed, the distributed block chain database of backup is more, and the identification code is deposited
Data in storage system are safer.In addition, because only storing unique mark of electronic equipment in the identification code storage system
Know code, there is no the essential informations for storing electronic equipment, so even if point in the hacker attacks identification code storage system
Cloth block chain database can not also obtain the essential information of electronic equipment, also just there is no according to the electronic equipment of leakage only
One identification code produces the possibility of identical equipment.
Specifically, acquisition computing unit selects setting using predetermined cryptographic algorithm from the essential information of each electronic equipment
Multiple information be combined calculating, obtain the exclusive identification code of each electronic equipment, the storage unit sets each electronics
Standby exclusive identification code is stored to identification code storage system;Electronic equipment uses the basic letter of the predetermined cryptographic algorithm from itself
It selects multiple information of setting to be combined calculating in breath, obtains exclusive identification code, be then sent to server;It is described to look into
Unit is looked for search whether that there are the exclusive identification codes that the electronic equipment is sent in the identification code storage system;It is described
Confirmation unit confirms the identity of the electronic equipment according to lookup result.
The server is specially electronic equipment manufacturer server or third-party server.
Specifically, when the server is electronic equipment manufacturer server, the electronic equipment manufacturer clothes
Business device searches whether that there are the exclusive identification codes that the electronic equipment is sent in the identification code storage system, and if it exists, then
Confirm that the electronic equipment is certified products, and will confirm that result feeds back to the electronic equipment, otherwise, confirms that the electronic equipment is
Imitation, and will confirm that result feeds back to the electronic equipment, while the exclusive identification code being stored to imitation identification code and is deposited
Storage system, to provide help in anti-fake crack down on counterfeit goods, wherein the imitation identification code storage system is equally by distributed area
Block chain database composition, each block chain database are stored with the exclusive identification code of each electronic equipment, and each area
Block chain database is mutually backups.
Specifically, the third-party server is in identification code storage system when the server is third-party server
In search whether there are the electronic equipment send exclusive identification code, and if it exists, then confirm the electronic equipment be old user,
And will confirm that result feeds back to the electronic equipment, otherwise, confirm that the electronic equipment is new user, and will confirm that result is fed back
The extremely electronic equipment, while the exclusive identification code being stored into the identification code storage system, to continue in the future
The identification of old and new users.
A kind of electronic equipment identification code provided by the invention generates, storage and the method and system identified, server use
Predetermined cryptographic algorithm selects multiple information of setting to be combined calculating from the essential information of each electronic equipment, obtains each
Then the exclusive identification code of electronic equipment stores the exclusive identification code of each electronic equipment into identification code storage system;Institute
State exclusive identification code be calculated according to multiple essential informations of electronic equipment therefore be that electronic equipment itself is exclusive only
One identification code can not be forged;The identification code storage system is made of distributed block chain database, each block chain number
The exclusive identification code of each electronic equipment is stored with according to library, and each block chain database is mutually backups, even if hacker attacks
It breaks up and has badly distorted a distributed block chain database, as the distributed block chain databases of other backups are deposited
, and entire distributed block chain Database Systems can not be destroyed, the distributed block chain database of backup is more, the mark
Data in code storage system are safer;Because only storing the unique identification of electronic equipment in the identification code storage system
Code, there is no the essential informations for storing electronic equipment, so even if distribution in the hacker attacks identification code storage system
Formula block chain database can not also obtain the essential information of electronic equipment, and also just there is no according to the unique of the electronic equipment of leakage
Identification code produces the possibility of identical equipment;Therefore can the convenient and safe identity to electronic equipment identify.This hair
The bright identification for being able to solve electronic equipment and anti-pseudo problem, safe ready, practicability are stronger.
The foregoing is merely presently preferred embodiments of the present invention, is not intended to limit the invention, it is all in spirit of the invention and
Within principle, any modification, equivalent replacement, improvement and so on be should all be included in the protection scope of the present invention.
Claims (6)
1. a kind of electronic equipment identification code generates, stores and knows method for distinguishing, which is characterized in that the described method includes:
S101, electronic equipment select multiple information of setting to be combined using predetermined cryptographic algorithm from the essential information of itself
It calculates, obtains exclusive identification code, the exclusive identification code is then sent to server;
S102, according to the exclusive identification code, mark of the server in the exclusive identification code for being previously stored with each electronic equipment
It searches whether that there are the exclusive identification codes in code storage system, and confirms the identity of the electronic equipment according to lookup result;
The identification code storage system is made of distributed block chain database, each block chain database is stored with each
The exclusive identification code of electronic equipment, and each block chain database is mutually backups;
When the server is electronic equipment manufacturer server, the S102 is specifically included:
Electronic equipment manufacturer server searches whether that there are the electronic equipments to send only in identification code storage system
One identification code, and if it exists, then confirm that the electronic equipment is certified products, and will confirm that result feeds back to the electronic equipment, otherwise,
Confirm that the electronic equipment is imitation, and will confirm that result feeds back to the electronic equipment, while the exclusive identification code being deposited
It stores up to imitation identification code storage system;
When the server is third-party server, then the S102 is specifically included:
Third-party server searches whether that there are the exclusive identification codes that the electronic equipment is sent in identification code storage system, if
In the presence of then confirming that the electronic equipment is old user, and will confirm that result feeds back to the electronic equipment, otherwise, described in confirmation
Electronic equipment is new user, and will confirm that result feeds back to the electronic equipment, while the exclusive identification code being stored to described
Identification code storage system.
2. a kind of electronic equipment identification code as described in claim 1 generates, stores and knows method for distinguishing, which is characterized in that institute
Essential information is stated to specifically include: the CPU information of electronic equipment, GPU information, storage chip sequence number, the MAC Address of wifi,
IMEI code, MEID code, ESN code, licence for entry to network number, Bluetooth MAC address, manufacturer's information, Sim sequence number, NFC identification
Code, and the fingerprint character code of acquisition, iris feature code, vocal print feature code and gait feature code.
3. a kind of electronic equipment identification code as claimed in claim 2 generates, stores and knows method for distinguishing, which is characterized in that institute
Before stating S102 further include:
Server is acquired the essential information of each electronic equipment, and calculates using with predetermined encryption identical in S101
Method is combined calculating from multiple information of selection and the identical setting in S101 in the essential information, obtains each electricity
The exclusive identification code of sub- equipment, and the exclusive identification code of each electronic equipment is stored to the identification code storage system.
4. a kind of electronic equipment identification code generates, the system of storage and identification, which is characterized in that the system comprises electronic equipments
And server;
The electronic equipment, for selecting multiple information of setting to carry out from the essential information of itself using predetermined cryptographic algorithm
Combination calculates, and obtains exclusive identification code, the exclusive identification code is then sent to server;
The server includes:
Searching unit is used for according to the exclusive identification code, in the mark for the exclusive identification code for being previously stored with each electronic equipment
Know in code storage system and searches whether that there are the exclusive identification codes;
Confirmation unit, for confirming the identity of the electronic equipment according to the lookup result of the searching unit;
The identification code storage system is made of distributed block chain database, each block chain database is stored with each
The exclusive identification code of electronic equipment, and each block chain database is mutually backups;
The server is specially electronic equipment manufacturer server or third-party server;
When the server is electronic equipment manufacturer server, the confirmation unit is specifically used for:
If confirming that the electronic equipment is positive there are the exclusive identification code that the electronic equipment is sent in identification code storage system
Product, and will confirm that result feeds back to the electronic equipment, otherwise, confirm that the electronic equipment is imitation, and will confirm that result
The electronic equipment is fed back to, while the exclusive identification code being stored to imitation identification code storage system;
When the server is third-party server, the confirmation unit is specifically used for:
If confirming that the electronic equipment is old there are the exclusive identification code that the electronic equipment is sent in identification code storage system
User, and will confirm that result feeds back to the electronic equipment, otherwise, confirm that the electronic equipment is new user, and will confirm that knot
Fruit feeds back to the electronic equipment, while the exclusive identification code being stored to the identification code storage system.
5. a kind of electronic equipment identification code as claimed in claim 4 generates, the system of storage and identification, which is characterized in that institute
Essential information is stated to specifically include: the CPU information of electronic equipment, GPU information, storage chip sequence number, the MAC Address of wifi,
IMEI code, MEID code, ESN code, licence for entry to network number, Bluetooth MAC address, manufacturer's information, Sim sequence number, NFC identification
Code, and the fingerprint character code of acquisition, iris feature code, vocal print feature code and gait feature code.
6. a kind of electronic equipment identification code as claimed in claim 5 generates, the system of storage and identification, which is characterized in that institute
State server further include:
Computing unit is acquired, is acquired for the essential information to each electronic equipment, and uses and is set with the electronics
In standby identical predetermined cryptographic algorithm from selected in the essential information in the electronic equipment the identical setting it is more
A information is combined calculating, obtains the exclusive identification code of each electronic equipment;
The exclusive identification code of storage unit, each electronic equipment for obtaining the acquisition computing unit is stored to the mark
Know code storage system.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610221608.6A CN105871855B (en) | 2016-04-11 | 2016-04-11 | The method and system that a kind of electronic equipment identification code is generated, stores and identified |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610221608.6A CN105871855B (en) | 2016-04-11 | 2016-04-11 | The method and system that a kind of electronic equipment identification code is generated, stores and identified |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105871855A CN105871855A (en) | 2016-08-17 |
CN105871855B true CN105871855B (en) | 2019-09-13 |
Family
ID=56637473
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610221608.6A Active CN105871855B (en) | 2016-04-11 | 2016-04-11 | The method and system that a kind of electronic equipment identification code is generated, stores and identified |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105871855B (en) |
Families Citing this family (34)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102016215915A1 (en) | 2016-08-24 | 2018-03-01 | Siemens Aktiengesellschaft | Secure configuration of a device |
CN107784502A (en) * | 2016-08-24 | 2018-03-09 | 深圳市图灵奇点智能科技有限公司 | A kind of new product source tracing method and device |
CN106446705A (en) * | 2016-08-26 | 2017-02-22 | 杨鹏 | Cyclic writing method and system of data on the basis of block chain |
CN106453246B (en) * | 2016-08-30 | 2018-06-08 | 北京小米移动软件有限公司 | Equipment identity information distribution method, device and system |
WO2018046008A1 (en) * | 2016-09-12 | 2018-03-15 | 上海鼎利信息科技有限公司 | Storage design method of blockchain encrypted radio frequency chip |
CN106301794B (en) * | 2016-10-17 | 2019-04-05 | 特斯联(北京)科技有限公司 | The method and system of authorization identifying are carried out using block chain |
CN106446620B (en) * | 2016-10-28 | 2020-11-24 | 美的智慧家居科技有限公司 | Permission setting and processing method and device of WIFI module |
CN108022108A (en) * | 2016-10-31 | 2018-05-11 | 北京东软医疗设备有限公司 | A kind of product component authentication method, device and equipment |
CN108073592B (en) * | 2016-11-10 | 2022-09-06 | 惠州市康冠科技有限公司 | Method for judging whether sequence number is repeated or not and method for writing in sequence number of television |
CN106453437B (en) * | 2016-12-22 | 2019-12-06 | 中国银联股份有限公司 | equipment identification code acquisition method and device |
CN108243264A (en) * | 2016-12-27 | 2018-07-03 | 中国移动通信有限公司研究院 | A kind of sequence number generation method and system |
CN107657711A (en) * | 2017-03-10 | 2018-02-02 | 沈阳中钞信达金融设备有限公司 | Banknote or bill source Antiforge system and source method for anti-counterfeit |
CN108933766B (en) * | 2017-05-26 | 2021-11-09 | 武汉斗鱼网络科技有限公司 | Method and client for improving equipment ID security |
CN108933765B (en) * | 2017-05-26 | 2021-11-09 | 武汉斗鱼网络科技有限公司 | Method, client and server for improving equipment ID security |
CN107248040B (en) * | 2017-06-12 | 2020-07-17 | 苏州浪潮智能科技有限公司 | Method and device for automatic fool-proof control of customized information |
CN107172092B (en) * | 2017-07-03 | 2019-12-27 | 上海精数信息科技有限公司 | Equipment information protection method and device |
CN107679872A (en) * | 2017-09-28 | 2018-02-09 | 中链科技有限公司 | Art work discrimination method and device, electronic equipment based on block chain |
CN108063758A (en) * | 2017-11-27 | 2018-05-22 | 众安信息技术服务有限公司 | For the node in the signature verification method of block chain network and block chain network |
CN108932305A (en) * | 2018-06-12 | 2018-12-04 | 北京顶象技术有限公司 | A kind of data processing method, device, electronic equipment and storage medium |
CN108830113A (en) * | 2018-06-14 | 2018-11-16 | 山东浪潮通软信息科技有限公司 | A kind of acquisition methods of Android device unique identification |
CN110611563B (en) * | 2018-06-15 | 2022-09-06 | 富泰华工业(深圳)有限公司 | Equipment identification code distribution method and device and Internet of things equipment |
CN109190387B (en) * | 2018-08-01 | 2022-07-26 | 浙江微片科技有限公司 | Method and system for remotely identifying digital block chain computing device |
CN111259418A (en) * | 2018-09-05 | 2020-06-09 | 贝富(广州)新技术有限公司 | Anti-counterfeiting method, system and storage medium based on block chain |
CN111882745B (en) * | 2018-10-26 | 2022-12-20 | 创新先进技术有限公司 | Object selection method and device and electronic equipment |
CN109168156B (en) * | 2018-11-01 | 2021-06-29 | 中国联合网络通信集团有限公司 | Method, system, medium, computer program product and server for implementing virtual SIM card |
CN109561085B (en) * | 2018-11-26 | 2023-02-28 | 平安科技(深圳)有限公司 | Identity verification method based on equipment identification code, server and medium |
CN109492378B (en) * | 2018-11-26 | 2024-06-18 | 平安科技(深圳)有限公司 | Identity verification method based on equipment identification code, server and medium |
CN109869870A (en) * | 2019-01-24 | 2019-06-11 | 杭州美时美刻物联网科技有限公司 | A kind of indoor air circulation system based on block chain technology |
CN110674518A (en) * | 2019-09-26 | 2020-01-10 | 海南新软软件有限公司 | Equipment identification information generation method, device and system |
CN110677435A (en) * | 2019-10-28 | 2020-01-10 | 上海云赛智联信息科技有限公司 | Monitoring information safety control system and monitoring management system |
CN112784318B (en) * | 2019-11-07 | 2024-09-20 | 北京京东尚科信息技术有限公司 | Method, device and storage medium for generating unique identification code of equipment |
CN112905585A (en) * | 2019-11-19 | 2021-06-04 | 北京沃东天骏信息技术有限公司 | Number generation method and device |
CN111585995B (en) * | 2020-04-27 | 2023-10-17 | 平安银行股份有限公司 | Secure wind control information transmission and processing method and device, computer equipment and storage medium |
CN111752953A (en) * | 2020-06-29 | 2020-10-09 | 北京百度网讯科技有限公司 | Identification generation method, device, equipment and storage medium |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102208043A (en) * | 2011-05-30 | 2011-10-05 | 四川大学 | Wine anti-counterfeiting identification method based on electronic tag and product information association processing |
CN103023876A (en) * | 2012-11-22 | 2013-04-03 | 中国科学院声学研究所 | Network terminal, security certification and registration activation methods thereof and server |
CN103136678A (en) * | 2013-03-04 | 2013-06-05 | 北京奇虎科技有限公司 | Identification method and device of intelligent terminal, processing method and device of identification information and identification system |
CN103177367A (en) * | 2013-04-01 | 2013-06-26 | 欧家奇 | Anti-counterfeiting authentication processing method, transaction terminal and processing system |
CN103646044A (en) * | 2013-11-19 | 2014-03-19 | 北京奇虎科技有限公司 | Mobile terminal identification method and device |
CN104794626A (en) * | 2015-04-28 | 2015-07-22 | 广东欧珀移动通信有限公司 | Anti-counterfeiting method and anti-counterfeiting device based on hardware information |
CN104821986A (en) * | 2015-04-15 | 2015-08-05 | 深圳市欧珀通信软件有限公司 | Method for discriminating authenticity of mobile terminal, device and system thereof |
CN105184587A (en) * | 2015-09-22 | 2015-12-23 | 深圳市裕盛星文化传播有限公司 | Anti-counterfeiting method, anti-counterfeiting device and anti-counterfeiting system |
CN105205365A (en) * | 2014-05-26 | 2015-12-30 | 阿里巴巴集团控股有限公司 | Registration and authentication method and device for biological feature information |
CN105303097A (en) * | 2014-12-17 | 2016-02-03 | 维沃移动通信有限公司 | Verification method of mobile terminal, mobile terminal and verification system |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2517732A (en) * | 2013-08-29 | 2015-03-04 | Sim & Pin Ltd | System for accessing data from multiple devices |
US9705879B2 (en) * | 2014-09-17 | 2017-07-11 | Microsoft Technology Licensing, Llc | Efficient and reliable attestation |
-
2016
- 2016-04-11 CN CN201610221608.6A patent/CN105871855B/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102208043A (en) * | 2011-05-30 | 2011-10-05 | 四川大学 | Wine anti-counterfeiting identification method based on electronic tag and product information association processing |
CN103023876A (en) * | 2012-11-22 | 2013-04-03 | 中国科学院声学研究所 | Network terminal, security certification and registration activation methods thereof and server |
CN103136678A (en) * | 2013-03-04 | 2013-06-05 | 北京奇虎科技有限公司 | Identification method and device of intelligent terminal, processing method and device of identification information and identification system |
CN103177367A (en) * | 2013-04-01 | 2013-06-26 | 欧家奇 | Anti-counterfeiting authentication processing method, transaction terminal and processing system |
CN103646044A (en) * | 2013-11-19 | 2014-03-19 | 北京奇虎科技有限公司 | Mobile terminal identification method and device |
CN105205365A (en) * | 2014-05-26 | 2015-12-30 | 阿里巴巴集团控股有限公司 | Registration and authentication method and device for biological feature information |
CN105303097A (en) * | 2014-12-17 | 2016-02-03 | 维沃移动通信有限公司 | Verification method of mobile terminal, mobile terminal and verification system |
CN104821986A (en) * | 2015-04-15 | 2015-08-05 | 深圳市欧珀通信软件有限公司 | Method for discriminating authenticity of mobile terminal, device and system thereof |
CN104794626A (en) * | 2015-04-28 | 2015-07-22 | 广东欧珀移动通信有限公司 | Anti-counterfeiting method and anti-counterfeiting device based on hardware information |
CN105184587A (en) * | 2015-09-22 | 2015-12-23 | 深圳市裕盛星文化传播有限公司 | Anti-counterfeiting method, anti-counterfeiting device and anti-counterfeiting system |
Also Published As
Publication number | Publication date |
---|---|
CN105871855A (en) | 2016-08-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105871855B (en) | The method and system that a kind of electronic equipment identification code is generated, stores and identified | |
CN104579649B (en) | Personal identification method and system | |
CN108156126B (en) | Burning verification method and device and identity authentication method and device for Internet of things equipment | |
CN109257342A (en) | Authentication method, system, server and readable storage medium storing program for executing of the block chain across chain | |
US9118704B2 (en) | Homoglyph monitoring | |
CN102831529B (en) | A kind of commodity information identification method based on radio frequency and system | |
CN110225063A (en) | Upgrade method, upgrade-system, server and the car-mounted terminal of automobile mounted system | |
CN109005142B (en) | Website security detection method, device, system, computer equipment and storage medium | |
CN101867929A (en) | Authentication method, system, authentication server and terminal equipment | |
CN106652182B (en) | A kind of charging card management system and method | |
CN104484620B (en) | A method of false sales volume and inventory are avoided in pin sales management cloud system fastly | |
US9516059B1 (en) | Using mock tokens to protect against malicious activity | |
CN109360008B (en) | Product anti-counterfeiting authentication updating method and system | |
CN104125230B (en) | A kind of short message certification service system and authentication method | |
US10050956B2 (en) | System architecture and method for guaranteeing network information security | |
CN103391194B (en) | The method and system that the safety equipment of user are unlocked | |
CN106656969A (en) | Payment state management method and system thereof, and network payment system | |
CN105471842A (en) | Network safety analysis method under big data environment | |
CN104935548B (en) | Auth method, apparatus and system based on intelligent equipment of tatooing | |
EP3175385A1 (en) | Transmit an authentication mark | |
CN111918287A (en) | Information processing method and device | |
CN111327561B (en) | Authentication method, system, authentication server, and computer-readable storage medium | |
CN112633813B (en) | Precious commodity distribution management method based on blockchain technology | |
CN105553962A (en) | Information storage and downloading method for smart phone | |
CN112765588B (en) | Identity recognition method and device, electronic equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |