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 PDF

Info

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
Application number
CN201610221608.6A
Other languages
Chinese (zh)
Other versions
CN105871855A (en
Inventor
杨鹏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to CN201610221608.6A priority Critical patent/CN105871855B/en
Publication of CN105871855A publication Critical patent/CN105871855A/en
Application granted granted Critical
Publication of CN105871855B publication Critical patent/CN105871855B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0876Network 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols 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

The method and system that a kind of electronic equipment identification code is generated, stores and identified
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.
CN201610221608.6A 2016-04-11 2016-04-11 The method and system that a kind of electronic equipment identification code is generated, stores and identified Active CN105871855B (en)

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)

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

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

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

Patent Citations (10)

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