Credit authentication system based on block chain

Through the blockchain-based credit certification system, the security and poor circulation in the credit certification process are solved, the transparency and security of credit certification are achieved, the process is simplified, and the integration and sharing of educational resources are promoted.

CN120387191APending Publication Date: 2025-07-29SHANGHAI YINAN TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510474499.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-16
Publication Date
2025-07-29

AI Technical Summary

Technical Problem

There are problems of low security and poor circulation in the existing credit certification process, which makes credit certification easy to forge and is not conducive to the integration of educational resources.

Method used

The blockchain-based credit certification system is adopted, including student network terminals, college network terminals, academic affairs network terminals, activity modules, grade modules, credit certification modules and audit modules, and information transparency, immutability and traceability are ensured through blockchain technology, and combined with specific consensus mechanisms and blockchain operating environment, the security and transparency of the credit certification process are achieved.

Benefits of technology

It effectively avoids the falsification of credit certification, improves the safety and transparency of the credit certification process, simplifies the credit certification process, improves the management efficiency of educational institutions, and promotes the integration and sharing of educational resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120387191A_ABST
    Figure CN120387191A_ABST
Patent Text Reader

Abstract

The invention discloses a credit authentication system based on a block chain. The credit authentication system comprises a student network terminal used for acquiring and broadcasting student information, self-evaluation information, credit declaration information and certificate information; the college network terminal is used for acquiring and broadcasting teacher comment information; the activity module is used for generating and broadcasting student activity information; the score module is used for generating score information according to the self-comment information and the teacher comment information and broadcasting the score information; the credit authentication module is used for generating credit authentication information according to the credit declaration information and the certificate information and broadcasting the credit authentication information; the auditing module is used for auditing the student information, the student activity information, the score information and the credit authentication information, and writing the information with auditing results into the block chain; and the educational administration network terminal is used for acquiring student information, student activity information, score information and credit authentication information from the block chain to generate a credit authentication result and write the credit authentication result into the block chain. According to the system, credit authentication counterfeiting can be effectively avoided, and the security of the credit authentication process is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of blockchain, and more specifically, to a credit certification system based on blockchain. Background Art

[0002] Credit certification refers to the recognition by schools or educational institutions of various activities participated by students during their school years (such as competitions, performances, sports and cultural activities, etc.), and the conversion of these activities into corresponding credits as rewards for students' efforts and achievements. These credits can be used to meet professional requirements, graduate early, or minor in other majors. Credit certification aims to encourage students to actively participate, improve learning motivation, and provide students with more flexible learning paths.

[0003] Currently, credit certification mainly relies on the mutual recognition between educational institutions and paper certificates, which has problems such as easy forgery of credit certification, low security, and poor credit transfer, which is not conducive to the integration of educational resources.

[0004] As a distributed ledger technology, blockchain technology has characteristics such as decentralization, data immutability, high transparency, and strong security, and is gradually applied to various fields.

[0005] Therefore, how to solve the problems of low security and poor transfer in the existing credit certification process based on blockchain technology is an urgent problem for those skilled in the art. Summary of the Invention

[0006] In view of the above problems, the present invention provides a credit certification system based on blockchain to at least solve some of the technical problems mentioned in the above background art.

[0007] To achieve the above object, the present invention adopts the following technical solutions:

[0008] The present invention provides a credit certification system based on blockchain, including: a student network terminal, a college network terminal, a teaching affairs network terminal, an activity module, a grade module, a credit certification module, and an audit module;

[0009] The student network terminal is used to obtain and broadcast student information, self-evaluation information, credit application information, and voucher information;

[0010] The college network terminal is used to obtain and broadcast teacher evaluation information;

[0011] The activity module is used to generate and store student activity information, and broadcast the student activity information after the activity ends;

[0012] The grade module is used to generate grade information based on the self-evaluation information and teacher evaluation information and broadcast it;

[0013] The credit certification module is used to generate credit certification information based on the credit declaration information and the voucher information and broadcast it;

[0014] The audit module is used to audit the student information, student activity information, academic performance information and credit certification information, and write the above information with the audit results attached into the blockchain;

[0015] The academic affairs network terminal is the network terminal device of the school's academic affairs department, which is used to obtain the student information, student activity information, academic performance information and credit certification information from the blockchain to generate a credit certification result, and write the credit certification result into the blockchain.

[0016] Further, the student information includes the student's name, ID number, college, major, class and student ID.

[0017] Further, the student network terminal further includes an academic performance query sub-module and an academic performance reconsideration sub-module;

[0018] The academic performance query sub-module is used to access the blockchain to query the academic performance information;

[0019] The academic performance reconsideration sub-module is used to obtain reconsideration application information and send it to the audit module; the reconsideration application information includes the reason for reconsideration and supporting materials.

[0020] Further, the college network terminal includes a teacher evaluation sub-module, a teacher evaluation storage sub-module, an encryption sub-module and a teacher evaluation broadcast sub-module;

[0021] The teacher evaluation sub-module is used to obtain teacher evaluation information and generate a corresponding hash value;

[0022] The teacher evaluation storage sub-module is used to write the teacher evaluation information and the corresponding hash value into the blockchain;

[0023] The encryption sub-module is used to digitally sign the hash value with the teacher's private key;

[0024] The teacher evaluation broadcast sub-module is used to broadcast the digitally signed hash value and its corresponding teacher evaluation information.

[0025] Further, the activity module includes a first acquisition sub-module, a second acquisition sub-module, an activity information storage sub-module and an activity information broadcast sub-module;

[0026] The first acquisition sub-module is used to obtain the activity types, activity contents, activity locations and corresponding credits participated by the students;

[0027] The second acquisition sub-module is used to obtain the information of the responsible teacher;

[0028] The activity information storage sub-module is used to summarize the activity type, activity content, activity location, corresponding credits, and the responsible teacher information into student activity information for storage;

[0029] The activity information broadcasting sub-module is used to broadcast the student activity information after the activity ends.

[0030] Further, the grade module includes a decryption sub-module, a score conversion sub-module, and a grade calculation sub-module;

[0031] The decryption sub-module is used to verify the digital signature of the hash value using the teacher's public key;

[0032] The score conversion sub-module is used to convert the self-evaluation information and teacher evaluation information into corresponding self-evaluation scores and teacher evaluation scores according to the preset scoring criteria;

[0033] The grade calculation sub-module is used to obtain the total grade based on the self-evaluation score and teacher evaluation score.

[0034] Further, the total grade is expressed as:

[0035] TotalScore=(S self ×W self )+(S teacher ×W teacher )

[0036] where TotalScore represents the total grade; S self represents the self-evaluation score; W self represents the self-evaluation weight; S teacher represents the teacher evaluation score; W teacher represents the teacher evaluation weight.

[0037] Further, the credit certification module includes a voucher verification sub-module, a certification information generation sub-module, and a certification information broadcasting sub-module;

[0038] The voucher verification sub-module is used to verify the voucher information;

[0039] The certification information generation sub-module is used to generate credit certification information according to the credit application information and the voucher information after the voucher information verification passes;

[0040] The certification information broadcasting sub-module is used to broadcast the credit certification information.

[0041] Further, the educational administration network terminal includes: a mutual recognition protocol storage module, a mutual recognition information broadcasting sub-module, and a mutual recognition information receiving sub-module;

[0042] The mutual recognition agreement storage module is used to store the credit mutual recognition agreements reached between different educational institutions;

[0043] The mutual recognition information broadcasting sub-module is used to broadcast the credit certification results of this educational institution for other educational institutions to query and verify;

[0044] The mutual recognition information receiving sub-module is used to receive the credit certification results from other educational institutions and process them according to the credit mutual recognition agreement to generate cross-institutional mutual recognition results.

[0045] Furthermore, the blockchain adopts a specific consensus mechanism and a blockchain operating environment;

[0046] The specific consensus mechanism includes a consensus engine and a general application interface, and adopts the PoS algorithm with the Byzantine fault tolerance mechanism added;

[0047] The blockchain operating environment provides an environment for using virtual machines to execute smart contracts written in a specific language.

[0048] Through the above technical solutions, it can be seen that compared with the prior art, the present invention discloses a blockchain-based credit certification system, which has the following beneficial effects:

[0049] The present invention combines blockchain technology into the credit certification system, ensuring the transparency, immutability, and traceability of the credit certification process, effectively avoiding the problem of forged credit certification, and improving the security of the credit certification process.

[0050] The technical solutions of the present invention will be further described in detail below through the accompanying drawings and embodiments. Description of the Drawings

[0051] In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the accompanying drawings required for the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only the embodiments of the present invention. For those of ordinary skill in the art, other accompanying drawings can be obtained according to the provided accompanying drawings without creative efforts.

[0052] Figure 1 It is a schematic diagram of the framework of the blockchain-based credit certification system provided by the embodiment of the present invention.

[0053] Figure 2 It is a schematic diagram of the framework for score query and reconsideration provided by the embodiment of the present invention. Detailed Embodiments

[0054] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts belong to the scope of protection of the present invention.

[0055] Embodiment 1:

[0056] Embodiment 1 of the present invention discloses a credit certification system based on blockchain. As shown in Figure 1 the figure, it includes: a student network terminal, a college network terminal, a teaching affairs network terminal, an activity module, a grade module, a credit certification module, and an audit module; where:

[0057] The student network terminal is used to obtain and broadcast student information, self-evaluation information, credit application information, and voucher information;

[0058] The college network terminal is used to obtain and broadcast teacher evaluation information;

[0059] The activity module is used to generate and store student activity information, and broadcast the student activity information after the activity ends;

[0060] The grade module is used to generate grade information based on self-evaluation information and teacher evaluation information and broadcast it;

[0061] The credit certification module is used to generate credit certification information based on credit application information and voucher information and broadcast it;

[0062] The audit module is used to audit student information, student activity information, grade information, and credit certification information, and write the above information with audit results into the blockchain respectively;

[0063] The teaching affairs network terminal is a network terminal device of the school's teaching affairs department, which is used to obtain student information, student activity information, grade information, and credit certification information from the blockchain to generate a credit certification result, and write the credit certification result into the blockchain.

[0064] The present invention combines blockchain technology into the credit certification system, ensuring the transparency, immutability, and traceability of the credit certification process, effectively avoiding the problem of credit certification forgery, and improving the security of the credit certification process. In addition, the system also simplifies the credit certification process and improves the management efficiency of educational institutions.

[0065] Next, each of the above parts will be described separately.

[0066] 1. Student network terminal

[0067] The student network terminal is used to obtain and broadcast student information, self-evaluation information, credit declaration information, and voucher information; among which:

[0068] (1) Student information includes student name, ID number, college, major, class, and student ID, etc.; which can be filled in by the student through the corresponding interface of the student network terminal.

[0069] (2) Self-evaluation information is the self-evaluation information of the student on their performance in participating in activities, for example, it can be excellent, good, ordinary, general.

[0070] (3) Credit declaration information is the specific request submitted by the student for credit certification, which can be submitted in the form of a declaration request form.

[0071] (4) Voucher information is the proof information provided by the student to obtain credit certification, which can include grade information, photos or image records of participating in activities, signed documents of teachers, etc.

[0072] 2. College network terminal

[0073] The college network terminal includes a teacher evaluation sub-module, a teacher evaluation storage sub-module, an encryption sub-module, and a teacher evaluation broadcast sub-module; among which:

[0074] (1) The teacher evaluation sub-module is used to obtain teacher evaluation information and generate a corresponding hash value; the teacher evaluation information is the evaluation information provided by the teacher in charge of the activity for the student's performance in the activity, for example, it can be excellent, good, ordinary, general, fail.

[0075] (2) The teacher evaluation storage sub-module is used to write the teacher evaluation information and the corresponding hash value into the blockchain.

[0076] (3) The encryption sub-module is used to digitally sign the hash value with the teacher's private key; based on this, it can be ensured that only the authorized party holding the corresponding public key can verify the signature, thus ensuring the authenticity and integrity of the teacher evaluation information and preventing the information from being tampered with.

[0077] (4) The teacher evaluation broadcast sub-module is used to broadcast the digitally signed hash value and its corresponding teacher evaluation information; based on this, all participating parties can access the same teacher evaluation information, enhancing the transparency of the teacher evaluation information. At the same time, the immutability of blockchain technology ensures that the historical record of teacher evaluation information is traceable and reliable.

[0078] 3. Activity module

[0079] The activity module includes a first acquisition sub-module, a second acquisition sub-module, an activity information storage sub-module, and an activity information broadcast sub-module; among which:

[0080] (1) The first acquisition sub-module is used to acquire the activity types, activity contents, activity locations and corresponding credits that the students participate in; the activity types include competition activities, performance activities, sports and cultural activities, elective courses or compulsory courses, etc.;

[0081] (2) The second acquisition sub-module is used to acquire the information of the responsible teacher for the activity;

[0082] (3) The activity information storage sub-module is used to store the activity types, activity contents, activity locations and corresponding credits, as well as the information of the responsible teacher, by summarizing them into student activity information;

[0083] (4) The activity information broadcasting sub-module is used to broadcast the student activity information after the activity ends.

[0084] 4. Grade Module

[0085] This grade module includes a decryption sub-module, a score conversion sub-module and a grade calculation sub-module; among them:

[0086] (1) The decryption sub-module is used to verify the digital signature of the hash value using the teacher's public key;

[0087] (2) The score conversion sub-module is used to convert the self-evaluation information and teacher evaluation information into corresponding self-evaluation scores and teacher evaluation scores according to a preset scoring standard;

[0088] This preset scoring standard can be the scores corresponding to different performances of the students. For example, excellent corresponds to 90 points, good corresponds to 80 points, ordinary corresponds to 70 points, average corresponds to 60 points, and failing corresponds to 50 points;

[0089] (3) The grade calculation sub-module is used to obtain the total grade based on the self-evaluation score and the teacher evaluation score; Passing the total grade is the basic condition for students to obtain credit certification qualifications; The total grade is expressed as:

[0090] TotalScore=(S self ×W self )+(S teacher ×W teacher )

[0091] Among them, TotalScore represents the total grade; S self represents the self-evaluation score; W self represents the self-evaluation weight; S teacher represents the teacher evaluation score; W teacher represents the teacher evaluation weight.

[0092] 5. Credit Certification Module

[0093] This credit certification module includes a voucher verification sub-module, a certification information generation sub-module and a certification information broadcasting sub-module; among them:

[0094] (1) The voucher verification sub-module is used to verify voucher information; for example, to verify whether the student's score for the activity is passing, and whether the student is a valid participant in the activity (which can be verified through relevant activity photos and video materials), etc.;

[0095] (2) The authentication information generation sub-module is used to generate credit authentication information based on the credit declaration information and voucher information after the voucher information is verified;

[0096] (3) The authentication information broadcasting sub-module is used to broadcast the credit authentication information.

[0097] 6. Audit module

[0098] This audit module is used to audit the above-mentioned student information, student activity information, score information, and credit authentication information, and write the above information with the audit results attached into the blockchain respectively;

[0099] Through the audit module, the authenticity and accuracy of the relevant information are ensured, and it is avoided that incorrect or false information is recorded on the blockchain. Writing the audit results into the blockchain can also be accessed by relevant parties, which increases the transparency of the system, enabling students, teachers, and administrators to clearly understand the status and results of information auditing.

[0100] 7. Educational administration network terminal

[0101] In this invention, a cross-institutional credit authentication mechanism is set up in the credit authentication system, allowing students to transfer credits between different institutions, which encourages cooperation and resource sharing among educational institutions. When the activities participated by students are elective courses or compulsory courses, it can also reduce the situation where students repeat the same course, making educational resources more effectively allocated and used. Specifically, the educational administration network terminal includes: a mutual recognition agreement storage module, a mutual recognition information broadcasting sub-module, and a mutual recognition information receiving sub-module; where:

[0102] (1) The mutual recognition agreement storage module is used to store the credit mutual recognition agreements reached between different educational institutions;

[0103] (2) The mutual recognition information broadcasting sub-module is used to broadcast the credit authentication results of this educational institution for other educational institutions to query and verify;

[0104] (3) The mutual recognition information receiving sub-module is used to receive the credit authentication results from other educational institutions and process them according to the credit mutual recognition agreement to generate cross-institutional mutual recognition results.

[0105] 8. Blockchain

[0106] The blockchain adopts a specific consensus mechanism (Tendermint) and a blockchain operating environment; among which:

[0107] (1) The specific consensus mechanism includes a consensus engine and a general application interface, and adopts the PoS (Proof of Stake) algorithm with the Byzantine Fault Tolerance (BFT) mechanism added; compared with the traditional consensus mechanism, the Tendermint consensus process is more simple and rapid;

[0108] (2) The blockchain operating environment provides an environment for using virtual machines to execute smart contracts written in a specific language; for example, the (Ethereum Virtual Machine, EVM) virtual machine can be adopted, which can execute smart contracts in a specific language and has strong feasibility;

[0109] The combination of the specific consensus mechanism and the blockchain operating environment solves the problem of high latency in the traditional single blockchain environment and can shorten the time required to reach consensus.

[0110] Example Two:

[0111] Based on the above Example One, the student network terminal in the second embodiment of the present invention further includes a score query sub-module and a score reconsideration sub-module; see Figure 2 as shown: The score query sub-module is used to access the blockchain and query score information; the score reconsideration sub-module is used to obtain reconsideration application information and send it to the review module; the reconsideration application information includes the reason for reconsideration and supporting materials;

[0112] For example, when a student finds that the score does not match the expectation after querying the score, the student can submit reconsideration application information to the review module to request a re-review.

[0113] Example Three:

[0114] The difference between the third embodiment of the present invention and the above embodiments is that it further includes a Ministry of Education network terminal; since the basic information of students has been entered into the education department system by the school when they enroll, the student information can be obtained from the education department system through the Ministry of Education network terminal and sent to the student network terminal for the student to confirm. After confirmation, the student information is broadcast; based on this, the problem of students lying about information when directly filling in information can be avoided.

[0115] Each embodiment in this specification is described in a progressive manner. The key point of each embodiment is to illustrate the differences from other embodiments. The same or similar parts among the embodiments can be referred to each other.

[0116] The foregoing description of the disclosed embodiments enables those skilled in the art to practice or use the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Thus, the present invention is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A blockchain-based credit certification system, characterized in that, Including: Student network terminals, college network terminals, educational administration network terminals, activity modules, grade modules, credit certification modules, and audit modules; The student network terminal is used to obtain and broadcast student information, self-evaluation information, credit application information, and voucher information; The college network terminal is used to obtain and broadcast teacher evaluation information; The activity module is used to generate and store student activity information, and after the activity ends, broadcast the student activity information; The grade module is used to generate grade information based on the self-evaluation information and teacher evaluation information and broadcast it; The credit certification module is used to generate credit certification information based on the credit application information and the voucher information and broadcast it; The audit module is used to audit the student information, student activity information, grade information, and credit certification information, and write the above information with the audit results into the blockchain respectively; The educational administration network terminal is the network terminal device of the school's educational administration department, which is used to obtain the student information, student activity information, grade information, and credit certification information from the blockchain to generate a credit certification result, and write the credit certification result into the blockchain.

2. The blockchain-based credit certification system according to claim 1, wherein The student information includes student name, ID number, college, major, class, and student ID.

3. The blockchain-based credit authentication system according to claim 1, characterized in that, The student network terminal further includes a grade query sub-module and a grade reconsideration sub-module; The grade query sub-module is used to access the blockchain to query the grade information; The grade reconsideration sub-module is used to obtain reconsideration application information and send it to the audit module; the reconsideration application information includes the reason for reconsideration and supporting materials.

4. The blockchain-based credit certification system according to claim 1, wherein The college network terminal includes a teacher evaluation sub-module, a teacher evaluation storage sub-module, an encryption sub-module, and a teacher evaluation broadcast sub-module; The teacher evaluation sub-module is used to obtain teacher evaluation information and generate a corresponding hash value; The teacher evaluation storage sub-module is used to write the teacher evaluation information and the corresponding hash value into the blockchain; The encryption sub-module is used to digitally sign the hash value with the teacher's private key; The teacher evaluation broadcast sub-module is used to broadcast the digitally signed hash value and its corresponding teacher evaluation information.

5. The blockchain-based credit certification system according to claim 1, wherein The activity module includes a first acquisition sub-module, a second acquisition sub-module, an activity information storage sub-module, and an activity information broadcast sub-module; The first acquisition sub-module is used to obtain the activity type, activity content, activity location, and corresponding credits participated by the student; The second acquisition sub-module is used to obtain the responsible teacher information; The activity information storage sub-module is used to store the activity type, activity content, activity location, and corresponding credits, as well as the responsible teacher information, summarized into student activity information; The activity information broadcast sub-module is used to broadcast the student activity information after the activity ends.

6. The blockchain-based credit authentication system according to claim 1, wherein The grade module includes a decryption sub-module, a score conversion sub-module, and a grade calculation sub-module; The decryption sub-module is used to verify the digital signature of the hash value using the teacher's public key; The score conversion sub-module is used to convert the self-evaluation information and teacher evaluation information into corresponding self-evaluation scores and teacher evaluation scores according to a preset scoring standard; The achievement calculation sub-module is used to obtain the total score according to the self-evaluation score and the teacher evaluation score.

7. The blockchain-based credit authentication system according to claim 6, wherein The total score is expressed as: TotalScore=(S self ×W self )+(S teacher ×W teacher ) Among them, TotalScore represents the total score; S self represents the self-evaluation score; W self represents the self-evaluation weight; S teacher represents the teacher evaluation score; W teacher represents the teacher evaluation weight.

8. The blockchain-based credit authentication system according to claim 1, wherein The credit certification module includes a voucher verification sub-module, a certification information generation sub-module, and a certification information broadcasting sub-module; The voucher verification sub-module is used to verify the voucher information; The certification information generation sub-module is used to generate credit certification information according to the credit application information and the voucher information after the voucher information is verified; The certification information broadcasting sub-module is used to broadcast the credit certification information.

9. The blockchain-based credit certification system according to claim 1, wherein, The educational administration network terminal includes: a mutual recognition protocol storage module, a mutual recognition information broadcasting sub-module, and a mutual recognition information receiving sub-module; The mutual recognition protocol storage module is used to store the credit mutual recognition agreements reached between different educational institutions; The mutual recognition information broadcasting sub-module is used to broadcast the credit certification results of this educational institution for other educational institutions to query and verify; The mutual recognition information receiving sub-module is used to receive the credit certification results from other educational institutions and process them according to the credit mutual recognition agreement to generate cross-institutional mutual recognition results.

10. The blockchain-based credit certification system according to claim 1, characterized in that, The blockchain adopts a specific consensus mechanism and a blockchain operating environment; The specific consensus mechanism includes a consensus engine and a general application interface, and adopts the PoS algorithm with the Byzantine fault tolerance mechanism added; The blockchain operating environment provides an environment for using virtual machines to execute smart contracts written in a specific language.