CN107257341B - A kind of student status retrospect authentication method based on block chain - Google Patents

A kind of student status retrospect authentication method based on block chain Download PDF

Info

Publication number
CN107257341B
CN107257341B CN201710475304.7A CN201710475304A CN107257341B CN 107257341 B CN107257341 B CN 107257341B CN 201710475304 A CN201710475304 A CN 201710475304A CN 107257341 B CN107257341 B CN 107257341B
Authority
CN
China
Prior art keywords
block chain
node
school
block
student
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
CN201710475304.7A
Other languages
Chinese (zh)
Other versions
CN107257341A (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.)
Inspur Intelligent Technology Wuhan Co Ltd
Original Assignee
Inspur 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 Inspur Group Co Ltd filed Critical Inspur Group Co Ltd
Priority to CN201710475304.7A priority Critical patent/CN107257341B/en
Publication of CN107257341A publication Critical patent/CN107257341A/en
Application granted granted Critical
Publication of CN107257341B publication Critical patent/CN107257341B/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
    • 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
    • H04L67/104Peer-to-peer [P2P] networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/20Education
    • G06Q50/205Education administration or guidance
    • 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/0807Network architectures or network communication protocols for network security for authentication of entities using tickets, e.g. Kerberos
    • 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/0823Network architectures or network communication protocols for network security for authentication of entities using certificates
    • 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/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • 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
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Strategic Management (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Educational Administration (AREA)
  • Educational Technology (AREA)
  • Computer Hardware Design (AREA)
  • Tourism & Hospitality (AREA)
  • Economics (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses a kind of, and the student status based on block chain traces authentication method, and realization process is configuration school's block chain, including several region block chains first, forms independent P2P network by several school's nodes in each region block chain;Configuration supervision block chain, forms independent P2P network by several supervisory nodes corresponding with school's block chain, at least one access node;Configure third party's ca authentication center, connection supervision block chain, for by authenticating determining school's node method certificate;Configuration querying node realizes the verifying and retrospect of student status file by inquiry school's block chain, supervision block chain.A kind of student status retrospect authentication method based on block chain of the invention compared with prior art, is divided according to region, can more be efficiently completed the generation of block chain, improve computational efficiency;Each region is there are multiple regulatory agencies, the access of strict control node, be conducive to increase supervision in this way, and effective solution single node Problem of Failure.

Description

A kind of student status retrospect authentication method based on block chain
Technical field
The present invention relates to computer application technology, specifically a kind of student status based on block chain traces authenticating party Method.
Background technique
In recent years, block chain (Blockchain) technology obtains extensive concern and development.Block chain technology, also known as " point Cloth account book technology " is that a kind of decentralization, collective safeguard the technical solution of distributed account book, and essence is by multiple nodes The distributed data base system of group participation.Not a kind of single technology of block chain, it is that multiple technologies are integrated as a result, benefit With the technical maintenance of block chain one account book record that is reliable, being difficult to tamper with, the risk of trust can be reduced, and can effectively drop The maintenance cost of low crowd's participant cooperation.
With the increase of employment pressure, the student status educational background for the personnel of accepting betrothal gifts more is valued by employing unit, this is but also portion People is divided to be faked by student status educational background to speculate.Traditional solution is that student status information is believed the unified publication in website by public Out, it is inquired for employing unit and the personnel of accepting betrothal gifts.However, this centrally stored mode is easy to be broken, it is only necessary to break through Central database can forge student status information.Especially for internal staff, central database can be directly contacted, is passed through Modification data-base content is easily achieved fraud student status information.In this case, how block chain technology solution is effectively utilized The problem of certainly student status traces authentication question, and the student status educational background privacy that the personnel of accepting betrothal gifts are effectively protected becomes urgent need to resolve.
Based on this, this patent provides a kind of student status retrospect authentication method based on block chain that can be solved the above problems.
Summary of the invention
Technical assignment of the invention be against the above deficiency place, provide it is a kind of based on block chain student status retrospect authenticating party Method.
A kind of student status based on block chain traces authentication method, is based on two-stage block chain, and specific implementation process is,
First order block chain: school's block chain, including several region block chains is configured first, in each region block chain Independent P2P network is formed by several school's nodes, school's node is used to safeguard the student status information of student;
Configure second level block chain: supervision block chain, by several supervisory nodes corresponding with school's block chain, at least one Access node forms independent P2P network, and supervisory node is safeguarded the information of all school's block chains in the supervision block chain and born The access for determining school's node is blamed, access node is responsible for determining the access of supervisory node;
Configure third party's ca authentication center, connection supervision block chain, for by authenticating determining school's node method Certificate;
Configuration querying node realizes the verifying and student status of student status file by inquiry school's block chain, supervision block chain The retrospect of information.
Each region block chain in school's block chain configures a account book record, and account book record is block chain The record chain of technology, the digest value of all student status message files in one's respective area is recorded in account book, and school's node is responsible for generating student status text Part is simultaneously published in the block chain of region;It is corresponding, it supervises and configures a account book record in block chain, account book record is equally The record chain of block chain technology records the block chain consensus information of each supervisory node region in account book.
The structure of each region block chain in school's block chain includes block, transaction, wherein block structure packet It includes:
Version number: the version of description block chain;
Timestamp: the time that this block generates;
Merkle tree root of trading is made a summary: the All Activity of this block generates the tree root digest value of Merkle tree;
Transaction implementing result: the implementing result of the associated All Activity of this block chain;
Preceding block digest value: the digest value of upper block chain;
This block digest value: the digest value that this block content obtains is calculated;
Structure of deal includes:
ID number: transaction unique identifying number;
Initiator: the public key digest value of school's node;
Nonce: unique code;
Student status document: the digest value of student status file;
Signature value: it is signed using transaction initiator's private key;
Account joins code: the mark of block where corresponding;
Recipient's mark: student identification, the public key digest value of the student status owner.
The structure of the supervision block chain includes block, transaction, and wherein block structure includes:
Version number: the version of description block chain;
Timestamp: the time that this block generates;
Merkle tree root of trading is made a summary: the All Activity of this block generates the tree root digest value of Merkle tree;
Transaction implementing result: the implementing result of the associated All Activity of this block chain;
Preceding block digest value: the digest value of upper block chain;
This block digest value: the digest value that this block content obtains is calculated;
Structure of deal includes:
ID number: transaction unique identifying number;
Initiator: the public key digest value of zone supervisors node;
Nonce: unique code;
Region block chain abstract: the block digest value of region block chain;
Signature value: it is signed using transaction initiator's private key;
Account joins code: the mark of block where corresponding;
Recipient's mark: the public key digest value of access supervisory node.
When the supervisory node confirms school's node access, specific verification step are as follows:
School's node to be determined generates key pair and generates certificate request, submits the related material of school's node to be determined Material to the corresponding supervisory node of region block chain proposes that the chain request of region block is added;
The supervisory node audits the identity of school's node to be determined, after the approval, issues digital certificate, allows school The region block chain of node addition region.
When the access node confirms supervisory node access, specific verification step are as follows:
Supervisory node to be determined first generates key pair and generates certificate request, submits the correlation of the supervisory node to be determined Material proposes that supervision block chain request is added to access node;
Access node audits the identity of supervisory node to be determined, issues digital certificate after the approval, and access is allowed to supervise Block chain.
School's node is responsible for generating the specific implementation process that student status file cocurrent is wired in the block chain of region are as follows:
School's node obtains the public key of student as student identification, if student's public key is not present, for student generation Public private key pair, the identity for the operation of later block chain;
School's node generates student status file according to student's student status situation, and is signed using the private key of school's node to it It saves;The public key mark of the essential information and student that wherein learn comprising student in school;
School's node generates Transaction Information, is published to its corresponding region block chain;
All school's nodes for participating in school's node region are reached common understanding, and respectively local account book record is updated.
After generating student status file in the block chain of region, supervises in block chain and completes following steps:
Supervisory node generates transaction record, publication using region block information interior for a period of time as transaction data Into supervision block chain;
All supervisory nodes are reached common understanding in the supervision block chain, update respectively local account book record;
The mark of place block in two-stage block chain is written in student status file by school's node, is carried out as extension information It saves;
Student status file after signature is saved in local by school's node;
School's node saves the supervisory node that the student status file after signature uploads to corresponding region block chain.
Retrospect of the query node for student status is verified, and process is implemented are as follows:
The student status file provided first by query node student, i.e. student's public key mark carry out signature verification;
Query node obtains all student status records of the student according to student status file polling block chain;
Query node inquires student status file region block chain, verifies the legitimacy of Transaction Information according to student status file, Tracing information is shown after being verified, and completes trace back process.
Account book in the region block chain obtains abstract by digest algorithm and refers to, which uses the close calculation of SM3 state Method, signature value then use SM3, SM2 national secret algorithm to obtain as signature algorithm, and digital certificate uses X509 format.
Compared to the prior art a kind of student status retrospect authentication method based on block chain of the invention, has below beneficial to effect Fruit:
A kind of student status based on block chain of the invention traces authentication method, by establishing block chain for student's student status, School and regulatory agency combine, and relative to traditional centralised storage mode, the retrospect certification for providing decentralization is solved Scheme realizes the retrospect certification of student status information, effectively prevents student status educational background from forging;The present invention is proposed for student status retrospect certification Method use two-stage block chain, divided according to region, can more be efficiently completed the generation of block chain, improved and calculate Efficiency;There are multiple regulatory agencies, the accesses of strict control node to be conducive to increase supervision in this way in each region, and effectively Solve single node Problem of Failure;In addition, student status file is digitally signed by school's node, demonstrate,proved by obtaining corresponding CA Book directly carries out off-line verification, then realizes the certification of block chain by external inquiry node, guarantees its safety using double authentication Property;Student status file is only stored in school's node and supervisory node, other participate in node and there was only summary info, also effective in this way to protect The student status privacy of student has been protected, it is practical, it is applied widely, it is easy to spread.
Detailed description of the invention
Attached drawing 1 is two-stage block chain overall schematic.
Attached drawing 2 is school zone block chain structure schematic diagram.
Attached drawing 3 is supervision block chain structure schematic diagram.
Attached drawing 4 is the access flow chart for participating in node.
Attached drawing 5 issues student status and records flow chart.
Specific embodiment
With reference to the accompanying drawing and specific embodiment the invention will be further described.
As shown in attached drawing 1- Fig. 5, it is a kind of based on block chain student status retrospect authentication method will be owned using two-stage mode School is divided into multiple regions, and each region can have multiple regulatory agencies, and school is responsible for safeguarding the student status information of student, supervision Mechanism is responsible for the access of school's node.Each region is individually formed a P2P network and establishes block chain, common to safeguard a account This record will record the digest value of all student status message files in one's respective area in account book.All supervisory nodes as regulatory agency It can participate in forming another P2P network and establish block chain, it is common to safeguard a account book record, each prison will be will record in account book The block chain consensus information of pipe agency node region.In addition, query node can realize student status text by inquiry block chain The verifying of part and the retrospect of student status information.
The account book record is the record chain based on block chain technology;School's node is responsible for generating student status file And it is published in the block chain of region;The regulatory agency configures access node, determines whether school's node of one's respective area can be with It is added, authenticates and digital certificate, and all regulatory agency's node compositions one are issued by third party's ca authentication center after passing through A independent P2P network, the block chain consensus information that each region has a node to be used to issue regulatory agency location, institute There is also level-one supervisory node, responsible node accesses for regulatory agency's block chain that the regulatory agency stated participates in;All participation sections Point is reached common understanding, common to safeguard account book record;The query node can carry out inquiring and authenticating.
Based on above-mentioned two-stage block chain, specific implementation process is,
First order block chain: school's block chain, including several region block chains is configured first, in each region block chain Independent P2P network is formed by several school's nodes, school's node is used to safeguard the student status information of student;
Configure second level block chain: supervision block chain, by several supervisory nodes corresponding with school's block chain, at least one Access node forms independent P2P network, and supervisory node is safeguarded the information of all school's block chains in the supervision block chain and born The access for determining school's node is blamed, access node is responsible for determining the access of supervisory node;
Configure third party's ca authentication center, connection supervision block chain, for by authenticating determining school's node method Certificate;
Configuration querying node realizes the verifying and student status of student status file by inquiry school's block chain, supervision block chain The retrospect of information.
Each region block chain in school's block chain configures a account book record, and account book record is block chain The record chain of technology, the digest value of all student status message files in one's respective area is recorded in account book, and school's node is responsible for generating student status text Part is simultaneously published in the block chain of region;It is corresponding, it supervises and configures a account book record in block chain, account book record is equally The record chain of block chain technology records the block chain consensus information of each supervisory node region in account book.
The structure of each region block chain in school's block chain includes block, transaction, wherein block structure packet It includes:
Version number: the version of description block chain;
Timestamp: the time that this block generates;
Merkle tree root of trading is made a summary: the All Activity of this block generates the tree root digest value of Merkle tree;
Transaction implementing result: the implementing result of the associated All Activity of this block chain;
Preceding block digest value: the digest value of upper block chain;
This block digest value: the digest value that this block content obtains is calculated;
Structure of deal includes:
ID number: transaction unique identifying number;
Initiator: the public key digest value of school's node;
Nonce: unique code;
Student status document: the digest value of student status file;
Signature value: it is signed using transaction initiator's private key;
Account joins code: the mark of block where corresponding;
Recipient's mark: student identification, the public key digest value of the student status owner.
The structure of the supervision block chain includes block, transaction, and wherein block structure includes:
Version number: the version of description block chain;
Timestamp: the time that this block generates;
Merkle tree root of trading is made a summary: the All Activity of this block generates the tree root digest value of Merkle tree;
Transaction implementing result: the implementing result of the associated All Activity of this block chain;
Preceding block digest value: the digest value of upper block chain;
This block digest value: the digest value that this block content obtains is calculated;
Structure of deal includes:
ID number: transaction unique identifying number;
Initiator: the public key digest value of zone supervisors node;
Nonce: unique code;
Region block chain abstract: the block digest value of region block chain;
Signature value: it is signed using transaction initiator's private key;
Account joins code: the mark of block where corresponding;
Recipient's mark: the public key digest value of access supervisory node.
When the supervisory node confirms school's node access, specific verification step are as follows:
School's node to be determined generates key pair and generates certificate request, submits the related material of school's node to be determined Material to the corresponding supervisory node of region block chain proposes that the chain request of region block is added;
The supervisory node audits the identity of school's node to be determined, after the approval, issues digital certificate, allows school The region block chain of node addition region.
When the access node confirms supervisory node access, specific verification step are as follows:
Supervisory node to be determined first generates key pair and generates certificate request, submits the correlation of the supervisory node to be determined Material proposes that supervision block chain request is added to access node;
Access node audits the identity of supervisory node to be determined, issues digital certificate after the approval, and access is allowed to supervise Block chain.
School's node is responsible for generating the specific implementation process that student status file cocurrent is wired in the block chain of region are as follows:
School's node obtains the public key of student as student identification, if student's public key is not present, for student generation Public private key pair, the identity for the operation of later block chain;
School's node generates student status file according to student's student status situation, and is signed using the private key of school's node to it It saves;The public key mark of the essential information and student that wherein learn comprising student in school;
School's node generates Transaction Information, is published to its corresponding region block chain;
All school's nodes for participating in school's node region are reached common understanding, and respectively local account book record is updated.
After generating student status file in the block chain of region, supervises in block chain and completes following steps:
Supervisory node generates transaction record, publication using region block information interior for a period of time as transaction data Into supervision block chain;
All supervisory nodes are reached common understanding in the supervision block chain, update respectively local account book record;
The mark of place block in two-stage block chain is written in student status file by school's node, is carried out as extension information It saves;
Student status file after signature is saved in local by school's node;
School's node saves the supervisory node that the student status file after signature uploads to corresponding region block chain.
Retrospect of the query node for student status is verified, and process is implemented are as follows:
The student status file provided first by query node student, i.e. student's public key mark carry out signature verification;
Query node obtains all student status records of the student according to student status file polling block chain;
Query node inquires student status file region block chain, verifies the legitimacy of Transaction Information according to student status file, Tracing information is shown after being verified, and completes trace back process.
Account book in the region block chain obtains abstract by digest algorithm and refers to, which uses the close calculation of SM3 state Method, signature value then use SM3, SM2 national secret algorithm to obtain as signature algorithm, and digital certificate uses X509 format.
The technical personnel in the technical field can readily realize the present invention with the above specific embodiments,.But it answers Work as understanding, the present invention is not limited to above-mentioned specific embodiments.On the basis of the disclosed embodiments, the technical field Technical staff can arbitrarily combine different technical features, to realize different technical solutions.
Except for the technical features described in the specification, it all is technically known to those skilled in the art.

Claims (10)

1. a kind of student status based on block chain traces authentication method, which is characterized in that be based on two-stage block chain, implemented Cheng Wei,
First configure first order block chain: school's block chain, including several region block chains, if in each region block chain by Dry school's node forms independent P2P network, and school's node is used to safeguard the student status information of student;
Configure second level block chain: supervision block chain, by several supervisory nodes corresponding with school's block chain, at least one access Node forms independent P2P network, and supervisory node is safeguarded the information of all school's block chains in the supervision block chain and is responsible for true Determine the access of school's node, access node is responsible for determining the access of supervisory node;
Configure third party's ca authentication center, connection supervision block chain, for by authenticating determining school's node certificate;
Configuration querying node realizes the verifying and student status information of student status file by inquiry school's block chain, supervision block chain Retrospect.
2. a kind of student status based on block chain according to claim 1 traces authentication method, which is characterized in that the school Each region block chain in block chain configures a account book record, and account book record is the record chain of block chain technology, account Record the digest value of all student status message files in one's respective area in this, school's node, which is responsible for generating student status file cocurrent, is wired to region area In block chain;It is corresponding, it supervises and configures a account book record in block chain, account book record is equally the record of block chain technology Chain records the block chain consensus information of each supervisory node region in account book.
3. a kind of student status based on block chain according to claim 2 traces authentication method, which is characterized in that the school The structure of each region block chain in block chain includes block, transaction, wherein block structure includes:
Version number: the version of description block chain;
Timestamp: the time that this block generates;
Merkle tree root of trading is made a summary: the All Activity of this block generates the tree root digest value of Merkle tree;
Transaction implementing result: the implementing result of the associated All Activity of this block chain;
Preceding block digest value: the digest value of upper block chain;
This block digest value: the digest value that this block content obtains is calculated;
Structure of deal includes:
ID number: transaction unique identifying number;
Initiator: the public key digest value of school's node;
Nonce: unique code;
Student status document: the digest value of student status file;
Signature value: it is signed using transaction initiator's private key;
Account joins code: the mark of block where corresponding;
Recipient's mark: student identification, the public key digest value of the student status owner.
4. a kind of student status based on block chain according to claim 2 traces authentication method, which is characterized in that the supervision The structure of block chain includes block, transaction, and wherein block structure includes:
Version number: the version of description block chain;
Timestamp: the time that this block generates;
Merkle tree root of trading is made a summary: the All Activity of this block generates the tree root digest value of Merkle tree;
Transaction implementing result: the implementing result of the associated All Activity of this block chain;
Preceding block digest value: the digest value of upper block chain;
This block digest value: the digest value that this block content obtains is calculated;
Structure of deal includes:
ID number: transaction unique identifying number;
Initiator: the public key digest value of zone supervisors node;
Nonce: unique code;
Region block chain abstract: the block digest value of region block chain;
Signature value: it is signed using transaction initiator's private key;
Account joins code: the mark of block where corresponding;
Recipient's mark: the public key digest value of access supervisory node.
5. a kind of student status based on block chain according to claim 3 or 4 traces authentication method, which is characterized in that described When supervisory node confirms school's node access, specific verification step are as follows:
School's node to be determined generates key pair and generates certificate request, submits the associated materials of school's node to be determined, to Block chain corresponding supervisory node in region proposes that the chain request of region block is added;
Supervisory node audits the identity of school's node to be determined, after the approval, issues digital certificate, school's node is allowed to be added The region block chain of region.
6. a kind of student status based on block chain according to claim 5 traces authentication method, which is characterized in that the access When node confirms supervisory node access, specific verification step are as follows:
Supervisory node to be determined first generates key pair and generates certificate request, submits the related material of the supervisory node to be determined Material proposes that supervision block chain request is added to access node;
Access node audits the identity of supervisory node to be determined, issues digital certificate after the approval, and access is allowed to supervise block Chain.
7. a kind of student status based on block chain according to claim 3 or 4 traces authentication method, which is characterized in that described School's node is responsible for generating the specific implementation process that student status file cocurrent is wired in the block chain of region are as follows:
School's node obtains the public key of student as student identification, if student's public key is not present, generates for the student public and private Key pair, the identity for the operation of later block chain;
School's node generates student status file according to student's student status situation, and carries out signature guarantor to it using the private key of school's node It deposits;The public key mark of the essential information and student that wherein learn comprising student in school;
School's node generates Transaction Information, is published to its corresponding region block chain;
All school's nodes for participating in school's node region are reached common understanding, and respectively local account book record is updated.
8. a kind of student status based on block chain according to claim 7 traces authentication method, which is characterized in that region block After generating student status file in chain, supervises in block chain and completes following steps:
Supervisory node generates transaction record, is published to prison using region block information interior for a period of time as transaction data In the block chain of area under control;
All supervisory nodes are reached common understanding in the supervision block chain, update respectively local account book record;
The mark of place block in two-stage block chain is written in student status file by school's node, is protected as extension information It deposits;
Student status file after signature is saved in local by school's node;
School's node saves the supervisory node that the student status file after signature uploads to corresponding region block chain.
9. a kind of student status based on block chain according to claim 3 or 4 traces authentication method, which is characterized in that described Retrospect of the query node for student status is verified, and process is implemented are as follows:
The student status file provided first by query node student, i.e. student's public key mark carry out signature verification;
Query node obtains all student status records of the student according to student status file polling block chain;
Query node inquires student status file region block chain, verifies the legitimacy of Transaction Information according to student status file, verifies By rear display tracing information, trace back process is completed.
10. a kind of student status based on block chain according to claim 3 or 4 traces authentication method, which is characterized in that described Account book in the block chain of region obtains digest value by digest algorithm, which uses SM3 national secret algorithm, and signature value is then adopted SM3, SM2 national secret algorithm is used to obtain as signature algorithm, digital certificate uses X509 format.
CN201710475304.7A 2017-06-21 2017-06-21 A kind of student status retrospect authentication method based on block chain Active CN107257341B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710475304.7A CN107257341B (en) 2017-06-21 2017-06-21 A kind of student status retrospect authentication method based on block chain

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710475304.7A CN107257341B (en) 2017-06-21 2017-06-21 A kind of student status retrospect authentication method based on block chain

Publications (2)

Publication Number Publication Date
CN107257341A CN107257341A (en) 2017-10-17
CN107257341B true CN107257341B (en) 2019-08-16

Family

ID=60024105

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710475304.7A Active CN107257341B (en) 2017-06-21 2017-06-21 A kind of student status retrospect authentication method based on block chain

Country Status (1)

Country Link
CN (1) CN107257341B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109992999A (en) * 2019-04-01 2019-07-09 北京柏链基石科技有限公司 A kind of amending method, device and the electronic equipment of the private data based on block chain

Families Citing this family (46)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107832624A (en) * 2017-10-25 2018-03-23 济南浪潮高新科技投资发展有限公司 A kind of visualization signature system and method based on block chain
CN107943833B (en) * 2017-10-25 2021-11-19 华南农业大学 Centerless distributed file storage and retrieval method based on block chain
CN108052530B (en) * 2017-11-10 2020-12-11 杭州云象网络技术有限公司 Decentralized CA construction method and system based on alliance chain
CN107977910A (en) * 2017-12-04 2018-05-01 四川长虹电器股份有限公司 A kind of educational background based on block chain signs and issues method and system
CN107943996B (en) * 2017-12-04 2020-06-30 四川长虹电器股份有限公司 Learning calendar query method and device based on block chain
CN109962890B (en) * 2017-12-25 2020-07-03 中国科学院信息工程研究所 Block chain authentication service device and node admission and user authentication method
CN108256873A (en) * 2017-12-29 2018-07-06 山西清众科技股份有限公司 A kind of retroactive method based on block chain
CN108230109A (en) * 2018-01-02 2018-06-29 罗梅琴 A kind of shared system and method based on block chain technology
CN108389615A (en) * 2018-02-08 2018-08-10 罗梅琴 A kind of pregnant baby retrospect deposit system and method based on block chain technology
CN108389129B (en) * 2018-02-27 2020-12-04 创新先进技术有限公司 Transaction execution method and device based on block chain and electronic equipment
CN108768933B (en) * 2018-04-11 2020-11-03 深圳技术大学 Autonomous supervision digital identity authentication system on block chain platform
CN110391896A (en) * 2018-04-19 2019-10-29 触信(厦门)智能科技有限公司 A kind of identity information retroactive method of panorama VR block chain
CN108600261A (en) * 2018-05-09 2018-09-28 济南浪潮高新科技投资发展有限公司 A kind of processing system of disease information and the method for handling disease information
CN108733783A (en) * 2018-05-09 2018-11-02 深圳明创自控技术有限公司 A kind of student status information management system based on privately owned block chain
CN108712409B (en) * 2018-05-09 2021-05-25 广西创轩科技有限公司 Electronic bill transaction system based on private block chain
CN108764686A (en) * 2018-05-21 2018-11-06 广州旸谷软件有限公司 Method for student synthetic quality system and method based on block chain technology
CN108881428B (en) * 2018-06-13 2020-11-24 明阳智慧能源集团股份公司 Block chain system with supervision mechanism
CN108959457B (en) * 2018-06-15 2020-11-13 北京文创园投资管理有限公司 Method and system for inquiring and verifying certificate
CN109064190A (en) * 2018-07-13 2018-12-21 上海信颐信息技术有限公司 A kind of student status information storage system
CN109242507A (en) * 2018-08-14 2019-01-18 淮北创之社信息科技有限公司 A kind of vehicle transaction retroactive method based on block chain
CN109242508A (en) * 2018-08-15 2019-01-18 北京元链科技有限公司 A kind of anti-fake and traceability system of the Third Party Authentication report based on block chain technology
CN108875093B (en) * 2018-08-31 2020-07-24 广州黄埔区块链培训中心有限公司 Resume management method and system based on block chain
CN109272289A (en) * 2018-09-05 2019-01-25 佛山市蓝瑞欧特信息服务有限公司 Intelligent human recruitment's system
CN109447630A (en) * 2018-09-10 2019-03-08 北京安易信科技有限公司 A kind of block chain building method and system for supporting conglomerate more to apply
CN109658297A (en) * 2018-10-15 2019-04-19 广东工业大学 A kind of colleges and universities' study track block catenary system
CN109150549A (en) * 2018-10-26 2019-01-04 北京中宇万通科技股份有限公司 A method of based on domestic cryptographic algorithms' implementation block chain cryptosecurity service
CN109299058B (en) * 2018-11-06 2021-04-09 北京新唐思创教育科技有限公司 Academic calendar storage method, academic calendar query method and computer storage medium
CN111225072B (en) * 2018-11-26 2022-07-19 本无链科技(深圳)有限公司 Dynamic addressing method and system based on block chain
CN109766723A (en) * 2018-12-11 2019-05-17 烨链(上海)科技有限公司 A kind of block chain data framework, regulatory framework, monitoring and managing method and computer readable storage medium
CN109753823B (en) * 2018-12-11 2021-11-02 烨链(上海)科技有限公司 Block chain data supervision method, system and computer storage medium
CN109784918A (en) * 2018-12-15 2019-05-21 深圳壹账通智能科技有限公司 Information measure of supervision, device, equipment and storage medium based on block chain
CN109558527B (en) * 2019-01-02 2023-10-20 平安科技(深圳)有限公司 Block chain-based high-score query method and device and computer equipment
CN111435931B (en) * 2019-01-14 2022-08-16 辽宁巴图鲁能源科技有限公司 Chain type authentication system for distributed detection and storage of electric energy meter
CN109858270A (en) * 2019-02-22 2019-06-07 江苏金智教育信息股份有限公司 A kind of construction method and system of decentralization digital identity
CN109918867B (en) * 2019-02-22 2023-04-18 桂林电子科技大学 Peer-to-peer system file tracing method based on block chain
CN110135141B (en) * 2019-04-28 2022-11-01 佛山科学技术学院 Block chain-based student certificate authenticity checking method and device
CN111488449A (en) * 2020-04-08 2020-08-04 中央财经大学 Student at school information evidence storing method based on permission block chain
CN111563121A (en) * 2020-04-27 2020-08-21 中国银行股份有限公司 Information management system
CN112015460B (en) * 2020-09-09 2023-11-03 南京工程学院 Code responsibility-following method and system based on block chain technology
CN112087305B (en) * 2020-09-18 2021-08-03 清华大学 NIDDGAL (network data identification and transmission elevation graph) user identity tracing system based on block chain
CN112419054B (en) * 2020-11-09 2021-07-06 藕丝科技(深圳)有限公司 Financial information verification method and device based on block chain technology
CN112839041B (en) * 2021-01-05 2022-09-23 国网浙江省电力有限公司嘉兴供电公司 Block chain-based power grid identity authentication method, device, medium and equipment
CN113282570B (en) * 2021-05-25 2022-06-28 杭州复杂美科技有限公司 Block link point allocation method, computer device and storage medium
CN113297561B (en) * 2021-05-27 2022-06-21 复旦大学 College entrance examination qualification authentication system based on SGX and block chain
CN113660318A (en) * 2021-07-30 2021-11-16 太原理工大学 Block chain-based academic calendar and academic degree authentication method
CN116055051A (en) * 2021-10-27 2023-05-02 腾讯科技(深圳)有限公司 Data processing method based on block chain network and related equipment

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106600405A (en) * 2016-11-17 2017-04-26 复旦大学 Block-chain-based data rights protection method
WO2017083565A1 (en) * 2015-11-11 2017-05-18 Bank Of America Corporation Block chain alias person-to person payments
CN106790253A (en) * 2017-01-25 2017-05-31 中钞***产业发展有限公司北京智能卡技术研究院 Authentication method and device based on block chain

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9569771B2 (en) * 2011-04-29 2017-02-14 Stephen Lesavich Method and system for storage and retrieval of blockchain blocks using galois fields

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017083565A1 (en) * 2015-11-11 2017-05-18 Bank Of America Corporation Block chain alias person-to person payments
CN106600405A (en) * 2016-11-17 2017-04-26 复旦大学 Block-chain-based data rights protection method
CN106790253A (en) * 2017-01-25 2017-05-31 中钞***产业发展有限公司北京智能卡技术研究院 Authentication method and device based on block chain

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
"区块链+"教育的发展现状及其应用价值研究;许涛;《远程教育杂志》;20170320;第24卷(第2期);19-28 *
Xin Wang;Libo Feng;Hui Zhang;Chan Lyu;Li Wang;Yue You.Human Resource Information Management Model based on Blockchain Technology.《2017 IEEE Symposium on Service-Oriented System Engineering (SOSE)》.2017, *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109992999A (en) * 2019-04-01 2019-07-09 北京柏链基石科技有限公司 A kind of amending method, device and the electronic equipment of the private data based on block chain
CN109992999B (en) * 2019-04-01 2021-05-28 北京柏链基石科技有限公司 Method and device for modifying private data based on block chain and electronic equipment

Also Published As

Publication number Publication date
CN107257341A (en) 2017-10-17

Similar Documents

Publication Publication Date Title
CN107257341B (en) A kind of student status retrospect authentication method based on block chain
CN109167763B (en) Block chain-based electric power industry electronic data preservation method and system
Vangala et al. Blockchain-enabled certificate-based authentication for vehicle accident detection and notification in intelligent transportation systems
CN108092982B (en) Data storage method and system based on alliance chain
CN106972931B (en) Method for transparentizing certificate in PKI
CN112055025B (en) Privacy data protection method based on block chain
CN107769925A (en) Public key infrastructure system and its certificate management method based on block chain
CN107832624A (en) A kind of visualization signature system and method based on block chain
WO2019214311A1 (en) Blockchain-based information supervision method and device
WO2018049656A1 (en) Blockchain-based identity authentication method, device, node and system
CN108876374A (en) The network identity certificate authentication method and system of block chain
CN107273760A (en) One kind is based on many CA application authentication methods of block chain
CN109727032A (en) A kind of alliance's block chain access control method of identity-based id password
CN107835166A (en) A kind of high value crystal retroactive method and device based on block chain
CN111027036B (en) Identity association method based on block chain
CN110268679B (en) Block chain-based authentication method and system
CN111861425A (en) Individual resume sharing system based on block chain
CN111815321A (en) Transaction proposal processing method, device, system, storage medium and electronic device
WO2022063172A1 (en) Cone blockchain management method and system
CN108880832A (en) Block chain real name identification method and system
CN109858259A (en) The data protection of community health service alliance and sharing method based on HyperLedger Fabric
CN112801606A (en) Electronic contract system of cone block chain
CN113497823B (en) Labor service subcontracting personnel management system based on block chain
CN114760071B (en) Zero-knowledge proof based cross-domain digital certificate management method, system and medium
CN111523152A (en) Block chain-based electronic certificate management method, management network and electronic equipment

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
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20190718

Address after: 250100 Ji'nan high tech Zone, Shandong, No. 1036 wave road

Applicant after: INSPUR GROUP Co.,Ltd.

Address before: 250100, Ji'nan province high tech Zone, Sun Village Branch Road, No. 2877, building, floor, building, on the first floor

Applicant before: JINAN INSPUR HIGH-TECH TECHNOLOGY DEVELOPMENT Co.,Ltd.

GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20230420

Address after: 250000 building S02, No. 1036, Langchao Road, high tech Zone, Jinan City, Shandong Province

Patentee after: Shandong Inspur Scientific Research Institute Co.,Ltd.

Address before: No. 1036, Shandong high tech Zone wave road, Ji'nan, Shandong

Patentee before: INSPUR GROUP Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20231208

Address after: No. 666 Fifth Ring Road, Lingang Economic and Technological Development Zone, Dongxihu District, Wuhan City, Hubei Province, 430040

Patentee after: Inspur Smart Technology (Wuhan) Co.,Ltd.

Address before: 250000 building S02, No. 1036, Langchao Road, high tech Zone, Jinan City, Shandong Province

Patentee before: Shandong Inspur Scientific Research Institute Co.,Ltd.