CN107483498A - Academic authentication method and system based on block chain - Google Patents

Academic authentication method and system based on block chain Download PDF

Info

Publication number
CN107483498A
CN107483498A CN201710868933.6A CN201710868933A CN107483498A CN 107483498 A CN107483498 A CN 107483498A CN 201710868933 A CN201710868933 A CN 201710868933A CN 107483498 A CN107483498 A CN 107483498A
Authority
CN
China
Prior art keywords
identification code
block
information
academic
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201710868933.6A
Other languages
Chinese (zh)
Inventor
刘楠
魏进武
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China United Network Communications Group Co Ltd
Original Assignee
China United Network Communications Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China United Network Communications Group Co Ltd filed Critical China United Network Communications Group Co Ltd
Priority to CN201710868933.6A priority Critical patent/CN107483498A/en
Publication of CN107483498A publication Critical patent/CN107483498A/en
Pending legal-status Critical Current

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/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • H04L63/0442Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload wherein the sending and receiving network entities apply asymmetric encryption, i.e. different keys for encryption and decryption
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/12Applying verification of the received information
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3236Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Storage Device Security (AREA)

Abstract

The present invention provides a kind of academic authentication method and system based on block chain, and this method includes:Receive the academic information of user's input;The academic information is verified, after being verified, the academic information is stored and is based on the first identification code of the academic information generation;Wherein, first identification code and the academic information are uniquely corresponding;First identification code is encrypted, and the first identification code after encryption is write in the purpose block of block chain, records first position information of the first identification code after the encryption in the purpose block;First identification code and the first position information are sent to user, so that user is according to first identification code and the first position acquisition of information educational background information.The present invention can improve the safety and reliability of academic certification.

Description

Academic authentication method and system based on block chain
Technical field
The present invention relates to mobile communication technology, more particularly to a kind of academic authentication method and system based on block chain.
Background technology
Academic certificate is the voucher that can prove self-study experience that the diploma issuing organization of authorized by state is issued, but The phenomenon that academic certificate is faked often occurs, therefore the academic certificate to provide individual is authenticated.Academic certification is in day Often being widely used in life, it is personal obtain employment in job hunting, enter a higher school, overseas studying abroad etc. during can all be related to the step of academic certification Suddenly.
Existing academic authentication method is that the academic certification authority from applicant to national regulation proposes academic certification request Afterwards, the personal information related to academic certification that academic certification authority provides according to applicant, is examined in academic information database The academic information for requiring certification is read, the authenticity of academic information is examined, finally feeds back auditing result to applicant.
Due in existing academic authentication method, as long as applicant has got the personal information related to academic certification, The true and false of academic information can be verified to academic certification authority, because the approach for obtaining personal information is varied, this is just not yet Beneficial to protection individual privacy.Meanwhile real academic information is uniformly safeguarded by the academic certification authority of national regulation, and by In academic certification authority's self-management existing defects, easily there is the situation that academic information is compromised, distorts.
The content of the invention
The present invention provides a kind of academic authentication method and system based on block chain, to solve academic information in the prior art Easily compromised, the problem of distorting, reliably and securely academic information is authenticated with realizing.
One side of the invention provides a kind of academic authentication method based on block chain, including:
Receive the academic information of user's input;
The academic information is verified, after being verified, the academic information is stored and is based on Go through information and generate the first identification code;Wherein, first identification code and the academic information are uniquely corresponding;
First identification code is encrypted, and the first identification code after encryption is write to the mesh of block chain Block in, record first position information of the first identification code after the encryption in the purpose block;
First identification code and the first position information are sent to user, so that user is according to the described first mark Code and the first position acquisition of information educational background information.
Another aspect of the invention provides a kind of academic Verification System based on block chain, including:Receiving module, checking mould Block, the first generation module, the second generation module, sending module;
The receiving module, for receiving the academic information of user's input;
The authentication module, for being verified to the academic information;
First generation module, for after being verified, being stored to the academic information and being based on Go through information and generate the first identification code;Wherein, first identification code and the academic information are uniquely corresponding;
Second generation module, for first identification code to be encrypted, and by after encryption In the purpose block of one identification code write-in block chain, the first identification code after the encryption is recorded in the purpose block First position information;
The sending module, for first identification code and the first position information to be sent into user, to use Family is according to first identification code and the first position acquisition of information educational background information.
As shown from the above technical solution, the academic information that the present invention is inputted by receiving user, enters to the academic information Row checking, after being verified, the academic information is stored and is based on the first identification code of the academic information generation;Its In, first identification code and the academic information are uniquely corresponding;First identification code is encrypted, and will encryption In the purpose block of the first identification code write-in block chain after processing, the first identification code after the encryption is recorded described First position information in purpose block;First identification code and the first position information are sent to user, to use Family is according to first identification code and the first position acquisition of information educational background information.The present invention can improve the safety of academic certification Property and reliability.
Brief description of the drawings
In order to illustrate more clearly about the embodiment of the present invention or technical scheme of the prior art, below will be to embodiment or existing There is the required accompanying drawing used in technology description to be briefly described, it should be apparent that, drawings in the following description are this hairs Some bright embodiments, for those of ordinary skill in the art, without having to pay creative labor, can be with Other accompanying drawings are obtained according to these accompanying drawings.
Fig. 1 is the schematic flow sheet for the academic authentication method based on block chain that one embodiment of the invention provides;
Fig. 2 is the structural representation for the block chain that one embodiment of the invention provides;
Fig. 3 is the schematic flow sheet for the academic authentication method based on block chain that another embodiment of the present invention provides;
Fig. 4 is the schematic flow sheet for the academic authentication method based on block chain that further embodiment of this invention provides;
Fig. 5 is the structural representation for the academic Verification System based on block chain that one embodiment of the invention provides;
Fig. 6 is the structural representation for the academic Verification System based on block chain that another embodiment of the present invention provides.
Embodiment
To make the purpose, technical scheme and advantage of the embodiment of the present invention clearer, below in conjunction with the embodiment of the present invention In accompanying drawing, the technical scheme in the embodiment of the present invention is clearly and completely described, it is clear that described embodiment is Part of the embodiment of the present invention, rather than whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art The every other embodiment obtained under the premise of creative work is not made, belongs to the scope of protection of the invention.
Embodiment one
The present embodiment provides a kind of academic authentication method based on block chain, as shown in figure 1, this method can include:
Step 101, the academic information for receiving user's input;
Academic Verification System (hereinafter referred to as academic Verification System) based on block chain, which can use, makes user independently provide Personal academic information obtains the respective academic information of different user to the mode of academic Verification System.Specifically, it is based on area The academic Verification System of block chain can provide the inputting interface for inputting academic information, and user inputs the educational background of individual in inputting interface Information, academic information can include:Proof of identification information, schooling certificate information;Wherein, proof of identification information may include identity card Information, passport information, license information etc.;Schooling certificate information may include academic certificate numbering, graduation universities and colleges title, professional name Title, academic information, degree information, holder of certificate's information, Notified Body's information etc..
Step 102, academic information is verified, after being verified, academic information is stored and is based on educational background letter Breath the first identification code of generation;Wherein, the first identification code is uniquely corresponding with academic information;
User is inputted in inputting interface after the academic information of individual, and academic Verification System needs to user's input Go through information to be verified, to ensure the authenticity of academic information from source.
Specifically, academic Verification System can carry out network with the system platform for the academic certification authority for issuing academic certificate Connection, and the academic information received is sent to the system platform of academic certification authority, academic certification authority can verify Go through the true and false of information.
If academic certification authority verifies that academic information is real, feedback message, checking are sent to academic Verification System Message includes the result that academic Information Authentication passes through;Academic Verification System is according to for representing what academic Information Authentication passed through Feedback message, by the storage of academic information in the local database, while the first identification code is generated according to academic information.
Specifically, academic Verification System carries out Hash operation to academic information, the first identification code is generated, wherein, the first mark It is uniquely corresponding with academic information to know code.
Step 103, the first identification code is encrypted, and the first identification code after encryption is write into block chain Purpose block in, first position information of first identification code in purpose block after recording of encrypted processing;
After academic Verification System generates the first identification code, it will add again after the first identification code can be encrypted first The first identification code after close is write in the block chain of academic Verification System, to ensure that the first identification code is stored in the peace in block chain Quan Xing.
Wherein, the first identification code after encryption can be written into the purpose block in block chain, and then academic certification system System can record and generate storage location of first identification code in purpose block after encryption.Specifically, the first mark after encryption The storage location for knowing code can be the first storage location.Wherein, the first storage location can be the specific digital value for representing line number.
Step 104, the first identification code and first position information be sent to user so that user according to the first identification code and First position acquisition of information educational background information.
First identification code of generation and first position information are sent to user by academic Verification System, and user can be by first Identification code and first position information submit to any inquirer as inquiry voucher, so that inquirer can be according to both inquiries Acquisition of credentials educational background information and the authenticity for verifying the academic information that user provides.
Specifically, after the first identification code and first position information are sent to academic Verification System by inquirer, academic certification System carries out Hash solution computing to the first identification code, obtains and the unique corresponding academic information of the first identification code;Meanwhile educational background is recognized Card system travels through the data record in block chain according to first position information, determines data record corresponding to the information of first position. Data record is decrypted academic Verification System, target identification code corresponding to acquisition, and then carries out Hash to target identification code Computing is solved, is obtained and the unique corresponding target educational background information of target identification code.Academic Verification System is by comparing and the first mark Academic information corresponding to code is unique and uniquely whether corresponding target educational background information is consistent with target identification code, you can revene lookup The authenticity for the academic information that people provides.If corresponding academic information unique with the first identification code and uniquely right with target identification code The target educational background information answered is consistent, then the academic information that inquirer provides is real.By simultaneously using the first identification code and First position information carrys out the authenticity of the academic information of revene lookup people offer as inquiry voucher, can improve protection user The safe coefficient of people's privacy information so that when inquirer is obtained in the first identification code and first position information by back door It can not also be obtained when any by academic Verification System and verify user's educational background information.
The academic authentication method based on block chain that the present embodiment provides, the academic information inputted by receiving user;It is right The academic information is verified, after being verified, the academic information is stored and is based on the academic information generation First identification code;Wherein, first identification code and the academic information are uniquely corresponding;First identification code is encrypted Processing, and the first identification code after encryption is write in the purpose block of block chain, record the after the encryption First position information of one identification code in the purpose block;First identification code and the first position information are sent To user, so that user is according to first identification code and the first position acquisition of information educational background information.The present embodiment can carry The safety and reliability of well educated certification.
Embodiment two
The present embodiment provides a kind of academic authentication method based on block chain, as shown in figure 3, this method can include:
Step 201, the academic information for receiving user's input;
Academic Verification System (hereinafter referred to as academic Verification System) based on block chain, which can use, makes user independently provide Personal academic information obtains the respective academic information of different user to the mode of academic Verification System.Specifically, it is based on area The academic Verification System of block chain can provide the inputting interface for inputting academic information, and user inputs the educational background of individual in inputting interface Information, academic information can include:Proof of identification information, schooling certificate information;Wherein, proof of identification information may include identity card Information, passport information, license information etc.;Schooling certificate information may include academic certificate numbering, holder of certificate's information, machine of issuing licence Structure information etc..
Step 202, academic information is verified, after being verified, academic information is stored and is based on educational background letter Breath the first identification code of generation;Wherein, the first identification code is uniquely corresponding with academic information;
User is inputted in inputting interface after the academic information of individual, and academic Verification System needs to user's input Go through information to be verified, to ensure the authenticity of academic information from source.
Specifically, academic Verification System can carry out network with the system platform for the academic certification authority for issuing academic certificate Connection, and the academic information received is sent to the system platform of academic certification authority, academic certification authority can verify Go through the true and false of information.
If academic certification authority verifies that academic information is real, feedback message, checking are sent to academic Verification System Message includes the result that academic Information Authentication passes through;Academic Verification System is according to for representing what academic Information Authentication passed through Feedback message, by the storage of academic information in the local database, while the first identification code is generated according to academic information.
Specifically, academic Verification System carries out Hash operation to academic information, the first identification code is generated, wherein, the first mark It is uniquely corresponding with academic information to know code.
Step 203, the first identification code is encrypted, and the first identification code after encryption is write into block chain Purpose block block main body in;
In the present embodiment, purpose block can include:Block head, block main body;Wherein, block main body is used for data storage Record.Data record can include the first identification code.
Accordingly, after academic Verification System generates the first identification code, the first identification code can be encrypted first The first identification code after encryption is write in the block main body of academic Verification System again afterwards, to ensure that the first identification code is stored in area Security in block main body.
All the first identification codes stored in step 204, the block main body of acquisition purpose block, to all the first identification codes Carry out Hash operation, generation and unique corresponding second identification code of all the first identification codes;
A plurality of data record can be stored in the block main body of one block, academic Verification System can obtain purpose block Block main body in all the first identification codes, and to whole identification codes carry out Hash operation, generation with all the first identification codes only Second identification code corresponding to one.
Specifically, all the quantity of the first identification code is at least above one.Wherein, when the quantity of whole first identification codes is big When equal to two, all the first identification code each twos are grouped, at least one one-level packet are formed, to each fraction The first identification code in group carries out Hash operation, generates at least one first operation result;When the quantity of the first operation result is big When equal to two, all the first operation result each twos are grouped, at least one secondary data packets are formed, to each two level The first operation result in packet carries out Hash operation, generates at least one second operation result;According to said method step by step to every grade Operation result in packet carries out Hash operation again, until the operation result quantity ultimately generated is unique numerical value, then The operation result ultimately generated is recorded as the second identification code.Second identification code is complete with being stored in the block main body of purpose block The identification code of portion first uniquely corresponds to.
Step 205, by the second identification code write area build so that block chain is located at purpose according to the generation of the second identification code Next block of block;
Academic Verification System writes the second identification code of generation in the block head of purpose block, when academic Verification System exists When generating next block of purpose block, the Hash of purpose block can be generated according to the data in the block head of purpose block Value, and by the block head of next block of the hash value write-in purpose block of purpose block.
By second identification code according to corresponding to all the first identification codes stored in purpose block are unique, target area is generated The hash value of block, and write in the block head of next block of target block, ensure that next block of target block was generating Cheng Zhong, all the first identification codes stored in purpose block corresponding with the second identification code are not modified, to ensure first The security of identification code storage, and then ensure the authenticity of academic information corresponding to the first identification code, improve academic authentication result Reliability.
Step 206, obtain corresponding temporal information during the second identification code write area build, and temporal information is write into mesh Block block head in, temporal information be used for recognition purpose block in all the first identification codes write time;
Academic Verification System can be obtained corresponding system time during the second identification code write area build, generation time letter Breath, and temporal information is also write in the block head of purpose block.Specifically, temporal information can be to be accurate to the time of second Stamp.
Temporal information in target block can record the write time of whole first identification codes in purpose block, represent At the time of temporal information identifies, academic information is stored in purpose block really corresponding to the first identification code, so as to ensure The authenticity of academic information corresponding to first identification code.And the block generated after at the time of temporal information identifies also without Method distorts the content of all the first identification codes stored in the purpose block generated, and then ensures the storage of the first identification code Security, and then ensure the authenticity of academic information corresponding to the first identification code, improve the reliability of academic authentication result.
First position information of first identification code in purpose block after step 207, recording of encrypted processing;
In the present embodiment, the first identification code after encryption can be written into the purpose block in block chain, and then educational background Verification System can record and generate storage location of first identification code in purpose block after encryption.Specifically, after encryption The storage location of first identification code can be the first storage location.Wherein, the first storage location can be the specific of expression line number Digital value.
Fig. 2 is the schematic diagram for the block chain that the present embodiment provides, as shown in Figure 2:Block chain is linked by multiple blocks and formed, Each block includes block head and block main body.Wherein, the first identification code is stored in the block main body of purpose block, and First identification code has unique storage location i.e. first position information;The block head of purpose block includes simultaneously:Temporal information, Second identification code, block number, hash value.
Step 208, the first identification code and first position information be sent to user so that user according to the first identification code and First position acquisition of information educational background information.
First identification code of generation and first position information are sent to user by academic Verification System, and user can be by first Identification code and first position information submit to any inquirer as inquiry voucher, so that inquirer can be according to both inquiries Acquisition of credentials educational background information and the authenticity for verifying the academic information that user provides.
Specifically, after the first identification code and first position information are sent to academic Verification System by inquirer, academic certification System carries out Hash solution computing to the first identification code, obtains and the unique corresponding academic information of the first identification code;Meanwhile educational background is recognized Card system travels through the data record in block chain according to first position information, determines data record corresponding to the information of first position. Data record is decrypted academic Verification System, target identification code corresponding to acquisition, and then carries out Hash to target identification code Computing is solved, is obtained and the unique corresponding target educational background information of target identification code.Academic Verification System is by comparing and the first mark Academic information corresponding to code is unique and uniquely whether corresponding target educational background information is consistent with target identification code, you can revene lookup The authenticity for the academic information that people provides.If corresponding academic information unique with the first identification code and uniquely right with target identification code The target educational background information answered is consistent, then the academic information that inquirer provides is real.
The academic authentication method based on block chain that the present embodiment provides, the academic information inputted by receiving user;It is right The academic information is verified, after being verified, the academic information is stored and is based on the academic information generation First identification code;Wherein, first identification code and the academic information are uniquely corresponding;First identification code is encrypted Processing, and the first identification code after encryption is write in the purpose block of block chain, while according to whole in purpose block First identification code generates the second identification code, and the settling time of time purpose block is generated according to the second identification code, further perfect The block header of purpose block, ensure that the first identification code can not be tampered after being stored in purpose block, deposited so as to improve Store up the reliability of academic information and academic authentication result.Meanwhile by being made using the first identification code and first position information simultaneously The authenticity of the academic information of revene lookup people offer is provided for inquiry voucher, the peace of protection individual subscriber privacy information can be improved Whole degree so that when inquirer obtains any in the first identification code and first position information by back door also without Method is obtained by academic Verification System and verifies user's educational background information.
Embodiment three
The present embodiment provides a kind of academic authentication method based on block chain, as shown in figure 4, this method can include:
Step 301, the academic information for receiving user's input;
Academic Verification System (hereinafter referred to as academic Verification System) based on block chain, which can use, makes user independently provide Personal academic information obtains the respective academic information of different user to the mode of academic Verification System.Specifically, it is based on area The academic Verification System of block chain can provide the inputting interface for inputting academic information, and user inputs the educational background of individual in inputting interface Information, academic information can include:Proof of identification information, schooling certificate information;Wherein, proof of identification information may include identity card Information, passport information, license information etc.;Schooling certificate information may include academic certificate numbering, holder of certificate's information, machine of issuing licence Structure information etc..
Step 302, academic information is verified, after being verified, academic information is stored and is based on educational background letter Breath the first identification code of generation, user is sent to by the first identification code;Wherein, the first identification code is uniquely corresponding with academic information;
User is inputted in inputting interface after the academic information of individual, and academic Verification System needs to user's input Go through information to be verified, to ensure the authenticity of academic information from source.
Specifically, academic Verification System can carry out network with the system platform for the academic certification authority for issuing academic certificate Connection, and the academic information received is sent to the system platform of academic certification authority, academic certification authority can verify Go through the true and false of information.
If academic certification authority verifies that academic information is real, feedback message, checking are sent to academic Verification System Message includes the result that academic Information Authentication passes through;Academic Verification System is according to for representing what academic Information Authentication passed through Feedback message, by the storage of academic information in the local database, while the first identification code, academic certification are generated according to academic information First identification code can be sent to user by system simultaneously.
Specifically, academic Verification System carries out Hash operation to academic information, the first identification code is generated, wherein, the first mark It is uniquely corresponding with academic information to know code.
Step 303, the first public key that user sends is received, and the encryption message sent according to the first public key to user is carried out Decryption, encryption message is generated after the first identification code is encrypted using private key for user by user;
After first identification code is sent to user by academic Verification System, the encryption message of user feedback can be continued to, It can be generated after the first identification code is encrypted using private key for user by user to encrypt message.Wherein, private key for user can be with For the first private key.Meanwhile the first public key is sent to academic Verification System by user, academic Verification System is added using the first public key pair Close message is decrypted.Wherein, the first public key and the first private key are generated by asymmetric encryption, the first public key and the first private Key has unique corresponding relation.
Step 304, judge whether the first public key encryption message can be decrypted;
Because encryption message is generated after the first identification code is encrypted using private key for user by user, the different user palm The private key for user held is unique and mutually different, but only rests in educational background and recognize with unique corresponding first private key of the first public key Card system is sent in user's hand of academic information.Therefore the use of encryption message and academic information is only sent to academic Verification System When family is same user, just generation encryption information, Jin Er can be encrypted to the first identification code using the first private key in user Just encryption message can be decrypted for one public key.
If the user for sending encryption message and academic information is different user, sending the user of encryption message will not use First identification code is encrypted first private key, and then academic Verification System can not just be carried out using the first public key to encryption message Decryption.
If the result of step 305, step 304 is yes, it is determined that private key for user is the first private key corresponding with the first public key, And obtain decrypted result;
If encryption message can be decrypted for the first public key, decrypted result corresponding to academic Verification System acquisition.
If the first public key can to encryption message be decrypted, it is determined that to academic Verification System send encryption message and The user of academic information is same user, and private key for user is the first private key corresponding with the first public key, and then demonstrates user The legitimacy of identity, academic Verification System is prevented to be sent to the first identification code and inconsistent its of the user that sends academic information by mistake He is user.It is also possible to prevent the other users inconsistent with the user of the academic information of transmission from intercepting and capturing academic Verification System and sending out The first identification code for sending and the problem of cause individual subscriber privacy leakage, improve the reliability of academic verification process.
Step 306, judge whether decrypted result is consistent with the first identification code;
Because encryption message is to be sent to academic certification system after the first identification code is encrypted using the first private key by user System, thus while the user to academic Verification System transmission encryption message and academic information is same user, but user is sending out Sending may be modified before encryption message to the first identification code, or the number of the first identification code caused by other odjective causes According to damage, and cause academic authentication result inaccurate.
In order to avoid above mentioned problem occurs, academic Verification System may further determine that and be sent in step 302 to user The first identification code and step 303 in decrypted result corresponding to the encryption message fed back to academic Verification System of same user be It is no consistent, to judge whether user is modified to the first identification code or whether the first identification code generates corrupted data, from And the data integrity of the first identification code is ensure that, further improve the reliability of academic verification process.
If the result of step 307, step 306 is yes, receives user and identified using the first private key to first at code encryption The 3rd identification code after reason, and the 3rd identification code is encrypted using the second private key of itself, generate the 4th identification code With checking message;
If decrypted result is consistent with the first identification code, then it represents that user is receiving the first mark of academic Verification System transmission After knowing code, it make use of the first private key that the first identification code is encrypted and generate encryption message, and encryption message feedback is given Academic Verification System, during encryption and transmission, the first identification code is not changed or damaged.
On this basis, academic Verification System receive the user using the first private key to the first identification code encryption after 3rd identification code, while the second public private key pair is generated using asymmetric encryption mode, and using the second private key to the 3rd identification code It is encrypted, generates the 4th identification code, while generate checking message.Checking message is used to instruct academic Verification System by the In four identification codes write-in purpose block.
The first identification code is carried out by using the first private key and the second private key to be stored in purpose block again after encrypting twice In, the security that the first identification code stores can be improved, improves the reliability of academic authentication result.And the first private key and second Private key is grasped respectively by user and academic Verification System respectively, and this reduces the risk of private key leakage, further increases the The security of one identification code storage.
Meanwhile academic Verification System preserves the first public key and the first private key, in a step 309, to first position information pair The data record answered is decrypted, and obtains the target educational background information of the storage location storage identified in first position information.
Step 308, according to checking message by the 4th identification code write block chain purpose block in, record the 4th identification code First position information in purpose block;
In the present embodiment, checking message is used to confirming the legal identity of user, and then academic Verification System can be according to testing Demonstrate,prove message to write the 4th identification code in the purpose block in block chain, academic Verification System can record and generate the 4th identification code Storage location in purpose block.Specifically, the storage location of the first identification code after encryption can be the first storage location. Wherein, the first storage location can be the specific digital value for representing line number.
Step 309, first position information is sent to user, so that user is according to the first identification code and first position information Obtain academic information.
First identification code of generation is sent to after user by academic Verification System, it is also necessary to also sends out first position information User is given, the first identification code and first position information can be submitted to any inquirer by user as inquiry voucher, so that Inquirer can inquire about acquisition of credentials educational background information according to both and verify the authenticity for the academic information that user provides.
Specifically, after the first identification code and first position information are sent to academic Verification System by inquirer, academic certification System carries out Hash solution computing to the first identification code, obtains and the unique corresponding academic information of the first identification code;Meanwhile educational background is recognized Card system travels through the data record in block chain according to first position information, determines data record corresponding to the information of first position. Data record is decrypted academic Verification System, target identification code corresponding to acquisition, and then carries out Hash to target identification code Computing is solved, is obtained and the unique corresponding target educational background information of target identification code.Academic Verification System is by comparing and the first mark Academic information corresponding to code is unique and uniquely whether corresponding target educational background information is consistent with target identification code, you can revene lookup The authenticity for the academic information that people provides.If corresponding academic information unique with the first identification code and uniquely right with target identification code The target educational background information answered is consistent, then the academic information that inquirer provides is real.
The academic authentication method based on block chain that the present embodiment provides, the academic information inputted by receiving user;It is right The academic information is verified, after being verified, the academic information is stored and is based on the academic information generation First identification code;Wherein, first identification code and the academic information are uniquely corresponding;The public key provided using user is to user Authentication is carried out, and the first identification code after encrypting twice is write in the purpose block of block chain, ensures the first identification code It can not be tampered during being stored in purpose block, the reliable of academic information and academic authentication result is stored so as to improve Property.Meanwhile by being used as inquire about voucher and provided come revene lookup people using the first identification code and first position information simultaneously Go through the authenticity of information, can improve protection individual subscriber privacy information safe coefficient so that when inquirer pass through it is improper Approach can not also be obtained and verified by academic Verification System when obtaining any in the first identification code and first position information User's educational background information.
Example IV
The present embodiment provides a kind of academic Verification System based on block chain, as shown in figure 5, the system can include:Connect Receive module 41, authentication module 42, the first generation module 43, the second generation module 44, sending module 45;
Receiving module 41, for receiving the academic information of user's input;
Authentication module 42, for being verified to academic information;
First generation module 43, for academic information generation after being verified, to be stored and be based on to academic information First identification code;Wherein, the first identification code is uniquely corresponding with academic information;
Second generation module 44, identified for the first identification code to be encrypted, and by first after encryption In the purpose block of code write-in block chain, first position letter of first identification code in purpose block after recording of encrypted processing Breath;
Sending module 45, for the first identification code and first position information to be sent into user, so that user is according to first Identification code and first position acquisition of information educational background information.
On the system in the present embodiment, wherein modules perform the concrete mode of operation in relevant this method It is described in detail in embodiment, explanation will be not set forth in detail herein.
The academic Verification System based on block chain that the present embodiment provides, the academic information inputted by receiving user;It is right Academic information is verified, after being verified, academic information is stored and is based on the first identification code of academic information generation;Its In, the first identification code is uniquely corresponding with academic information;First identification code is encrypted, and by first after encryption In the purpose block of identification code write-in block chain, first position of first identification code in purpose block after recording of encrypted processing Information;Believed by being used as inquiry voucher using the first identification code and first position information simultaneously come the educational background that revene lookup people provides The authenticity of breath, the safe coefficient of protection individual subscriber privacy information can be improved so that when inquirer passes through back door It can not also be obtained when obtaining any in the first identification code and first position information by academic Verification System and verify user Academic information.
Embodiment five
The present embodiment provides a kind of academic Verification System based on block chain, as shown in fig. 6, the system can include:Connect Receive module 51, authentication module 52, the first generation module 53, the second generation module 54, sending module 55;
Receiving module 51, for receiving the academic information of user's input;
Authentication module 52, for being verified to academic information;
First generation module 53, for academic information generation after being verified, to be stored and be based on to academic information First identification code;Wherein, the first identification code is uniquely corresponding with academic information;
Second generation module 54, identified for the first identification code to be encrypted, and by first after encryption In the purpose block of code write-in block chain, first position letter of first identification code in purpose block after recording of encrypted processing Breath;
Sending module 55, for the first identification code and first position information to be sent into user, so that user is according to first Identification code and first position acquisition of information educational background information.
Purpose block in the present embodiment can include:Block head, block main body;
Accordingly, the second generation module 54 can include:Writing unit 541;Writing unit 541 is used for after encryption The first identification code write-in block chain purpose block block main body in;
Accordingly, academic Verification System also includes:3rd generation module 56;
All the first identification codes that 3rd generation module 56 stores in the block main body for obtaining purpose block, to whole First identification code carries out Hash operation, generation and unique corresponding second identification code of all the first identification codes;By the second identification code In the build of write area, so that next block of the block chain according to the generation of the second identification code positioned at purpose block.
Optionally, academic Verification System also includes:4th generation module 57;
4th generation module 57 is used to obtain by corresponding temporal information during the second identification code write area build, and by the time In the block head of information write-in purpose block, when temporal information is used in recognition purpose block all write-ins of the first identification code Between.
Further, academic Verification System also includes:Authenticate module 58;
The first public key that module 58 is used to receive user's transmission is authenticated, and the encryption sent according to the first public key to user disappears Breath is decrypted, and encryption message is generated after the first identification code is encrypted using private key for user by user;
Module 58 is authenticated to be additionally operable to judge whether the first public key can be decrypted encryption message;If result is yes, It is the first private key corresponding with the first public key to determine private key for user, and obtains decrypted result;
Module 58 is authenticated to be additionally operable to judge whether decrypted result is consistent with the first identification code;If consistent, generation checking disappears Breath, so that the second generation module is encrypted to the first identification code according to checking message and marks first after encryption In the purpose block for knowing code write-in block chain.
Further, the second generation module 54 also includes:Ciphering unit 542;Ciphering unit 542 is adopted for receiving user With the first private key to the 3rd identification code after the first identification code encryption, and using the second private key of itself to the 3rd identification code It is encrypted, generates the 4th identification code;
Accordingly, writing unit 541 is additionally operable to write the 4th identification code in the purpose block of block chain, described in record First position information of 4th identification code in the purpose block.
On the system in the present embodiment, wherein modules perform the concrete mode of operation in relevant this method It is described in detail in embodiment, explanation will be not set forth in detail herein.
The academic Verification System based on block chain that the present embodiment provides, the academic information inputted by receiving user;It is right Academic information is verified, after being verified, academic information is stored and is based on the first identification code of academic information generation;Its In, the first identification code is uniquely corresponding with academic information;First identification code is encrypted, and by first after encryption In the purpose block of identification code write-in block chain, first position of first identification code in purpose block after recording of encrypted processing Information;Believed by being used as inquiry voucher using the first identification code and first position information simultaneously come the educational background that revene lookup people provides The authenticity of breath, the safe coefficient of protection individual subscriber privacy information can be improved so that when inquirer passes through back door It can not also be obtained when obtaining any in the first identification code and first position information by academic Verification System and verify user Academic information.
One of ordinary skill in the art will appreciate that:Realizing all or part of step of above method embodiment can pass through Programmed instruction related hardware is completed, and foregoing program can be stored in a computer read/write memory medium, the program Upon execution, the step of execution includes above method embodiment;And foregoing storage medium includes:ROM, RAM, magnetic disc or light Disk etc. is various can be with the medium of store program codes.
Finally it should be noted that:The above embodiments are merely illustrative of the technical solutions of the present invention, rather than its limitations;Although The present invention is described in detail with reference to the foregoing embodiments, it will be understood by those within the art that:It still may be used To be modified to the technical scheme described in foregoing embodiments, or equivalent substitution is carried out to which part technical characteristic; And these modifications or replacement, the essence of appropriate technical solution is departed from the scope of various embodiments of the present invention technical scheme.

Claims (10)

  1. A kind of 1. academic authentication method based on block chain, it is characterised in that including:
    Receive the academic information of user's input;
    The academic information is verified, after being verified, the academic information is stored and is based on the educational background letter Breath the first identification code of generation;Wherein, first identification code and the academic information are uniquely corresponding;
    First identification code is encrypted, and the first identification code after encryption is write to the purpose area of block chain In block, first position information of the first identification code after the encryption in the purpose block is recorded;
    First identification code and the first position information are sent to user so that user according to first identification code and The first position acquisition of information educational background information.
  2. 2. according to the method for claim 1, it is characterised in that the purpose block includes:Block head, block main body;
    First identification code by after encryption is write in the purpose block of block chain, including:
    By in the block main body of the purpose block of the first identification code write-in block chain after encryption;
    Accordingly, after first identification code by after encryption is write in the purpose block of block chain, in addition to:
    All the first identification codes stored in the block main body of the purpose block are obtained, the identification code of whole first is carried out Hash operation, generation and unique corresponding second identification code of the identification code of whole first;
    Second identification code is write in the block head, so that the block chain is located at according to second identification code generation Next block of the purpose block.
  3. 3. according to the method for claim 2, it is characterised in that described to write second identification code in the block head Afterwards, in addition to:
    Corresponding temporal information when second identification code is write into the block head is obtained, and the temporal information is write into mesh Block block head in, the temporal information is used for the write time for identifying in the purpose block all the first identification codes.
  4. 4. according to the method any one of claim 1-3, it is characterised in that described that first identification code is added Close processing, and by after encryption the first identification code write block chain purpose block in before, in addition to:
    The first public key that user sends is received, and the encryption message that user sends is decrypted according to first public key, institute Stating encryption message is generated after first identification code is encrypted using private key for user by user;
    Judge whether first public key encryption message can be decrypted;
    If result is yes, it is determined that the private key for user is the first private key corresponding with the first public key, and obtains decrypted result;
    Judge whether the decrypted result and first identification code are consistent;
    If consistent, generation checking message, so that place is encrypted to first identification code according to the checking message in itself Manage and write the first identification code after encryption in the purpose block of block chain.
  5. 5. according to the method for claim 4, it is characterised in that described that first identification code is encrypted, bag Include:
    User is received using the first private key to the 3rd identification code after the first identification code encryption;
    The 3rd identification code is encrypted using the second private key of itself, generates the 4th identification code;
    Accordingly, first identification code by after encryption is write in the purpose block of block chain, is recorded at the encryption First position information of first identification code in the purpose block after reason, including:
    By in the purpose block of the 4th identification code write-in block chain, the 4th identification code is recorded in the purpose block First position information.
  6. A kind of 6. academic Verification System based on block chain, it is characterised in that including:Receiving module, authentication module, the first generation Module, the second generation module, sending module;
    The receiving module, for receiving the academic information of user's input;
    The authentication module, for being verified to the academic information;
    First generation module, for the educational background letter after being verified, to be stored and be based on to the academic information Breath the first identification code of generation;Wherein, first identification code and the academic information are uniquely corresponding;
    Second generation module, marked for first identification code to be encrypted, and by first after encryption In the purpose block for knowing code write-in block chain, the of the first identification code after the encryption in the purpose block is recorded One positional information;
    The sending module, for first identification code and the first position information to be sent into user, so that user's root According to first identification code and the first position acquisition of information educational background information.
  7. 7. system according to claim 6, it is characterised in that the purpose block includes:Block head, block main body;
    Accordingly, second generation module includes:Writing unit;Said write unit, for by first after encryption In the block main body of the purpose block of identification code write-in block chain;
    Accordingly, the system also includes:3rd generation module;
    3rd generation module, all the first identification codes stored in the block main body for obtaining the purpose block are right The identification code of whole first carries out Hash operation, generation and unique corresponding second identification code of the identification code of whole first; Second identification code is write in the block head, so that the block chain is according to being located at second identification code generation Next block of purpose block.
  8. 8. system according to claim 7, it is characterised in that the system also includes:4th generation module;
    4th generation module, corresponding temporal information when second identification code being write into the block head for obtaining, And write the temporal information in the block head of purpose block, the temporal information is used to identify in the purpose block all The write time of first identification code.
  9. 9. according to the system any one of claim 6-8, it is characterised in that the system also includes:Authenticate module;
    It is described to authenticate module, for receiving the first public key of user's transmission, and user's transmission is added according to first public key Close message is decrypted, and the encryption message is generated after first identification code is encrypted using private key for user by user 's;
    The module that authenticates is additionally operable to, and judges whether first public key encryption message can be decrypted;If result It is yes, it is determined that the private key for user is the first private key corresponding with the first public key, and obtains decrypted result;
    The module that authenticates is additionally operable to, and judges whether the decrypted result and first identification code are consistent;If consistent, generate Verify message so that second generation module according to it is described checking message first identification code is encrypted and incite somebody to action In the purpose block of the first identification code write-in block chain after encryption.
  10. 10. system according to claim 9, it is characterised in that second generation module also includes:Ciphering unit;Institute Ciphering unit is stated, for receiving user using the first private key to the 3rd identification code after the first identification code encryption, and The 3rd identification code is encrypted using the second private key of itself, generates the 4th identification code;
    Accordingly, said write unit, it is additionally operable to write the 4th identification code in the purpose block of block chain, described in record First position information of 4th identification code in the purpose block.
CN201710868933.6A 2017-09-22 2017-09-22 Academic authentication method and system based on block chain Pending CN107483498A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710868933.6A CN107483498A (en) 2017-09-22 2017-09-22 Academic authentication method and system based on block chain

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710868933.6A CN107483498A (en) 2017-09-22 2017-09-22 Academic authentication method and system based on block chain

Publications (1)

Publication Number Publication Date
CN107483498A true CN107483498A (en) 2017-12-15

Family

ID=60586997

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710868933.6A Pending CN107483498A (en) 2017-09-22 2017-09-22 Academic authentication method and system based on block chain

Country Status (1)

Country Link
CN (1) CN107483498A (en)

Cited By (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108334792A (en) * 2018-02-13 2018-07-27 中国银行股份有限公司 A kind of financial circles foreign aid information sharing method and device
CN108595719A (en) * 2018-07-12 2018-09-28 王跃平 A kind of recorder generates the block catenary system of the personal prestige of long and proof
CN108875093A (en) * 2018-08-31 2018-11-23 广州黄埔区块链培训中心有限公司 A kind of record management method and system based on block chain
CN108959457A (en) * 2018-06-15 2018-12-07 北京文创园投资管理有限公司 A kind of inquiry of certificate, verification method and system
CN109064190A (en) * 2018-07-13 2018-12-21 上海信颐信息技术有限公司 A kind of student status information storage system
CN109064124A (en) * 2018-07-17 2018-12-21 腾讯科技(深圳)有限公司 Method and apparatus based on the verifying of block chain, storage track record
CN109067541A (en) * 2018-06-29 2018-12-21 阿里巴巴集团控股有限公司 Data verification method and device, electronic equipment based on block chain
CN109241756A (en) * 2018-08-20 2019-01-18 深圳市腾讯网络信息技术有限公司 Data processing method, system, server and medium based on block chain
CN109299058A (en) * 2018-11-06 2019-02-01 北京新唐思创教育科技有限公司 Academic storage method, academic querying method and computer storage medium
CN109299347A (en) * 2018-11-16 2019-02-01 大唐高鸿信息通信研究院(义乌)有限公司 A kind of academic information query method and system based on 5G framework and block chain
CN109327481A (en) * 2018-12-17 2019-02-12 北京信息科技大学 A kind of unified online authentication method and system of the whole network based on block chain
CN109492993A (en) * 2018-10-19 2019-03-19 平安科技(深圳)有限公司 Date storage method, electronic device and the storage medium of social platform
CN109636335A (en) * 2018-12-10 2019-04-16 陈煜明 A kind of intelligent resume system based on big data
CN109889479A (en) * 2018-12-21 2019-06-14 中链科技有限公司 User identity based on block chain deposits card, verification method and device and verification system
CN110019422A (en) * 2018-08-16 2019-07-16 上海点融信息科技有限责任公司 Method, apparatus and storage medium based on block chain processing occupational information
CN110233828A (en) * 2019-05-14 2019-09-13 深圳市科迈爱康科技有限公司 Mobile office method and apparatus based on block chain
CN110391896A (en) * 2018-04-19 2019-10-29 触信(厦门)智能科技有限公司 A kind of identity information retroactive method of panorama VR block chain
CN110956470A (en) * 2018-09-26 2020-04-03 百度在线网络技术(北京)有限公司 Block chain-based personal experience information processing method and device
CN110955699A (en) * 2019-11-25 2020-04-03 远光软件股份有限公司 Decentralized electronic academic certificate checking method and system
CN110969207A (en) * 2019-11-29 2020-04-07 腾讯科技(深圳)有限公司 Electronic evidence processing method, device, equipment and storage medium
CN110971392A (en) * 2019-11-25 2020-04-07 远光软件股份有限公司 Decentralized electronic academic certificate acquisition method and system
CN110995440A (en) * 2019-11-21 2020-04-10 腾讯科技(深圳)有限公司 Work history confirming method, device, equipment and storage medium
CN111047331A (en) * 2019-11-12 2020-04-21 武汉金运激光股份有限公司 Commodity anti-counterfeiting tracing method and system based on block chain and NFC chip
CN111159746A (en) * 2019-12-31 2020-05-15 北京嗨学网教育科技股份有限公司 Learning behavior data storage method and device based on block chain technology
CN111292211A (en) * 2020-03-04 2020-06-16 中国联合网络通信集团有限公司 Credit management method and device
CN112084527A (en) * 2020-08-18 2020-12-15 ***股份有限公司 Data storage and acquisition method, device, equipment and medium
CN113010871A (en) * 2021-03-16 2021-06-22 中南大学 Electronic calendar certificate verification method based on alliance block chain platform
CN113904822A (en) * 2021-09-28 2022-01-07 则正(上海)生物科技有限公司 Laboratory management system based on block chain
US11861031B2 (en) 2020-06-15 2024-01-02 Allstate Solutions Private Limited Distributed ledger interface system for background verification of an individual

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105790954A (en) * 2016-03-02 2016-07-20 布比(北京)网络技术有限公司 Method and system for constructing electronic evidence
CN106548091A (en) * 2016-10-14 2017-03-29 北京爱接力科技发展有限公司 A kind of data deposit card, the method and device of checking
CN106952094A (en) * 2017-03-10 2017-07-14 腾讯科技(深圳)有限公司 Electronic bill management method and device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105790954A (en) * 2016-03-02 2016-07-20 布比(北京)网络技术有限公司 Method and system for constructing electronic evidence
CN106548091A (en) * 2016-10-14 2017-03-29 北京爱接力科技发展有限公司 A kind of data deposit card, the method and device of checking
CN106952094A (en) * 2017-03-10 2017-07-14 腾讯科技(深圳)有限公司 Electronic bill management method and device

Cited By (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108334792A (en) * 2018-02-13 2018-07-27 中国银行股份有限公司 A kind of financial circles foreign aid information sharing method and device
CN110391896A (en) * 2018-04-19 2019-10-29 触信(厦门)智能科技有限公司 A kind of identity information retroactive method of panorama VR block chain
CN108959457B (en) * 2018-06-15 2020-11-13 北京文创园投资管理有限公司 Method and system for inquiring and verifying certificate
CN108959457A (en) * 2018-06-15 2018-12-07 北京文创园投资管理有限公司 A kind of inquiry of certificate, verification method and system
CN109067541B (en) * 2018-06-29 2020-09-22 阿里巴巴集团控股有限公司 Data verification method and device based on block chain and electronic equipment
CN109067541A (en) * 2018-06-29 2018-12-21 阿里巴巴集团控股有限公司 Data verification method and device, electronic equipment based on block chain
CN108595719A (en) * 2018-07-12 2018-09-28 王跃平 A kind of recorder generates the block catenary system of the personal prestige of long and proof
CN109064190A (en) * 2018-07-13 2018-12-21 上海信颐信息技术有限公司 A kind of student status information storage system
CN109064124A (en) * 2018-07-17 2018-12-21 腾讯科技(深圳)有限公司 Method and apparatus based on the verifying of block chain, storage track record
CN109064124B (en) * 2018-07-17 2023-02-28 腾讯科技(深圳)有限公司 Method and device for verifying and storing work history based on block chain
CN110019422A (en) * 2018-08-16 2019-07-16 上海点融信息科技有限责任公司 Method, apparatus and storage medium based on block chain processing occupational information
CN109241756A (en) * 2018-08-20 2019-01-18 深圳市腾讯网络信息技术有限公司 Data processing method, system, server and medium based on block chain
CN109241756B (en) * 2018-08-20 2020-01-31 深圳市腾讯网络信息技术有限公司 Data processing method, system, server and medium based on block chain
CN108875093A (en) * 2018-08-31 2018-11-23 广州黄埔区块链培训中心有限公司 A kind of record management method and system based on block chain
CN110956470A (en) * 2018-09-26 2020-04-03 百度在线网络技术(北京)有限公司 Block chain-based personal experience information processing method and device
CN109492993A (en) * 2018-10-19 2019-03-19 平安科技(深圳)有限公司 Date storage method, electronic device and the storage medium of social platform
CN109299058A (en) * 2018-11-06 2019-02-01 北京新唐思创教育科技有限公司 Academic storage method, academic querying method and computer storage medium
CN109299058B (en) * 2018-11-06 2021-04-09 北京新唐思创教育科技有限公司 Academic calendar storage method, academic calendar query method and computer storage medium
CN109299347A (en) * 2018-11-16 2019-02-01 大唐高鸿信息通信研究院(义乌)有限公司 A kind of academic information query method and system based on 5G framework and block chain
CN109636335A (en) * 2018-12-10 2019-04-16 陈煜明 A kind of intelligent resume system based on big data
CN109327481A (en) * 2018-12-17 2019-02-12 北京信息科技大学 A kind of unified online authentication method and system of the whole network based on block chain
CN109889479B (en) * 2018-12-21 2022-07-26 中积教育科技有限公司 Block chain-based user identity verification method and device and checking system
CN109889479A (en) * 2018-12-21 2019-06-14 中链科技有限公司 User identity based on block chain deposits card, verification method and device and verification system
CN110233828A (en) * 2019-05-14 2019-09-13 深圳市科迈爱康科技有限公司 Mobile office method and apparatus based on block chain
CN110233828B (en) * 2019-05-14 2022-01-04 深圳市科迈爱康科技有限公司 Mobile office method and device based on block chain
CN111047331A (en) * 2019-11-12 2020-04-21 武汉金运激光股份有限公司 Commodity anti-counterfeiting tracing method and system based on block chain and NFC chip
CN110995440A (en) * 2019-11-21 2020-04-10 腾讯科技(深圳)有限公司 Work history confirming method, device, equipment and storage medium
CN110995440B (en) * 2019-11-21 2022-08-09 腾讯科技(深圳)有限公司 Work history confirming method, device, equipment and storage medium
CN110971392A (en) * 2019-11-25 2020-04-07 远光软件股份有限公司 Decentralized electronic academic certificate acquisition method and system
CN110971392B (en) * 2019-11-25 2023-09-08 远光软件股份有限公司 Decentralizing electronic academic certificate acquisition method and system
CN110955699A (en) * 2019-11-25 2020-04-03 远光软件股份有限公司 Decentralized electronic academic certificate checking method and system
CN110955699B (en) * 2019-11-25 2022-12-06 远光软件股份有限公司 Decentralized electronic academic certificate checking method and system
CN110969207A (en) * 2019-11-29 2020-04-07 腾讯科技(深圳)有限公司 Electronic evidence processing method, device, equipment and storage medium
CN110969207B (en) * 2019-11-29 2024-05-14 腾讯科技(深圳)有限公司 Electronic evidence processing method, device, equipment and storage medium
CN111159746A (en) * 2019-12-31 2020-05-15 北京嗨学网教育科技股份有限公司 Learning behavior data storage method and device based on block chain technology
CN111292211A (en) * 2020-03-04 2020-06-16 中国联合网络通信集团有限公司 Credit management method and device
US11861031B2 (en) 2020-06-15 2024-01-02 Allstate Solutions Private Limited Distributed ledger interface system for background verification of an individual
CN112084527A (en) * 2020-08-18 2020-12-15 ***股份有限公司 Data storage and acquisition method, device, equipment and medium
CN113010871A (en) * 2021-03-16 2021-06-22 中南大学 Electronic calendar certificate verification method based on alliance block chain platform
CN113904822A (en) * 2021-09-28 2022-01-07 则正(上海)生物科技有限公司 Laboratory management system based on block chain

Similar Documents

Publication Publication Date Title
CN107483498A (en) Academic authentication method and system based on block chain
US11967186B1 (en) Blockchain-based election system
CN111368324B (en) Credible electronic license platform system based on block chain and authentication method thereof
US6401206B1 (en) Method and apparatus for binding electronic impressions made by digital identities to documents
CN109768983A (en) Dynamic and Multi dimensional personal identification method, apparatus and system based on block chain
CN108111314A (en) The generation of digital certificate and method of calibration and equipment
CN105975877A (en) Safe storage method for sensitive file
CN109753817A (en) Medical information secure storage scheme based on block chain
US20110289318A1 (en) System and Method for Online Digital Signature and Verification
CN110175467A (en) Signature file store method, device and computer equipment based on block chain
CN104104652A (en) Man-machine identification method, network service access method and corresponding equipment
CN101710380A (en) Electronic document safety protection method
WO2005117336A1 (en) Parent-child card authentication system
CN107871081A (en) A kind of computer information safe system
CN106713279A (en) Video terminal identity authentication system
CN109858259A (en) The data protection of community health service alliance and sharing method based on HyperLedger Fabric
CN109859846A (en) A kind of personal health archives storage method based on privately owned chain
CN106936588A (en) A kind of trustship method, the apparatus and system of hardware controls lock
CN109300199A (en) Attendance checking system and Work attendance method based on block chain
US11444784B2 (en) System and method for generation and verification of a subject's identity based on the subject's association with an organization
CN108540447A (en) A kind of certification authentication method and system based on block chain
CN114969786A (en) Block chain-based insurance function data processing method, node and system
CN109800601A (en) A kind of internet real-name authentication method based on block chain
CN110909388B (en) Decentralized electronic calendar management system and method
CN106027256B (en) A kind of identity card card reading response system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20171215