Information security data processing system based on block chain

Through the blockchain-based information security data processing system, using hashing operations and multiple rounds of verification mechanisms, the data standards and verification problems in the existing legal data sharing system are solved, and the high credibility and transparency of legal data are achieved, ensuring that Data security and impartiality.

CN119155054APending Publication Date: 2024-12-17许亚飞
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
CN202410834983.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2023-12-21
Filing Date
2024-06-26
Publication Date
2024-12-17

AI Technical Summary

Technical Problem

The existing legal data sharing system lacks consistent data standards and specifications, it is difficult to ensure the accuracy and credibility of data, and it lacks an effective data verification mechanism.

Method used

Design a blockchain-based information security data processing system, through the collaborative work of core servers, generator terminals and verifier terminals, and use hashing operations to ensure data uniqueness, multiple rounds of verification mechanisms and confidence verification mechanisms, combining zones Blockchain technology enables data security, transparency and tamper-free.

Benefits of technology

It improves the credibility and transparency of legal data, ensures the accuracy and integrity of data, and incentivizes generators and validators to participate through the transfer mechanism of digital assets, building a safe, impartial and encouraging legal data processing system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119155054A_ABST
    Figure CN119155054A_ABST
Patent Text Reader

Abstract

The invention discloses an information security data processing system based on a block chain. The system comprises a core server, a generator terminal, a verifier terminal and a legal block chain, the generator terminal generates legal data according to data input by a generator user and sends the legal data to the core server, and the first-round verifier terminal obtains the legal data sent by the core server; verification information corresponding to the legal data is generated according to data input by a verifier user; the core server continuously obtains multiple pieces of verification information sent by the verifier terminal in the first round within the threshold time; carrying out confidence verification on all the verification information; the core server not only ensures that the legal data has high accuracy and credibility, but also stimulates participation of a generator and a verifier through a transfer mechanism of digital assets, a legal data processing system which is safer and encourages participation is constructed, and convenience is provided for sharing and disclosure of the legal data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of data processing technology, and in particular to a data processing system with information security based on blockchain. Background Art

[0002] Blockchain is a decentralized, immutable data ledger for recording transactions and other data. It consists of a series of linked records called "blocks", each of which contains transaction information, a timestamp, and a hash value of the previous block. A hash value is a cryptographic function that uniquely identifies data and ensures data integrity. Among them, legal data disclosure has gained strong support in the digital age. Advanced technical means have made the judicial system more transparent, accessible, and efficient. Among them, digitized legal documents are a key link in the disclosure of legal data. The digitization of information such as rulings, judgments, and court records not only makes these documents easier to store and retrieve, but also provides the public with more convenient access. Although the digitization of legal data and technological advances have made remarkable achievements, there are still some challenges in sharing legal data. The sharing of legal data often requires multi-party cross-departmental and cross-industry collaboration, and the existing system also lacks consistent data standards and specifications. Summary of the invention

[0003] The purpose of the present invention is to provide a data processing system with information security based on blockchain in view of the deficiencies in the prior art.

[0004] On the one hand, this application provides a data processing system based on blockchain information security.

[0005] It includes core server, generator terminal, verifier terminal and legal blockchain, where:

[0006] The generator terminal includes an authoritative generator terminal and a common generator terminal;

[0007] The generator terminal is used to generate legal data according to the data input by the generator user, and send the legal data to the core server;

[0008] The core server includes a verification repository and an endpoint repository;

[0009] The core server is used to obtain the legal data sent by the generator terminal; determine the type of the generator terminal according to the generator identifier in the legal data; when the generator terminal type is the authoritative generator terminal, the core server stores the legal data in the terminal repository; when the generator terminal type is the ordinary generator terminal, the core server stores the legal data in the verification repository, selects multiple verifier terminals to generate first-round verifier terminals, and sends the legal data to the first-round verifier terminals;

[0010] The first-round verifier terminal is used to obtain the legal data sent by the core server; generate verification information corresponding to the legal data according to the data input by the verifier user; and then send the verification information to the core server;

[0011] The core server is further configured to continuously obtain the plurality of verification information sent by the first-round verifier terminal within a threshold time.

[0012] Preferably, when new verification information is received, confidence verification is performed on all the multiple verification information.

[0013] Preferably, the confidence checking of all the verification information specifically includes:

[0014] The confidence type includes a receiving type and a correction type;

[0015] The core server traverses the multiple verification information, and when the confidence types in the multiple verification information are all acceptance types, and the cumulative values ​​of the multiple verifier confidences corresponding to the multiple verifier identifiers in the multiple verification information are greater than or equal to the confidence threshold, confirms that the confidence verification result is successful.

[0016] Preferably, the confidence checking of all the verification information further comprises:

[0017] The core server traverses the plurality of verification information, and when at least one of the confidence types in the plurality of verification information is a correction type, confirms that the confidence verification result is a failure. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] In order to more clearly illustrate the embodiments of the present invention or the existing technical solutions, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.

[0019] Figure 1This is an architecture diagram of a data processing system based on information security of blockchain provided by an embodiment of the present application;

[0020] Figure 2 It is a flowchart of a data processing method based on blockchain information security provided by an embodiment of the present application. DETAILED DESCRIPTION

[0021] The principles and features of the present invention are described below in conjunction with the accompanying drawings. The examples given are only used to explain the present invention and are not used to limit the scope of the present invention.

[0022] See also Figure 1 , Figure 1 An architectural diagram of a data processing system with information security based on blockchain is provided in one embodiment of the present application.

[0023] A data processing system based on information security of blockchain includes a core server 10, a generator terminal 20, a verifier terminal 30 and a legal blockchain 40, wherein:

[0024] Specifically, the legal blockchain 40 is a distributed ledger system based on blockchain technology. The legal blockchain 40 can be used to store and manage the relationship between the generator terminal 20, the verifier terminal 30, the legal data and the verification information in the legal data security processing system. The legal blockchain 40 is also used to store and manage the digital assets of the core server 10, the generator terminal 20 and the verifier terminal 30. The digital assets on the legal blockchain 40 are the proof of rights and interests of the generator terminal 20 and the verifier terminal 30. All users in the legal data security processing system can consume digital assets in exchange for the services provided by the system, such as users A certain amount of digital assets can be consumed to retrieve the legal information stored in the system; the digital assets can be points; the core server 10, the generator terminal 20 and the verifier terminal 30 are all equipped with blockchain account addresses on the legal blockchain 40, the core server 10 can be a full node on the legal blockchain 40, the generator terminal 20 and the verifier terminal 30 can be light nodes on the legal blockchain 40; the core server 10 can establish a connection with the generator terminal 20 and the verifier terminal 30 via wired or wireless means; the generator terminal 20 and the verifier terminal 30 can also perform two-way data transmission through the core server 10.

[0025] The generator terminal 20 includes an authoritative generator terminal 201 and a common generator terminal 202;

[0026] The generator terminal 20 is used to generate legal data according to the data input by the generator user, and send the legal data to the core server 10;

[0027] The legal data includes case content, legal data identifier, generator identifier, generator blockchain address, legal digital fingerprint, and creation time; wherein the legal digital fingerprint is generated by performing a hash operation on the case content, legal data identifier, generator identifier, and generator blockchain address.

[0028] Specifically, the generator terminal 20 allows the user to input data related to the law, and the data input by the user will be used to generate legal data. The case content may include case details, legal facts, contract content, evidence, court rulings, etc.; the legal digital fingerprint can be the generator terminal 20 using a hash function to perform a hash operation on the key elements of the legal data to generate a legal digital fingerprint. This ensures the uniqueness and integrity of the legal data, because any slight data change will result in a different digital fingerprint. Preferably, the legal digital fingerprint is generated by hashing the case content, the legal data identifier, the generator identifier, and the generator blockchain address; the hash operation can be SHA-1, SHA-256, SHA-384, SHA-512, etc.; finally, the generator terminal 20 is responsible for sending the generated legal data to the core server 10. Among them, the legal data identifier can be an identifier for uniquely identifying the legal data to ensure the uniqueness of the data; the generator identifier can be a unique identifier of the generator terminal 20; the generator blockchain address can be the account address of the generator in the legal blockchain 40 network; the creation time can be a timestamp recording the generation of the legal data, which is used to trace the time information of the data.

[0029] The core server 10 includes a verification repository 101 and an endpoint repository 102; the core server 10 is used to obtain the legal data sent by the generator terminal 20; and determine the type of the generator terminal 20 according to the generator identifier in the legal data: when the generator terminal 20 type is the authoritative generator terminal 201, the core server 10 stores the legal data in the endpoint repository 102; when the generator terminal 20 type is the ordinary generator terminal 202, the core server 10 stores the legal data in the verification repository 101, and selects multiple verifier terminals 30 to generate the first-round verifier terminal 301, and sends the legal data to the first-round verifier terminal 301.

[0030] Specifically, the core server 10 is the core component of the system, including a verification repository 101 and an end-point repository 102, which are used to manage, store and process the legal data. The core server 10 is responsible for receiving and obtaining the legal data from the generator terminal 20; the core server 10 determines the type of the generator terminal 20 according to the generator identifier in the legal data. The generator terminal 20 is divided into an authoritative generator terminal 201 and an ordinary generator terminal 202. According to the type of the generator terminal 20, the core server 10 executes different storage strategies: when the generator terminal 20 type is an authoritative generator terminal 201, the core server 10 stores the legal data in the end-point repository 102. The authoritative generator terminal 201 can be a terminal used by professionals in the public security, procuratorial and judicial system, and has a high degree of credibility. When the generator terminal 20 type is an ordinary generator terminal 202, the core server 10 stores the legal data in the verification repository 101. This is because the data generated by the ordinary generator terminal 202 needs to go through the verification stage to ensure the accuracy and credibility of the data. For the legal data stored in the verification repository 101, the core server 10 needs to select multiple verifier terminals 30 for the first round of verification. A group of verifier terminals 30 may be selected by a certain algorithm or mechanism, such as a random algorithm, to ensure fairness and diversity of verification. The core server 10 sends the legal data generated by the common generation terminal 202 to the first-round verifier terminal 301 to start the verification process. The first-round verifier terminal 301 will be responsible for verifying the validity of the legal data.

[0031] The first-round verifier terminal 301 is used to obtain the legal data sent by the core server 10;

[0032] and generating verification information corresponding to the legal data based on the data input by the verifier user;

[0033] Then sending the verification information to the core server 10;

[0034] The verification information includes a verification information identifier, the legal data identifier, a verifier identifier, a verifier blockchain address, a comment type, and a comment content.

[0035] Specifically, the first round verifier terminal 301 first obtains the required legal data from the core server 10;

[0036] The first-round verifier terminal 301 allows the verifier to input verification information related to the legal data, which may include legal opinions, case analysis, legal interpretation, etc.; the professional background and experience of the verifier will also affect the content they provide in the verification information; based on the data input by the verifier user, the first-round verifier terminal 301 uses the corresponding algorithm and logic to generate verification information corresponding to the legal data; the first-round verifier terminal 301 is responsible for sending the generated verification information to the core server 10; wherein, the verification information identifier can be an identifier used to uniquely identify the verification information to ensure the uniqueness of the verification information; the legal data identifier can be an identifier that identifies the legal data to be verified, which can be the same as that in the legal data; the verifier identifier can be a unique identifier that identifies the first-round verifier terminal 301; the verifier blockchain address can be the account address of the verifier in the legal blockchain 40 network; the comment type can indicate the evaluation type of the first-round verifier, such as the acceptance type (indicating that the legal data is valid) or the correction type (indicating that the legal data needs to be corrected), etc.; the comment content can include the specific comments or evaluations of the first-round verifier on the legal data, which may include legal opinions, correction suggestions, etc.

[0037] The core server 10 is further configured to continuously obtain the plurality of verification information sent by the first-round verifier terminal 301 within a threshold time;

[0038] When there is newly received verification information, all the multiple verification information are verified for confidence.

[0039] When the confidence check result is successful, stop acquiring the verification information and store the legal data in the end point storage repository 102;

[0040] Then obtain the generator blockchain address in the legal data and multiple verifier blockchain addresses in the multiple verification information currently received, and initiate a transfer transaction in the legal blockchain 40 to transfer a preset number of digital assets in proportion to the generator blockchain address and multiple verifier blockchain addresses.

[0041] Specifically, the core server 10 continuously obtains multiple verification information sent by the first round of verifier terminals 301 within the threshold time, ensuring that enough verification information can be collected within the specified time, thereby improving the comprehensiveness and credibility of the legal data; when there is new verification information received, the core server 10 performs confidence verification on all multiple verification information; when the confidence verification result is successful, the core server 10 stops obtaining verification information and stores the legal data in the terminal repository 102; indicating that the legal data has passed a round of verification and can be considered as data with higher credibility; the core server 10 obtains the generator blockchain address in the legal data and multiple verifier blockchain addresses in the multiple verification information currently received, These addresses are key information for subsequent digital asset transfers; the core server 10 initiates a transfer transaction in the legal blockchain 40, and transfers a preset number of digital assets in proportion to the generator blockchain address and multiple verifier blockchain addresses. This step is achieved through blockchain technology, ensuring the security, transparency and non-tamperability of digital assets; the preset number of digital assets can be pre-set by the core server 10, and the transfer of digital assets is only executed when the confidence verification is successful; the core server 10 transfers the digital assets to the generator and the verifier according to the pre-set ratio based on the generator blockchain address in the legal data and the verifier blockchain address in the verification information; ensuring that all parties involved in the verification obtain corresponding rights and interests in the digital assets.

[0042] It can be understood that in the above process, the core server 10 not only ensures that the legal data has a high degree of accuracy and credibility, but also encourages the participation of generators and verifiers through the digital asset transfer mechanism, constructs a more secure and participatory legal data processing system, and facilitates the sharing and disclosure of legal data.

[0043] The end point storage repository 102 also stores the generator confidence corresponding to the generator identifier, the verifier confidence corresponding to the verifier identifier, and the confidence threshold;

[0044] When the generator confidence corresponding to the generator identifier is greater than or equal to the confidence threshold, confirming that the type of the generator terminal 20 is the authoritative generator terminal 201;

[0045] When the generator confidence corresponding to the generator identifier is less than the confidence threshold, confirming that the type of the generator terminal 20 is the common generator terminal 202;

[0046] The confidence threshold is preset.

[0047] Specifically, the terminal repository 102 not only stores legal data, but also records the confidence of the generator and the verifier and the preset confidence threshold; the confidence threshold can be used to determine the type of the generator terminal 20 (authoritative generator terminal 201 or ordinary generator terminal 202), and affects the final confirmation of legal data and the transfer of digital assets; for example, the confidence threshold can be set to 100, the generator confidence can be higher than or equal to 100, when the generator confidence is higher than or equal to 100, the generator terminal 20 can be considered as an authoritative production terminal; the verifier confidence is less than 100, preferably, the verifier confidence can be set to 60% of the confidence threshold at most to ensure that more verifiers can participate in the confidence verification; the preset confidence threshold allows the system to be adjusted according to actual needs, which enables the system to operate flexibly under different application scenarios and security standards; the confidence threshold also provides a clear standard for the system to measure the trust of the generator terminal 20 and the credibility of the legal data. By comparing with the confidence threshold, the system can judge the credibility of the generator. Provides more comprehensive and accurate management and operation for the entire system.

[0048] The confidence type includes a receiving type and a correction type;

[0049] The core server 10 traverses the multiple verification information, and when the confidence types in the multiple verification information are all acceptance types, and the cumulative values ​​of the multiple verifier confidences corresponding to the multiple verifier identifiers in the multiple verification information are greater than or equal to the confidence threshold, confirms that the confidence verification result is successful.

[0050] Specifically, the core server 10 traverses multiple verification information to ensure that different viewpoints and opinions of multiple verifiers in the system are covered, thereby improving the overall assessment of the credibility of legal data; when the confidence types in multiple verification information are all acceptance types, and the cumulative value of the verifier confidence corresponding to multiple verifier identifiers in these verification information is greater than or equal to the confidence threshold, the confidence verification result is confirmed to be successful; this condition ensures that the legal data is widely accepted in the system and has sufficient overall credibility; wherein, the acceptance type can indicate the verifier's recognition and acceptance of the legal data, and when the verifier has no objection to the accuracy and legality of the legal data, the confidence type is identified as the acceptance type; the correction type can indicate that the verifier has made some suggestions for correction or improvement of the legal data, which may include correcting legal interpretations, providing additional case analysis, modifying obvious format errors, etc. The correction type contributes to the continuous optimization and improvement of legal data; by requiring multiple verifiers to verify the acceptance type of information and accumulate their confidence, the system effectively prevents possible misjudgment or abuse of data by a single verifier, and enhances the robustness and security of the entire system.

[0051] The core server 10 transfers a preset amount of digital assets to the generator blockchain address at a ratio of seventy percent, and transfers a preset amount of digital assets to multiple verifier blockchain addresses at a ratio of thirty percent; at the same time, increases the multiple verifier confidences corresponding to the multiple verifier identifiers in the multiple verification information currently received.

[0052] Specifically, when the core server 10 performs a digital asset transfer, a preset number of digital assets is set in advance, and this number can be a fixed value or a parameter that is dynamically adjusted according to the system scale and demand;

[0053] The core server 10 transfers a preset amount of digital assets to the generator's blockchain address at a ratio of 70%, which means that the generator has received a relatively large digital asset reward in the process of generating legal data to encourage it to continue to contribute to the system;

[0054] At the same time, the core server 10 transfers a preset amount of digital assets to multiple validator blockchain addresses at a ratio of 30%, which reflects the system's reward mechanism for multiple validators participating in the verification, encouraging them to actively and timely participate in the legal data verification and management of the system;

[0055] The core server 10 identifies multiple verifier identifiers in the multiple verification information currently received, and increases the verifier confidence corresponding to these verifier identifiers. This is a dynamic evaluation mechanism. The core server 10 continuously accumulates the verifier confidence, dynamically updates the trust level of the verifier in the system, and reflects the contribution and performance of the verifier in the verification process. Through the transfer of digital assets and the increase of the verifier confidence, the system encourages the verifier to actively participate in the verification of legal data, and provides substantial rewards for their efforts and contributions, providing a fair, transparent and incentive participation mechanism for all parties in the system.

[0056] The core server 10 traverses the plurality of verification information, and when at least one of the confidence types in the plurality of verification information is a correction type, confirms that the confidence check result is a failure.

[0057] Specifically, when the core server 10 performs confidence verification, it traverses multiple verification information to obtain a comprehensive viewpoint; during the traversal process, if at least one of the confidence types in the multiple verification information is a correction type, the system confirms that the confidence verification result is a failure, which means that at least one verifier has made correction suggestions for the legal data and the data needs to be corrected; when the confidence verification result is a failure, the system may need to check and correct the legal data involved, which may include adjustments to legal interpretations, corrections to case content, format adjustments, etc., to ensure the accuracy and completeness of the legal data; when the confidence verification result is a failure, the system will notify the relevant generators and verifiers; after the generator makes the corresponding corrections, the legal data can be submitted to the system again. This ensures that the system has an iterative and continuous optimization process for the accuracy of the data, emphasizes that as long as one of the multiple verification information is a correction type, the confidence verification result is considered to be a failure, and explains the processing flow after the failure and the notification and communication to all parties in the system, which ensures the accuracy of the legal data in the system and the mechanism of continuous improvement.

[0058] When the confidence check result is failed, stop acquiring the verification information, and send the legal data and the verification information including the correction type to the generator terminal 20;

[0059] Once the correction type is received, i.e. the confidence check result is failed, the system stops obtaining the verification information from the verifier terminal 30. This is to enable the system to modify the legal data in a timely manner according to the corrected verification information or to quickly evaluate the verifier who proposed the correction, and to urge the verifier to make a rigorous judgment;

[0060] The legal data that failed the confidence check and the verification information containing the correction type are sent to the generator terminal 20. The purpose of this step is to let the generator know the reason for the verification failure and obtain information with the verifier's correction suggestions so that the generator can make subsequent corrections.

[0061] The generator terminal 20 receives the legal data and the verification information; then generates a second round of legal data based on the data input by the generator user, and sends the second round of legal data to the core server 10; wherein the legal data identifier, generator identifier, and generator blockchain address of the second round of legal data are the same as the legal data, and the legal digital fingerprint of the second round of legal data is regenerated using a hash operation.

[0062] Specifically, the generator terminal 20 receives information containing legal data and verification information sent by the core server 10, which may include confidence verification results, correction suggestions from the verifier, etc.; the generator terminal 20 generates a second round of legal data based on the data input by the generator user and the legal data and verification information obtained from the previous round. This step ensures that the generated legal data is based on the correction and optimization of the previous data and verification information; the legal data identifier and generator identifier of the second round of legal data are the same as those of the previous round of legal data, which maintains the uniqueness of the legal data and the identity consistency of the generator; the legal digital fingerprint of the second round of legal data is regenerated using hash operations, and the generation method is the same as mentioned above; the generator terminal 20 finally sends the corrected second round of legal data to the core server 10; the system takes clear processing steps when the confidence verification fails, ensuring the timely discovery and correction of erroneous or inconsistent legal data, and maintaining the quality of the legal data and the credibility of the system.

[0063] The core server 10 obtains the secondary round legal data sent by the generator terminal 20, selects a plurality of the verifier terminals 30 to generate a secondary round verifier terminal 302, and sends the secondary round legal data to the secondary round verifier terminal 302;

[0064] The secondary round verifier terminal 302 obtains the secondary round legal data sent by the core server 10;

[0065] And generate the secondary round verification information corresponding to the secondary round legal data according to the data input by the verifier user; the core server 10 continuously obtains the multiple secondary round verification information sent by the secondary round verifier terminal 302 within the threshold time; when there is newly received secondary round verification information, perform secondary round confidence verification on all the multiple secondary round verification information, the core server 10 traverses the multiple secondary round verification information, and when the confidence types in the multiple secondary round verification information are all acceptance types, and the cumulative values ​​of the multiple verifier confidences corresponding to the multiple verifier identifiers in the multiple secondary round verification information are greater than or equal to the confidence threshold, confirm that the result of the secondary round confidence verification is successful.

[0066] Specifically, the core server 10 obtains the second-round legal data sent by the generator terminal 20, that is, a new round of legal data containing the data input by the generator user; the core server 10 selects multiple verifier terminals 30 according to the system strategy and algorithm to form a set of second-round verifier terminals 302; preferably, the first-round verifier terminal 301 may not be included; the core server 10 sends the second-round legal data to the selected second-round verifier terminal 302, and the second-round verifier terminal 302 receives the second-round legal data sent by the core server 10, and according to the data input by the verifier user, the second-round verifier terminal 302 generates the second-round verification information corresponding to the second-round legal data, which may include the verification information identifier, the legal data identifier, the verifier identifier, the verifier blockchain address, the comment type and the comment content, etc.; in Within the threshold time, the core server 10 continuously obtains multiple secondary verification information sent by the secondary verifier terminal 302; when there is new secondary verification information received, the core server 10 performs secondary confidence verification on all multiple secondary verification information to ensure that the system can respond to new verification information in a timely manner; the core server 10 traverses multiple secondary verification information, and when the confidence types in multiple secondary verification information are all acceptance types, and the cumulative value of the verifier confidence corresponding to the multiple verifier identifiers in these information is greater than or equal to the confidence threshold, the secondary confidence verification result is confirmed to be successful; the above emphasizes the verification of a new round of legal data and the role of the secondary verifier terminal 302, as well as the process and conditions of the secondary confidence verification, to ensure the continuity and integrity of the legal data in the system, and improve the trust in the legal data.

[0067] When the result of the secondary round of confidence verification is successful, the secondary round of verification information is stopped from being obtained, and the secondary round of legal data is stored in the terminal storage repository 102. At the same time, it is determined whether the legal digital fingerprint of the legal data and the secondary legal data are consistent:

[0068] When they are consistent, the core server 10 transfers the preset amount of digital assets to the generator blockchain address at a ratio of 70%, and transfers the preset amount of digital assets to the multiple verifier blockchain addresses in the multiple secondary round verification information at a ratio of 30%; at the same time, the multiple verifier confidences corresponding to the multiple verifier identifiers in the multiple secondary round verification information currently received are increased; at the same time, the verifier confidence corresponding to the verifier identifier in the verification information containing the correction type in the first round is reduced;

[0069] When there is inconsistency, the core server 10 transfers the preset number of digital assets to the generator blockchain address at a ratio of 50%, transfers the preset number of digital assets to the multiple verifier blockchain addresses in the multiple secondary round verification information at a ratio of 30%, and transfers the preset number of digital assets to the verifier blockchain address in the first round of the verification information containing the correction type at a ratio of 20%; at the same time, the multiple verifier confidences corresponding to the multiple verifier identifiers in the multiple secondary round verification information currently received and the verification information containing the correction type in the first round are increased.

[0070] Specifically, when the result of the second-round confidence check is successful, the system stops continuing to obtain the second-round verification information from the second-round verifier terminal 302, which indicates that the current verification stage has been completed; the second-round legal data is stored in the terminal repository 102 to ensure that the newly generated legal data has passed the second-round verification and becomes a formal record in the system; it is determined whether the legal data and the legal digital fingerprint of the second-round legal data are consistent. If they are consistent, it means that the generator terminal 20 has not modified the case content, which also triggers the evaluation of the first-round correction proposer, because the generator terminal 20 has not modified it and the second-round verifier agrees, it is believed that the first-round correction proposer has a misjudgment; the core server 10 transfers a preset number of digital assets to the generator blockchain address at a ratio of 70%, and transfers them to multiple verifier blockchain addresses in multiple second-round verification information at a ratio of 30%; the multiple verifier confidences corresponding to the multiple verifier identifiers in the multiple second-round verification information currently received are increased, indicating that the trust in the verifier has increased; the verifier confidence corresponding to the verifier identifier in the verification information containing the correction type in the first round is reduced, because the verifier's questioning in the first round is considered to be a misjudgment.

[0071] Determine whether the legal digital fingerprints of the legal data and the second-round legal data are consistent. If they are consistent, it means that the generator terminal 20 has modified the case content, approved the correction and comment and the second-round verifier terminal 302 also agrees, indicating that the first-round questioner is correct; the core server 10 transfers a preset number of digital assets to the generator blockchain address at a ratio of 50%, transfers them to multiple verifier blockchain addresses in multiple second-round verification information at a ratio of 30%, and transfers them to the verifier blockchain address in the first-round verification information containing the correction type at a ratio of 20%; increase the multiple verifier confidences corresponding to the multiple verifier identifiers in the multiple second-round verification information currently received and the first-round verification information containing the correction type, indicating that the trust in the verifier has increased.

[0072] The system provides detailed processing instructions for the transfer of digital assets and the adjustment of verifier confidence in different situations. On the one hand, it urges the generator terminal 20 to generate legal data that is as complete and correct as possible, and on the other hand, it urges the verifier terminal 30 to make comments that are as correct as possible, to ensure that the system's evaluation of legal data and reward mechanism are more accurate and fair.

[0073] Furthermore, when the result of the second round of confidence check is failure, repeat the above steps.

[0074] The process of generating the first-round validator terminal 301 and the second-round validator terminal 302 may adopt some random selection and strategic selection methods. The following is a possible design:

[0075] The core server 10 randomly selects a portion of the verifier terminals 30 registered in the system as the first-round verifier terminals 301. This random selection can ensure the fairness and decentralization of the system; more than that, based on the random selection, the core server 10 can select verifiers through some strategic considerations. For example, it can give priority to verifiers with a certain reputation or participation in the system, or select those verifiers who have performed well in past verifications; in addition, in order to ensure that different verifiers have the opportunity to participate in verification, a rotation mechanism can be implemented so that the first-round verifier terminals 301 of each round are a different group of verifiers; the core server 10 can select some verifiers based on the first-round verification results, especially those verifiers who proposed corrections or have a higher confidence in the first round; on the basis of the selection based on the first-round verification results, a portion of the verifiers are randomly selected, which helps to introduce new ideas and prevent the over-concentration of verifiers; the core server 10 can ensure that verifiers from different backgrounds, fields or geographical locations are selected to maintain the diversity and comprehensiveness of the system; a rotation mechanism can also be used to ensure that the second-round verifier terminals 302 of each round are a different group of verifiers.

[0076] It can be understood that by introducing blockchain technology and combining the multi-round verification mechanism of the verifier, a series of problems in legal data processing have been solved, and higher data credibility, decentralization, transparency and fairness have been achieved. This system has established a judicial data processing system with high credibility, fairness and transparency, and provided innovative solutions for the generation, storage and verification of legal data.

[0077] See also Figure 2 , Figure 2 It is a flowchart of a data processing method based on blockchain information security provided by an embodiment of the present application.

[0078] A data processing method based on information security of blockchain, the method comprising:

[0079] Step S101:

[0080] The generator terminal 20 includes an authoritative generator terminal 201 and a common generator terminal 202;

[0081] The generator terminal 20 generates legal data based on the data input by the generator user, and sends the legal data to the core server 10; the legal data includes case content, legal data identification, generator identification, generator blockchain address, legal digital fingerprint, and creation time; wherein the legal digital fingerprint is generated by hashing the case content, legal data identification, generator identification and generator blockchain address.

[0082] Step S102:

[0083] The core server 10 includes a verification repository 101 and an endpoint repository 102;

[0084] The core server 10 obtains the legal data sent by the generator terminal 20; determines the type of the generator terminal 20 according to the generator identifier in the legal data: when the type of the generator terminal 20 is the authoritative generator terminal 201, the core server 10 stores the legal data in the terminal repository 102; when the type of the generator terminal 20 is the ordinary generator terminal 202, the core server 10 stores the legal data in the verification repository 101, and selects multiple verifier terminals 30 to generate the first-round verifier terminal 301, and sends the legal data to the first-round verifier terminal 301.

[0085] Step S103:

[0086] The first-round verifier terminal 301 obtains the legal data sent by the core server 10; and generates verification information corresponding to the legal data based on the data input by the verifier user; and then sends the verification information to the core server 10; the verification information includes a verification information identifier, the legal data identifier, a verifier identifier, a verifier blockchain address, a comment type, and a comment content.

[0087] Step S104:

[0088] The core server 10 continuously obtains the multiple verification information sent by the first-round verifier terminal 301 within the threshold time; when there is newly received verification information, all the multiple verification information are confidence checked, and when the confidence check result is successful, stop further obtaining the verification information and store the legal data in the terminal storage repository 102; then obtain the generator blockchain address in the legal data and the multiple verifier blockchain addresses in the multiple verification information currently received, and initiate a transfer transaction in the legal blockchain 40 to transfer a preset number of digital assets to the generator blockchain address and the multiple verifier blockchain addresses in proportion.

[0089] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims

1. A data processing system based on information security of blockchain, characterized in that: It includes core server, generator terminal, verifier terminal and legal blockchain, where: The generator terminal includes an authoritative generator terminal and a common generator terminal; The generator terminal is used to generate legal data according to the data input by the generator user, and send the legal data to the core server; The core server includes a verification repository and an endpoint repository; The core server is used to obtain the legal data sent by the generator terminal; determine the type of the generator terminal according to the generator identifier in the legal data; when the generator terminal type is the authoritative generator terminal, the core server stores the legal data in the terminal repository; when the generator terminal type is the ordinary generator terminal, the core server stores the legal data in the verification repository, selects multiple verifier terminals to generate first-round verifier terminals, and sends the legal data to the first-round verifier terminals; The first-round verifier terminal is used to obtain the legal data sent by the core server; generate verification information corresponding to the legal data according to the data input by the verifier user; and then send the verification information to the core server; The core server is further configured to continuously obtain the plurality of verification information sent by the first-round verifier terminal within a threshold time.

2. The data processing system based on information security of blockchain according to claim 1 is characterized in that: Also includes: When new verification information is received, confidence verification is performed on all the multiple verification information.

3. The data processing system based on information security of blockchain according to claim 2 is characterized in that: The confidence checking of all the verification information specifically includes: The confidence type includes a receiving type and a correction type; The core server traverses the multiple verification information, and when the confidence types in the multiple verification information are all acceptance types, and the cumulative values ​​of the multiple verifier confidences corresponding to the multiple verifier identifiers in the multiple verification information are greater than or equal to the confidence threshold, confirms that the confidence verification result is successful.

4. The data processing system based on information security of blockchain according to claim 3 is characterized in that: The performing confidence verification on all the multiple verification information further comprises: The core server traverses the plurality of verification information, and when at least one of the confidence types in the plurality of verification information is a correction type, confirms that the confidence verification result is a failure.

Citation Information

Patent Citations

  • Random number generation and application method and apparatus

    CN107301546A

  • Self-certified digital identity management system and method based on smart contract

    CN108234515A

  • CAS basic verification method and authority authentication device based on CAS

    CN111614672A

  • Management system and method based on block chain, equipment and storage medium

    CN113610528A

  • Information protection method based on cloud computing and block chain service and artificial intelligence platform

    CN114024744A