Data security sharing method for standard digital knowledge base based on blockchain

By using a blockchain-based approach to analyze and strengthen transmission channels, select the optimal distribution path, and identify and isolate security threats, the problem of poor security caused by unstable channels in data sharing is solved, thus achieving secure and efficient data sharing and network stability.

CN120498798BActive Publication Date: 2025-10-31CHINA NAT INST OF STANDARDIZATION
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202510682964.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-05-26
Publication Date
2025-10-31
Estimated Expiration
2045-05-26

AI Technical Summary

Technical Problem

In existing technologies, data sharing security is poor due to unstable channels during transmission. It is unable to effectively cope with problems such as unstable transmission channels, high packet loss rates, or malicious attacks, resulting in data sharing interruptions or errors, and making it difficult to ensure the consistency and reliability of data at each node.

Method used

By using a blockchain-based approach, the uplink transmission channel parameters of the trusted party are obtained, the channel stability is analyzed, hash value verification and channel hardening are performed, the optimal downlink distribution channel is selected, data is shared, and adjustments and full network verification are performed on each receiving node to identify and isolate potential security threats and ensure data consistency and reliability.

Benefits of technology

It enables secure and efficient data sharing, ensures the stability and reliability of data transmission, reduces the impact of malicious attacks, improves network security and efficiency, and ensures the credibility and consistency of data sharing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120498798B_ABST
    Figure CN120498798B_ABST
Patent Text Reader

Abstract

This invention discloses a data security sharing method for a standard digital knowledge base based on blockchain, belonging to the field of electronic digital data processing technology. The method includes the following steps: S1, obtaining the uplink transmission channel parameters of the trusted party through the blockchain and analyzing them to obtain the uplink transmission channel determination result; S2, if the uplink transmission channel determination result indicates channel instability, then performing corresponding security processing; S3, obtaining the downlink distribution channel transmission requirement parameters, analyzing them to obtain the downlink distribution channel transmission requirement index, thereby selecting the downlink distribution channel and sharing the new version of the document to each receiving node through this downlink distribution channel; S4, obtaining the response status parameters of each receiving node, analyzing them to obtain the types of receiving nodes, thereby making corresponding adjustments to each type of receiving node, and performing full network verification after adjustment to obtain the updated document. This solves the problem of poor data sharing security caused by channel instability in existing technologies.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of electronic digital data processing technology, and in particular to a method for securely sharing data in a standard digital knowledge base based on blockchain. Background Technology

[0002] With the rapid development of information technology, the importance of standard digital knowledge bases in various industries is becoming increasingly prominent. A standard digital knowledge base is a system that stores and manages various standards (such as technical standards, management standards, industry specifications, etc.) in electronic form. Therefore, it is very important to ensure data security when standard digital knowledge bases share data.

[0003] Existing methods for secure data sharing simulate data sharing and perform intrusion security detection by constructing power flow prediction models and intrusion interaction prediction models.

[0004] For example, the invention patent announcement CN118939622B discloses a cloud-based method for sharing enterprise knowledge bases based on AI large models. This method includes: constructing a trend prediction model and an intrusion interaction prediction model when a user interacts with enterprise data; performing trend tracking analysis on the user interaction terminal; setting an adaptive interaction level for the user interaction terminal and an adaptive security level for the enterprise data based on the analysis results; controlling the user interaction process based on the adaptive interaction level and adaptive security level; using the end timestamp of each unit cycle of the user interaction terminal as the detection time point; performing intrusion security detection on the user interaction terminal at the detection time point; and training the intrusion interaction prediction model and the trend prediction model in real time based on the intrusion detection results to ensure the efficiency and security of enterprise data knowledge sharing.

[0005] For example, the data sharing method announced in the invention patent with announcement number CN116401081B includes: receiving shared memory registration information and calling the shared memory registration interface; registering shared memory based on the shared memory registration information and the shared memory registration interface; determining that the shared memory registration is successful, generating a shared memory pointer tag corresponding to the shared memory, and saving the shared memory pointer tag to the database; receiving shared data to be written, and writing the shared data to the shared memory according to the shared memory pointer tag.

[0006] However, in the process of implementing the inventive technical solution in the embodiments of this application, it was found that the above-mentioned technology has at least the following technical problems:

[0007] In existing technologies, predictive models are used to control and detect user interactions. However, data is easily affected by channel fluctuations during transmission. Existing technologies focus on user reception and cannot effectively address issues such as unstable transmission channels, high packet loss rates, or malicious attacks that could lead to data sharing interruptions or errors. This makes it difficult to ensure the consistency and reliability of data across nodes, resulting in poor data sharing security due to channel instability. Summary of the Invention

[0008] This application provides a data security sharing method for a standard digital knowledge base based on blockchain, which solves the problem of poor data sharing security caused by unstable channels in the prior art, and realizes secure and efficient data sharing.

[0009] This application provides a data security sharing method for a standard digital knowledge base based on blockchain, including the following steps: S1, when the standard digital knowledge base detects a document update request, it obtains the uplink transmission channel parameters of the trusted party through the blockchain and analyzes them to obtain the uplink transmission channel determination result; S2, based on the uplink transmission channel determination result, if the uplink transmission channel determination result is that the channel is unstable, corresponding security processing is performed; S3, it obtains the downlink distribution channel transmission requirement parameters, analyzes them to obtain the downlink distribution channel transmission requirement indicators, selects the downlink distribution channel, and shares the new version of the document to each receiving node through the downlink distribution channel; S4, it obtains the response status parameters of each receiving node, analyzes them to obtain the types of receiving nodes, adjusts the types of receiving nodes accordingly, and performs full network verification after adjustment to obtain the updated document.

[0010] One or more technical solutions provided in the embodiments of this application have at least the following technical effects or advantages:

[0011] 1. The data security sharing method for a standard digital knowledge base based on blockchain provided by this invention analyzes the uplink transmission channel parameters of the trusted party to obtain the uplink transmission channel determination result, performs hash value verification, obtains the hash value verification result, and then performs channel hardening processing to ensure the stability of the uplink transmission channel, thereby realizing secure and efficient data sharing, effectively solving the problem of poor data sharing security caused by channel instability in the prior art.

[0012] 2. This invention automates the management of malicious nodes, including adding them to a temporary blacklist and adjusting communication mechanisms. This accurately identifies and promptly isolates potential security threats, reduces the impact of malicious attacks on the network, and thus maintains the security and reliability of data sharing, providing a dependable environment for data sharing.

[0013] 3. This invention, through multi-dimensional node status monitoring and classification, can accurately distinguish between normal, disconnected, faulty, and malicious nodes, and take targeted adjustment measures to ensure data consistency and network stability of all nodes, thereby improving the security of data sharing.

[0014] 4. This invention obtains and quantifies the downlink distribution channel transmission requirement parameters, selects the optimal downlink distribution channel, thereby ensuring that the new version of the document can be quickly and stably shared to each receiving node, avoiding the waste of network resources, and thus improving the efficiency and reliability of data sharing, meeting the data transmission needs in different scenarios. Attached Figure Description

[0015] Figure 1 A flowchart illustrating a method for securely sharing a standard digital knowledge base based on blockchain, as provided in this application embodiment;

[0016] Figure 2 A flowchart illustrating the macroscopic steps of a data security sharing method for a standard digital knowledge base based on blockchain, as provided in the embodiments of this application.

[0017] Figure 3 A flowchart detailing the channel hardening process of the data security sharing method for a standard digital knowledge base based on blockchain provided in this application embodiment. Detailed Implementation

[0018] This application provides a data security sharing method for a standard digital knowledge base based on blockchain, which solves the problem of poor data sharing security caused by unstable channels in the prior art, and achieves secure and efficient data sharing.

[0019] To better understand the above technical solutions, the following will provide a detailed explanation of the technical solutions in conjunction with the accompanying drawings and specific implementation methods.

[0020] like Figure 1The diagram shows a flowchart of a data security sharing method for a standard digital knowledge base based on blockchain, provided in an embodiment of this application. The method includes the following steps: S1. When the standard digital knowledge base detects a document update request, it obtains the uplink transmission channel parameters of the trusted party through the blockchain and analyzes them to obtain the uplink transmission channel determination result; S2. Based on the uplink transmission channel determination result, if the uplink transmission channel determination result indicates that the channel is unstable, corresponding security measures are taken; S3. The downlink distribution channel transmission requirement parameters are obtained, and the downlink distribution channel transmission requirement indicators are analyzed. A downlink distribution channel is then selected, and the new version of the document is shared to each receiving node through this downlink distribution channel; S4. The response status parameters of each receiving node are obtained, and the types of receiving nodes are analyzed. Accordingly, adjustments are made to each type of receiving node, and after adjustment, a full network verification is performed to obtain the updated document.

[0021] In this embodiment, as Figure 2 The diagram shown is a macro-level flowchart of the data security sharing method for a standard digital knowledge base based on blockchain provided in this application embodiment. The specific process is as follows: When the standard digital knowledge base receives a document update request, it obtains the uplink transmission channel determination result and determines whether it is stable. If it is unstable, it performs corresponding security processing and then obtains the downlink distribution channel transmission requirement parameters. If it is stable, it directly obtains the downlink distribution channel transmission requirement parameters, analyzes and obtains the downlink distribution channel transmission requirement index, selects the downlink distribution channel based on the downlink distribution channel transmission requirement index, and shares the new version of the document to each receiving node. Each receiving node provides feedback, and the type of each receiving node is obtained based on the feedback results. Then, the receiving nodes of each type are adjusted accordingly, and the updated document is obtained after the adjustment.

[0022] A standard digital knowledge base is a system that stores and manages various standards (such as technical standards, management standards, and industry specifications) in electronic form. It enables efficient storage, retrieval, updating, and sharing of standards. Blockchain is a distributed ledger technology characterized by decentralization and high transparency. The uplink transmission channel refers to the channel through which trusted users upload data when updating files in the standard digital knowledge base. The downlink distribution channel refers to the channel through which files from the standard digital knowledge base are distributed to various receiving nodes.

[0023] It should be noted that corresponding adjustments are made to the receiving nodes of each type, and a full network verification is performed after the adjustment. The steps of the full network verification are as follows: after receiving the updated document, each node uses a preset hash algorithm to recalculate the hash value of the document. Each node compares the calculated hash value with the official hash value recorded on the blockchain. If the hash value calculated by the node is consistent with the official value, the verification is successful and the updated document is obtained.

[0024] Furthermore, the uplink transmission channel parameters of the trusted party are obtained through blockchain, and the uplink transmission channel determination result is obtained through analysis. The specific method is as follows: When the standard digital knowledge base detects a document update request, the uplink transmission channel parameters of the trusted party within a preset time period are obtained through blockchain. The uplink transmission channel parameters include packet loss rate, data transmission delay duration, retransmission request frequency, and asymmetric traffic ratio. A preset channel transmission stability calibration set is obtained from the database, and the degree of difference is analyzed with the packet loss rate, data transmission delay duration, retransmission request frequency, and asymmetric traffic ratio respectively to obtain the difference comparison result. Based on the difference comparison result, the corresponding weighting factor is introduced for quantitative coupling processing to obtain the uplink transmission channel stability value. The channel transmission stability calibration set includes the allowable value of packet loss rate, the allowable value of data transmission delay duration, the calibration value of retransmission request frequency, and the calibration value of asymmetric traffic ratio. A preset uplink transmission channel stability threshold is obtained from the database and compared with the uplink channel stability value to obtain the uplink channel determination result. If the uplink channel stability value is above the uplink channel stability threshold, the uplink channel determination result is that the channel is stable; otherwise, the uplink channel determination result is that the channel is unstable.

[0025] In this embodiment, packet loss rate can be measured using network bandwidth and network quality testing tools (such as Iperf). Data transmission latency represents the time required for data to be transmitted from the sender to the receiver, including the time for data to be transmitted on the link and the time for network devices to forward and process it. It reflects the real-time performance and response speed of the network and can be obtained by querying it using the ping command. Retransmission request frequency refers to the number of times the receiver sends a retransmission request to the sender within a certain period of time because it has not received data correctly. In cases of poor network conditions, packet loss, or data errors, the receiver needs to send a retransmission request to obtain the lost data. The retransmission request frequency reflects the reliability and stability of network transmission and can be obtained by querying the work logs in the data backend. Asymmetric traffic ratio refers to the difference between uplink traffic (data traffic sent from a local device or network node to a remote server or upstream network node; for example, when a user uploads files, sends emails, or posts content on social media, the resulting data traffic is uplink traffic, with the direction of uplink traffic being data sent from the local device to the remote device) and downlink traffic (data traffic received from a remote server or upstream network node and transmitted to the local device or network node; for example, when a user downloads files, receives emails, or browses web pages, the resulting data traffic sent from the server to the user's device is downlink traffic, with the direction of downlink traffic being data received from the remote device to the local device). It is obtained through analysis using network traffic monitoring tools (such as Wireshark).

[0026] The method for obtaining the uplink transmission channel stability value is as follows:

[0027] ;

[0028] In the formula, SW represents the uplink transmission channel stability value, SD represents the packet loss rate, WD represents the allowable packet loss rate, SH represents the data transmission delay duration, WH represents the allowable data transmission delay duration, SP represents the retransmission request frequency, WP represents the retransmission request frequency calibration value, SF represents the asymmetric traffic ratio, and WF represents the asymmetric traffic ratio calibration value. This represents the weighting factor for packet loss rate. This represents the weighting factor for data transmission delay. This represents the retransmission request frequency weighting factor. This represents the asymmetric flow ratio weighting factor.

[0029] It should be noted that the packet loss rate weighting factor, data transmission delay weighting factor, retransmission request frequency weighting factor, and asymmetric traffic ratio weighting factor can be obtained from the database. For example, the packet loss rate weighting factor can be obtained by retrieving the historical packet loss rate and its corresponding weighting factor from the database, thereby constructing a packet loss rate mapping set. This mapping set contains one-to-one or many-to-one correspondences. By inputting the required packet loss rate data into the packet loss rate mapping set, the packet loss rate weighting factor can be obtained. The other weighting factors are obtained in the same way as the packet loss rate weighting factor, and can all be matched in the corresponding mapping sets. Specifically, the data transmission delay weighting factor corresponds to the data transmission delay mapping set, the retransmission request frequency weighting factor corresponds to the retransmission request frequency mapping set, and the asymmetric traffic ratio weighting factor corresponds to the asymmetric traffic ratio mapping set.

[0030] The stable values ​​of the uplink transmission channel are obtained by analyzing uplink transmission channel parameters (including packet loss rate, data transmission latency, retransmission request frequency, and asymmetric traffic ratio). This analysis takes into account the interrelationships between these parameters. For example, a high packet loss rate leads to frequent retransmission requests from the receiver, thus increasing the retransmission request frequency. Simultaneously, a large number of lost and retransmitted data packets consume network bandwidth, further increasing data transmission latency. Increased data transmission latency affects the timeliness of retransmission requests, further impacting the retransmission request frequency and data transmission efficiency. When the asymmetric traffic ratio is large, it indicates an uneven distribution of network resources, affecting the transmission quality in some directions, and indirectly influencing the packet loss rate, data transmission latency, and retransmission request frequency.

[0031] A low packet loss rate indicates stable data transmission, a low retransmission request frequency indicates reliable data transmission, a small proportion of asymmetric traffic means balanced network traffic, and a shorter data transmission latency indicates better channel quality. By comprehensively analyzing packet loss rate, data transmission latency, retransmission request frequency, and asymmetric traffic ratio, a reasonable assessment of channel quality can be ensured, avoiding the deviation in assessment accuracy caused by a single parameter.

[0032] During data transmission, the stability of the uplink transmission channel is crucial for ensuring accurate and timely data transfer from the sender (trusted user) to the receiver (standard digital knowledge base). Instability in the uplink transmission channel can lead to data loss, transmission delays, and duplicate transmissions, affecting not only data integrity and accuracy but also increasing network load and reducing overall transmission efficiency. By analyzing the stability values ​​of the uplink transmission channel, potential transmission risks can be identified in advance, allowing for the implementation of appropriate security measures, such as hash value verification and channel hardening, thereby effectively ensuring the stability and reliability of data transmission.

[0033] Furthermore, if the uplink transmission channel is determined to be unstable, corresponding security measures are taken. Specifically, if the uplink transmission channel is determined to be unstable, a hash value verification is performed to obtain the hash value verification result. If the hash value verification result is satisfactory, channel hardening is performed. After the channel hardening is completed, a downlink distribution channel is selected to share the new document with each receiving node through this downlink distribution channel. If the hash value verification result is unsatisfactory, an early warning is issued. The channel hardening process involves the following steps: obtaining a preset uplink transmission channel stability threshold from the database and comparing it with the uplink transmission channel stability value to obtain the channel stability difference ratio; adjusting the transmission power and modulation order of the uplink transmission channel based on the channel stability difference ratio.

[0034] In this embodiment, it should be noted that if the hash values ​​are consistent, the hash value verification result is qualified; if the hash values ​​are inconsistent, the hash value verification result is unqualified.

[0035] like Figure 3The diagram shown is a detailed flowchart of the channel hardening process of the data security sharing method for a standard digital knowledge base based on blockchain provided in this application embodiment. The specific process is as follows: After receiving a security processing signal, a hash value verification is performed to obtain the hash value verification result. It is then determined whether the hash value verification result is qualified. If it is unqualified, an early warning is issued, and the channel hardening process is not performed, and the processing process ends directly. If it is qualified, the channel hardening process is performed. The transmission power adjustment value is analyzed and adjusted based on the transmission power adjustment value to obtain the initial adjusted upload power of the uplink transmission channel. The channel stability difference ratio is analyzed and obtained based on the channel stability difference ratio to obtain the correction modulation order. Thus, based on the initial adjusted upload power and correction modulation order of the uplink transmission channel, the initial upload power and initial modulation order of the uplink transmission channel are adjusted to complete the channel hardening process.

[0036] When the uplink transmission channel is unstable, hash value verification can confirm data integrity. If the verification result is satisfactory, it indicates that the data itself is not problematic. At this point, channel hardening can be performed to specifically optimize the transmission channel performance, improve transmission efficiency, and avoid unnecessary resource waste. Timely warnings are issued when hash value verification results are found to be unsatisfactory, allowing for rapid notification of relevant personnel to handle the situation, preventing the further spread and use of erroneous data, avoiding potential adverse consequences, and improving the overall system reliability and fault tolerance.

[0037] By adjusting the transmission power and modulation order, transmission parameters can be optimized according to the actual conditions of the uplink transmission channel. In environments with weak signals or high interference, increasing the transmission power can improve the signal coverage and penetration, ensuring reliable data transmission; adjusting the modulation order can reduce the modulation order when the signal quality is poor to enhance anti-interference capabilities, thereby adapting to diverse network environments and ensuring the stability and efficiency of data transmission.

[0038] Furthermore, the transmission power and modulation order of the uplink transmission channel are adjusted based on the channel stability difference ratio. Specifically, the following method is used: First, the initial upload power and initial modulation order of the uplink transmission channel are obtained. Second, the preset channel stability difference ratio intervals and corresponding transmission power adjustment reference values ​​are obtained from the database and compared with the channel stability difference ratios. If the channel stability difference ratio falls within a preset channel stability difference ratio interval, the corresponding transmission power adjustment reference value is obtained as the transmission power adjustment value. Third, the initial upload power of the uplink transmission channel is adjusted upwards based on the transmission power adjustment value to obtain the initial adjusted upload power of the uplink transmission channel. Fourth, the preset channel stability difference ratio intervals and corresponding reference modulation orders are obtained from the database and compared with the channel stability difference ratios. If the channel stability difference ratio falls within a preset channel stability difference ratio interval, the corresponding reference modulation order is obtained as the correction modulation order, thereby adjusting the initial modulation order of the uplink transmission channel to the correction modulation order. Fifth, after completing the channel hardening process, the channel hardening effect of the hardened uplink transmission channel is detected, and a second channel hardening adjustment is performed.

[0039] In this embodiment, the initial adjusted upload power of the uplink transmission channel is obtained by the following method: In the formula, This indicates the initial adjustment upload power of the uplink transmission channel. This represents the initial upload power of the uplink transmission channel, and ST represents the transmission power adjustment value.

[0040] By finely adjusting the transmission power and modulation order of the uplink transmission channel, the stability and reliability of the transmission channel are ensured, effectively improving the flexibility and adaptability of data transmission and ensuring its efficiency and accuracy. Dynamically adjusting the transmission power ensures signal coverage and strength in different environments, avoiding data loss or transmission errors caused by weak signals or strong interference. Simultaneously, adjusting the modulation order according to the channel stability difference ratio maximizes the data transmission rate while maintaining data transmission quality.

[0041] Furthermore, the uplink transmission channel after channel hardening is tested for its hardening effect, and a second channel hardening adjustment is performed accordingly. Specifically, after completing the channel hardening process, the uplink transmission channel after hardening is tested to obtain a stable value, which is then compared with the stable value of the uplink transmission channel to determine the improvement ratio of the hardening effect. A preset threshold for the improvement ratio of the hardening effect is obtained from the database and compared with this threshold. If the improvement ratio is less than the threshold, an upgrade hardening process is performed; if the improvement ratio is greater than the threshold, further hardening is performed. If the improvement ratio of the channel hardening effect exceeds the threshold, then no upgrade hardening process will be performed. The specific method for performing upgrade hardening is as follows: the difference between the channel hardening effect improvement ratio threshold and the channel hardening effect improvement ratio is compared to obtain the hardening gap ratio; the preset hardening gap ratio ranges and the corresponding reference secondary adjustment upload power for each hardening gap ratio range are obtained from the database and compared with the hardening gap ratio. If the hardening gap ratio is within a certain hardening gap ratio range, the reference secondary adjustment upload power corresponding to that range is obtained as the secondary adjustment upload power. The initial adjustment upload power of the uplink transmission channel is then adjusted upward to obtain the comprehensive hardening adjustment upload power.

[0042] In this embodiment, the improvement ratio of the channel hardening effect is obtained by the following steps: the difference between the stable value of the uplink transmission channel after channel hardening and the stable value of the uplink transmission channel is processed to obtain the channel hardening adjustment effect difference value, and then the channel hardening adjustment effect difference value is divided by the stable value of the uplink transmission channel to obtain the improvement ratio of the channel hardening effect.

[0043] The method to achieve the improvement in channel reinforcement effect is as follows: In the formula, BL represents the percentage increase in the channel reinforcement effect. SW represents the stable value of the uplink transmission channel after channel hardening treatment.

[0044] It should be noted that after channel hardening, the default transmission channel performs better, meaning the uplink transmission channel stability value increases.

[0045] To obtain the reinforcement gap ratio, the specific steps are as follows: Divide the channel reinforcement effect improvement ratio by a threshold value to obtain the effect improvement difference. Then divide this effect improvement difference by the threshold value to obtain the reinforcement gap ratio. The specific method for obtaining the reinforcement gap ratio is as follows: In the formula, GG represents the reinforcement gap ratio, and TX represents the improvement ratio of the channel reinforcement treatment effect. This indicates the threshold for improving the channel reinforcement effect.

[0046] The purpose of measuring the improvement rate and gap between channel hardening and reinforcement effects, and then adjusting upload power and switching to a backup link accordingly, is to accurately evaluate and continuously optimize the channel hardening effect, ensuring optimal performance of the uplink transmission channel. By comparing the improvement rate with a preset threshold, it can be determined whether the initial hardening achieved the expected goals. If not, the upload power is adjusted a second time by calculating the gap and referring to the corresponding reference, allowing for more refined power adjustments. Simultaneously, switching to a backup link further improves transmission reliability and stability. This enables precise hardening strategies to be implemented for different network conditions, effectively improving the stability of the uplink transmission channel and the success rate of data transmission, thus enhancing the robustness and adaptability of the entire data sharing system.

[0047] Furthermore, the downlink distribution channel transmission demand parameters are obtained, and the downlink distribution channel transmission demand indicators are analyzed. Specifically, the following methods are used: First, the historical average memory usage of files in the downlink distribution channel is obtained. Second, the memory usage of new files in the downlink distribution channel is obtained, and standardized differences are calculated between this and the historical average memory usage to obtain the standardized difference ratio. Third, preset standardized difference ratio intervals and corresponding memory standardized difference reference correction coefficients are obtained from the database and compared with the standardized difference ratios. If the standardized difference ratio falls within a certain interval, the corresponding memory standardized difference reference correction coefficient is obtained as the memory standardized difference correction coefficient. Fourth, downlink distribution channel transmission demand parameters are obtained, including historical average data transmission round-trip latency, historical average step response time, and historical average channel connection establishment time. Fifth, a preset transmission demand baseline set is obtained from the database, and the degree of difference is compared with the downlink distribution channel transmission demand parameters to obtain the demand difference results. Based on the demand difference results, corresponding weighting factors are introduced for quantitative coupling to obtain the downlink distribution channel transmission demand indicators. The transmission demand baseline set includes baseline values ​​for data transmission round-trip latency, step response time, and channel connection establishment time.

[0048] In this embodiment, the average memory usage of historical files can be obtained by averaging the historical file memory usage data from the database. The average historical data transfer round-trip time can be obtained by averaging the historical file data transfer round-trip time data from the database. The average historical step response time can be obtained by averaging the historical file data transfer step response time data from the database. The average historical channel connection establishment time can be obtained by averaging the historical file data transfer channel connection establishment time data from the database.

[0049] The specific method for obtaining the downlink distribution channel transmission demand index is as follows:

[0050] ;

[0051] In the formula, XF represents the downlink distribution channel transmission demand index, NS represents the memory normalization difference correction coefficient, XY represents the historical average data transmission round-trip time, FY represents the baseline value of data transmission round-trip time, XS represents the historical average step response time, FS represents the baseline value of step response time, XH represents the historical average channel connection establishment time, and FH represents the baseline value of channel connection establishment time. This represents the weighting factor for the historical average round-trip time of data transmission. This represents the weighting factor for the historical average step response time. This represents the weighting factor for the historical average channel connection establishment time.

[0052] It should be noted that the historical average data transmission round-trip delay weighting factor, historical average step response duration weighting factor, and historical average channel connection establishment duration weighting factor can be obtained from the database. For example, the historical average data transmission round-trip delay weighting factor can be obtained by retrieving the historical average data transmission round-trip delay stored in the database, as well as the corresponding historical average data transmission round-trip delay weighting factor. This constructs a historical average data transmission round-trip delay mapping set, where there is a one-to-one or many-to-one correspondence. By inputting the required historical average data transmission round-trip delay data into the historical average data transmission round-trip delay mapping set, the historical average data transmission round-trip delay weighting factor can be obtained. The other weighting factors are obtained in the same way as the historical average data transmission round-trip delay weighting factor, and can all be matched in the corresponding mapping sets. The historical average step response duration weighting factor corresponds to the historical average step response duration mapping set, and the historical average channel connection establishment duration weighting factor corresponds to the historical average channel connection establishment duration weighting factor.

[0053] The downlink distribution channel transmission demand index is obtained by analyzing downlink distribution channel transmission demand parameters (including historical average data transmission round-trip time, historical average step response time, and historical average channel connection establishment time). This is because the interrelationships between these parameters are taken into account. For example, a longer transmission round-trip time will increase the step response time, causing requests to wait longer in transit. It will also prolong the channel connection establishment time. A longer step response time will prolong the channel connection establishment time. A longer channel connection establishment time will increase data transmission latency, and especially in scenarios with frequent connection drops, it will also increase the risk of connection failure.

[0054] By analyzing the difference between the average memory usage of historical files and the memory usage of new files, a memory standardization difference correction coefficient is obtained. This allows for precise quantification of changes in memory resource requirements, providing a basis for selecting appropriate transmission strategies. Simultaneously, by analyzing historical average data transmission round-trip latency, historical average step response time, and historical average channel connection establishment time, and comparing these with a transmission demand baseline set, the gap between the downlink distribution channel's transmission performance and the ideal state can be identified. Furthermore, transmission demand indicators can be obtained through quantitative coupling. These indicators provide a scientific basis for selecting the optimal downlink distribution channel, ensuring that new documents can be quickly and stably shared to all receiving nodes, improving the efficiency and reliability of data sharing.

[0055] Furthermore, a downlink distribution channel is selected, and the new document is shared to each receiving node through this downlink distribution channel. Specifically, the following method is used: a preset first threshold for transmission demand is obtained from the database and compared with the transmission demand index of the downlink distribution channel. If the transmission demand index of the downlink distribution channel is above the first threshold, the preferred transmission channel is selected as the downlink distribution channel, and the new document is directly shared to each receiving node through this downlink distribution channel. Distribution detection is performed within a second preset time period. If the packet loss rate of the real-time channel is above the preset channel packet loss rate threshold in the database within the second preset time period, the system automatically switches to direct satellite link connection to the receiving node for sharing the new document. If the transmission demand index of the downlink distribution channel is less than the first threshold, the ordered cache transmission channel is selected as the downlink distribution channel, and the new document is shared to each receiving node in an orderly manner through this downlink distribution channel.

[0056] In this embodiment, by comparing the downlink distribution channel transmission demand index with a preset first threshold for transmission demand, the most suitable downlink distribution channel can be selected. When the transmission demand index is high, the preferred transmission channel is selected, which can quickly share the new version of the document to each receiving node, improving the efficiency and timeliness of data sharing for data transmission needs with high timeliness requirements. This also ensures the reliability of data transmission. If the packet loss rate exceeds a preset threshold, the distribution detection is automatically switched to a second preset time period, allowing real-time monitoring of the packet loss rate during transmission. This ensures that the data transmission satellite link is directly connected to the receiving node, further enhancing the stability and fault tolerance of data transmission and preventing data sharing failures due to network problems. When the transmission demand index is low, the ordered buffered transmission channel is selected, which can reasonably allocate network resources, avoid network congestion, ensure the orderliness of data transmission, optimize the utilization of network resources, balance the data transmission needs of different priorities, and improve the reliability of the entire data sharing system.

[0057] It should be noted that the premium transmission channel offers higher priority and bandwidth guarantees, securing more bandwidth and priority processing rights in network resource allocation, enabling rapid data distribution to receiving nodes. The ordered buffered transmission channel emphasizes the orderly transmission of data and the rational use of resources, transmitting data in an orderly manner according to the queuing order. It is suitable for data transmission tasks with relatively low timeliness requirements, and in situations with limited network resources, it can utilize bandwidth more efficiently, avoid network congestion, and ensure the stability and reliability of data transmission.

[0058] Furthermore, the response status parameters of each receiving node are obtained, and the types of receiving nodes are analyzed. Specifically, the response status parameters of each receiving node are obtained, including the synchronization delay duration and hash matching degree. The channel transmission duration thresholds for each receiving node are obtained from the database and compared with the synchronization delay durations of each receiving node to obtain the delay determination result for each receiving node. If the synchronization delay duration of a receiving node is above the corresponding channel transmission duration threshold, the delay determination result for that node is delayed; if the synchronization delay duration of a receiving node is less than the corresponding channel transmission duration threshold, the delay determination result for that node is not delayed. The hash matching degree threshold is obtained and compared with the hash matching degree of each receiving node to obtain the hash matching degree determination result for each receiving node. If the hash matching degree of a receiving node is above the hash matching degree threshold, the hash matching degree determination result for that receiving node is matched; if... If the hash matching degree of a receiving node is less than the hash matching degree threshold, then the hash matching degree determination result of that receiving node is a mismatch. Based on the delay determination result and the hash matching degree determination result of each receiving node, the receiving nodes of each type are analyzed. If the delay determination result of a receiving node is no delay and the hash matching degree determination result of that receiving node is a match, then that type of receiving node is a normal receiving node. If the delay determination result of a receiving node is delayed and the hash matching degree determination result of that receiving node is a match, then that type of receiving node is a disconnected receiving node. If the hash matching degree determination result of a receiving node is a mismatch, then that type of receiving node is a faulty receiving node or a malicious receiving node. If its hash matching degree determination result becomes a match within a preset number of re-verifications, then that type of receiving node is a faulty receiving node. If its hash matching degree determination result is still a mismatch within a preset number of re-verifications, then that type of receiving node is a malicious receiving node.

[0059] In this embodiment, it should be noted that by obtaining the synchronization delay and hash matching degree of each receiving node, a comprehensive understanding of the current state and data consistency of each node can be obtained. The synchronization delay reflects the timeliness of data reception by the node, while the hash matching degree reflects the integrity and accuracy of the data.

[0060] Based on the delay determination results and hash matching results, receiving nodes can be accurately classified into normal receiving nodes, disconnected receiving nodes, faulty receiving nodes, and malicious receiving nodes. This helps to take targeted measures to deal with different types of nodes, ensure the security and stability of data sharing across the entire network, prevent business risks caused by data inconsistency, and allow for rapid adjustment of faulty nodes if they occur, reducing system downtime, improving the overall availability and stability of the system, and ensuring the continuity of data sharing services.

[0061] Furthermore, adjustments are made to each type of receiving node, and network-wide verification is performed after the adjustments to obtain the updated document. Specifically, the following methods are used: For receiving nodes of different types, if the node is a normal receiving node, no adjustments are made, and the updated document is obtained directly. If the node is a disconnected receiving node, incremental synchronization is performed, followed by secondary node verification to obtain the secondary verification result. Based on this result, appropriate processing is performed to obtain the updated document. If the node is a faulty receiving node, the normal receiving node with the shortest update time interval from the current time is retrieved from the blockchain and marked as the overriding receiving node. Based on this overriding receiving node, clauses in the abnormal node that are inconsistent with the blockchain record are forcibly overwritten, and a repair log is recorded and uploaded to the cloud for storage. If the node is a malicious receiving node, it is added to a temporary blacklist, and communication adjustments are made.

[0062] In this embodiment, different measures are taken according to the node type, such as direct confirmation of normal nodes, secondary verification after incremental synchronization of lost nodes, forced overwrite repair of faulty nodes, temporary isolation and communication adjustment of malicious nodes, effectively addressing various node issues and ensuring data accuracy and consistency. Targeted repair of lost and faulty nodes reduces the retransmission of full data, shortens synchronization time, and improves the timeliness of data sharing. By adding malicious nodes to a temporary blacklist and adjusting their communication, potential security threats are blocked, protecting data security. Based on the overwrite receiving node, clauses in abnormal nodes that are inconsistent with the blockchain record are forcibly overwritten, and repair logs are recorded. These repair logs are uploaded to the cloud for storage, facilitating the tracking and auditing of node status changes and the repair process, which is beneficial for subsequent optimization management and decision-making.

[0063] If the receiving node is a lost receiving node, incremental synchronization is performed, followed by secondary node verification. The result of this secondary verification is then used to process the updated document. Specifically, the incremental synchronization process involves: retrieving the document version stored in the database before the document update request and marking it as the old version; obtaining the differences between the old and new versions and marking them as verification content; and transmitting this content to the lost node. Upon receiving the verification content, the lost node performs hash value verification. If the hash values ​​match, the document is saved to local storage; this new version is the updated document. If the hash values ​​do not match, the lost node retrieves the updated document from the standard digital knowledge base and performs a second hash value verification. If the hash values ​​match, the updated document retrieved from the standard digital knowledge base is saved to local storage as the new document; if the hash values ​​still do not match, the new document from a normal node is retrieved and saved to local storage; this completes the updated document.

[0064] The specific method for performing secondary verification of hash values ​​is as follows: the disconnected node initiates a new version document download request to the standard digital knowledge base master node, and authenticates the hash value of the downloaded new version document (by comparing the local hash of the disconnected node with the hash of the same version recorded on the blockchain).

[0065] Based on the results of the node's secondary verification, the updated document is obtained through corresponding processing. Specifically, if the secondary verification passes, the complete new version file is written to local storage, overwriting the old version, and the final updated document is generated. If the secondary verification still fails, the new version file of the normal node is obtained and saved to the local storage of the disconnected node to obtain the updated document.

[0066] Furthermore, if the receiving node is identified as a malicious node, it will be added to a temporary blacklist and its communication will be adjusted. Specifically, when the blockchain's smart contract detects a malicious receiving node, it sends an encrypted command to the malicious node to update its permissions. After the update, the malicious node's hardware fingerprint hash value is submitted. The initial registration hardware fingerprint hash value of the malicious node is obtained. The smart contract verifies the malicious node's hardware fingerprint hash value against its initial registration hardware fingerprint hash value. If the verification matches, the malicious node is monitored for a preset monitoring period, and its permissions are restricted during this period. Otherwise, it is permanently blacklisted and its identity credentials are destroyed. The request success rate and off-peak operation rate of the malicious node during the monitoring period are obtained. Preset thresholds for request success rate and off-peak operation rate in the database are obtained and compared with these thresholds. If the malicious node's request success rate is above the threshold and its off-peak operation rate is below the threshold, the adjustment result is considered satisfactory, and it is removed from the temporary blacklist and its full permissions are restored. Otherwise, it is permanently blacklisted and its identity credentials are destroyed.

[0067] In this embodiment, by adding malicious nodes to a temporary blacklist and adjusting their communication, the aim is to promptly block potential security threats and prevent malicious behavior from spreading within the network. Simultaneously, updating and monitoring malicious nodes provides them with opportunities to repair and correct their behavior, enabling them to regain permissions and rejoin the network under certain conditions. This helps balance security and network openness, preventing nodes from being permanently isolated due to misjudgment or temporary anomalies, thereby improving network resilience and overall utilization.

[0068] Hardware fingerprint hash verification accurately distinguishes node identities, reducing the likelihood of nodes being mistakenly identified as malicious due to non-malicious reasons such as hardware failure or configuration errors, thus mitigating the impact of misjudgments on normal network operation. After a malicious node updates its data, it is required to submit its hardware fingerprint hash value for verification, enhancing the security and reliability of identity authentication and preventing malicious nodes from launching attacks by forging identities. Monitoring of malicious nodes during the monitoring period, including request success rate and off-peak operation rate, determines whether to restore privileges based on the results, improving the overall quality and stability of the network.

[0069] In summary, this embodiment analyzes the uplink transmission channel parameters of the trusted party to obtain the uplink transmission channel determination result, performs hash value verification, and obtains the hash value verification result. Based on this, channel hardening is performed to ensure the stability of the uplink transmission channel, thereby realizing secure and efficient data sharing. This effectively solves the problem of poor data sharing security caused by channel instability in the prior art.

[0070] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0071] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0072] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0073] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0074] Although preferred embodiments of the invention have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including both the preferred embodiments and all changes and modifications falling within the scope of the invention.

[0075] Obviously, those skilled in the art can make various modifications and variations to this invention without departing from its spirit and scope. Therefore, if these modifications and variations fall within the scope of the claims of this invention and their equivalents, this invention also intends to include these modifications and variations.

Claims

1. A data security sharing method for a standard digital knowledge base based on blockchain, characterized in that: Includes the following steps: S1. When the standard digital knowledge base detects a document update request, it obtains the uplink transmission channel parameters of the trusted party through the blockchain and analyzes them to obtain the uplink transmission channel determination result. S2. Analyze the results of the uplink transmission channel determination. If the uplink transmission channel determination result is that the channel is unstable, then perform corresponding security measures. S3. Obtain the downlink distribution channel transmission requirement parameters, analyze the downlink distribution channel transmission requirement indicators, select the downlink distribution channel, and share the new version of the document to each receiving node through the downlink distribution channel. S4. Obtain the response status parameters of each receiving node, analyze them to obtain the types of receiving nodes, make corresponding adjustments to each type of receiving node, and then perform full network verification after the adjustment to obtain the updated document.

2. The data security sharing method for a standard digital knowledge base based on blockchain as described in claim 1, characterized in that: The method for obtaining the uplink transmission channel parameters of the trusted party through blockchain and analyzing them to obtain the uplink transmission channel determination result is as follows: When the standard digital knowledge base detects a document update request, it obtains the uplink transmission channel parameters of the trusted party within a preset time period through the blockchain. The uplink transmission channel parameters include packet loss rate, data transmission delay duration, retransmission request frequency, and asymmetric traffic ratio. Obtain the preset channel transmission stability calibration set in the database, and analyze the degree of difference with packet loss rate, data transmission delay duration, retransmission request frequency and asymmetric traffic ratio to obtain the difference comparison results. Based on the difference comparison results, introduce the corresponding weighting factor for quantitative coupling processing to obtain the uplink transmission channel stability value. The channel transmission stability calibration set includes the packet loss rate allowable value, the data transmission delay duration allowable value, the retransmission request frequency calibration value, and the asymmetric traffic ratio calibration value. Obtain the preset uplink transmission channel stability threshold from the database and compare it with the uplink transmission channel stability value to obtain the uplink transmission channel determination result. If the uplink transmission channel stability value is above the uplink transmission channel stability threshold, the uplink transmission channel determination result is that the channel is stable; otherwise, the uplink transmission channel determination result is that the channel is unstable.

3. The data security sharing method for a standard digital knowledge base based on blockchain as described in claim 2, characterized in that: If the uplink transmission channel is determined to be unstable, corresponding security measures will be taken. The specific method is as follows: If the uplink transmission channel is determined to be unstable, a hash value verification is performed to obtain the hash value verification result. If the hash value verification result is qualified, channel hardening is performed. After the channel hardening is completed, a downlink distribution channel is selected to share the new version of the document to each receiving node through the downlink distribution channel. If the hash value verification result is unqualified, an early warning is issued. The specific steps for the channel reinforcement treatment are as follows: Obtain the preset uplink transmission channel stability threshold in the database, and compare the degree of difference with the uplink channel stability value to obtain the channel stability difference ratio; The transmission power and modulation order of the uplink transmission channel are adjusted based on the channel stability difference ratio.

4. The data security sharing method for a standard digital knowledge base based on blockchain as described in claim 3, characterized in that: The method for adjusting the transmission power and modulation order of the uplink transmission channel based on the channel stability difference ratio is as follows: Obtain the initial upload power and initial modulation order of the uplink transmission channel; Obtain the preset stability difference ratio range for each channel and the corresponding transmission power adjustment reference value for each channel stability difference ratio range from the database, and compare them with the channel stability difference ratio. If the channel stability difference ratio is within a preset channel stability difference ratio range, then obtain the transmission power adjustment reference value corresponding to that range as the transmission power adjustment value. The initial upload power of the uplink transmission channel is adjusted upward based on the transmission power adjustment value to obtain the initial adjusted upload power of the uplink transmission channel. Obtain the preset channel stability difference ratio range and the reference modulation order corresponding to each channel stability difference ratio range in the database, and compare them with the channel stability difference ratio. If the channel stability difference ratio is within a preset channel stability difference ratio range, obtain the reference modulation order corresponding to that range as the correction modulation order, thereby adjusting the initial modulation order of the uplink transmission channel to the correction modulation order. After the channel reinforcement process is completed, the reinforcement effect of the uplink transmission channel is tested, and a second channel reinforcement adjustment is then performed.

5. The data security sharing method for a standard digital knowledge base based on blockchain as described in claim 1, characterized in that: The uplink transmission channel after channel hardening is tested for hardening effect, and a secondary channel hardening adjustment is then performed. The specific method is as follows: After completing the channel hardening process, the channel hardening effect of the uplink transmission channel is tested to obtain the stability value of the uplink transmission channel after the channel hardening process, and compared with the stability value of the uplink channel to obtain the improvement ratio of the channel hardening effect. Obtain the preset threshold for improving the channel reinforcement effect in the database and compare it with the channel reinforcement effect improvement ratio. If the channel reinforcement effect improvement ratio is less than the threshold, upgrade reinforcement processing is performed. If the channel reinforcement effect improvement ratio is greater than the threshold, upgrade reinforcement processing is not performed. The specific method for upgrading and strengthening the system is as follows: The reinforcement gap ratio is obtained by comparing the difference between the threshold of the channel reinforcement effect improvement ratio and the channel reinforcement effect improvement ratio. The system obtains the preset reinforcement gap ratio ranges and the corresponding reference secondary adjustment upload power from the database, and compares them with the reinforcement gap ratio. If the reinforcement gap ratio is within a certain reinforcement gap ratio range, the system obtains the reference secondary adjustment upload power corresponding to that range as the secondary adjustment upload power. The system then adjusts the initial adjustment upload power of the uplink transmission channel upward to obtain the comprehensive reinforcement adjustment upload power.

6. The data security sharing method for a standard digital knowledge base based on blockchain as described in claim 1, characterized in that: The specific method for obtaining downlink distribution channel transmission demand parameters and analyzing downlink distribution channel transmission demand indicators is as follows: Get the average memory usage of historical files in the downlink distribution channel; Obtain the new file memory usage of the downlink distribution channel and perform standardized difference calculation with the historical average file memory usage to obtain the standardized difference ratio. Obtain the preset standardized difference ratio ranges and the corresponding memory standardized difference reference correction coefficients in the database, and compare them with the standardized difference ratios. If the standardized difference ratio is within a certain standardized difference ratio range, obtain the memory standardized difference reference correction coefficients corresponding to that range as the memory standardized difference correction coefficients. Obtain downlink distribution channel transmission requirement parameters, which include historical average data transmission round-trip time, historical average step response time, and historical average channel connection establishment time. Obtain the preset transmission demand baseline set in the database and compare the degree of difference with the transmission demand parameters of the downlink distribution channel to obtain the demand difference results. Based on the demand difference results, introduce the corresponding weighting factor for quantitative coupling to obtain the transmission demand index of the downlink distribution channel. The transmission requirement baseline set includes the data transmission round-trip delay baseline value, the step response time baseline value, and the channel connection establishment time baseline value.

7. The data security sharing method for a standard digital knowledge base based on blockchain as described in claim 1, characterized in that: The specific method for selecting a downlink distribution channel and sharing the new document to each receiving node through that downlink distribution channel is as follows: Obtain the preset first threshold of transmission demand in the database and compare it with the transmission demand index of the downlink distribution channel. If the transmission demand index of the downlink distribution channel is above the first threshold of transmission demand, the preferred transmission channel will be used as the downlink distribution channel, and the new version of the document will be directly shared to each receiving node through the downlink distribution channel. Distribution detection will be performed within the second preset time period. If the packet loss rate of the real-time channel is above the preset channel packet loss rate threshold in the database within the second preset time period, the system will automatically switch to direct connection of the satellite link to the receiving node for sharing the new version of the document. If the downlink distribution channel transmission demand index is less than the first threshold of transmission demand, the ordered cache transmission channel will be used as the downlink distribution channel, and the new version of the document will be shared to each receiving node in an orderly manner through this downlink distribution channel.

8. The data security sharing method for a standard digital knowledge base based on blockchain as described in claim 1, characterized in that: The specific method for obtaining the response status parameters of each receiving node and analyzing them to determine the types of receiving nodes is as follows: Obtain the response status parameters of each receiving node, including the synchronization delay duration and hash matching degree of each receiving node; Obtain the preset channel transmission duration threshold for each receiving node in the database and compare it with the synchronization delay duration of each receiving node to obtain the delay determination result of each receiving node. If the synchronization delay duration of a receiving node is above the channel transmission duration threshold for that node, the delay determination result of that node is delayed. If the synchronization delay duration of a receiving node is less than the channel transmission duration threshold for that node, the delay determination result of that node is not delayed. Obtain the hash matching threshold and compare it with the hash matching degree of each receiving node to obtain the hash matching degree judgment result of each receiving node. If the hash matching degree of a receiving node is above the hash matching threshold, the hash matching degree judgment result of the receiving node is a match. If the hash matching degree of a receiving node is less than the hash matching threshold, the hash matching degree judgment result of the receiving node is a mismatch. Based on the analysis of the delay determination results and hash matching degree determination results of each receiving node, the types of receiving nodes are obtained. If there is a receiving node whose delay determination result is no delay and whose hash matching degree determination result is a match, then the receiving node of this type is a normal receiving node. If a receiving node's delay determination result is delayed and its hash matching result is a match, then this type of receiving node is a lost receiving node. If the hash matching result of a receiving node is not a match, then the receiving node of this type is a faulty receiving node or a malicious receiving node. If the hash matching result becomes a match within a preset number of re-verifications, then the receiving node of this type is a faulty receiving node. If the hash matching result is still not a match within a preset number of re-verifications, then the receiving node of this type is a malicious receiving node.

9. The data security sharing method for a standard digital knowledge base based on blockchain as described in claim 8, characterized in that: The process involves making corresponding adjustments to each type of receiving node, followed by network-wide verification to obtain the updated document. The specific method is as follows: Make corresponding adjustments for each type of receiving node. If the receiving node is a normal receiving node, no adjustments will be made, and the updated document will be obtained directly. If the receiving node is a disconnected receiving node, incremental synchronization is performed, and node secondary verification is performed after incremental synchronization to obtain the node secondary verification result. Based on the node secondary verification result, corresponding processing is performed to obtain the updated document. If the receiving node is a faulty receiving node, the normal receiving node with the shortest time interval between the update time and the current time is obtained from the blockchain and marked as the overriding receiving node. Based on the overriding receiving node, the clause blocks in the abnormal node that are inconsistent with the blockchain record are forcibly overwritten, and the repair log is recorded and uploaded to the cloud for storage. If the receiving node is identified as a malicious receiving node, it will be added to a temporary blacklist, and communication adjustments will be made.

10. The data security sharing method for a standard digital knowledge base based on blockchain as described in claim 9, characterized in that: If the receiving node is identified as a malicious receiving node, it will be added to a temporary blacklist, and communication adjustments will be made. The specific method is as follows: When the blockchain's smart contract detects a malicious receiving node, it sends an encrypted instruction to the malicious node to update it, and submits the hardware fingerprint hash value of the malicious node after the malicious node update is processed. Obtain the initial registration hardware fingerprint hash value of the malicious node; The smart contract verifies the hardware fingerprint hash value of the malicious node with the initial registration hardware fingerprint hash value of the node. If the verification matches, the malicious node is monitored for a preset monitoring period and its permissions are restricted during the monitoring period. Otherwise, the node is permanently blacklisted and its identity credentials are destroyed. Obtain the request success rate and off-peak operation rate of the malicious node during the monitoring period; Obtain the preset request success rate threshold and non-time-period operation rate threshold in the database, and compare them with the request success rate and non-time-period operation rate of the malicious node respectively. If the request success rate of the malicious node is above the request success rate threshold and the non-time-period operation rate is below the non-time-period operation rate threshold, then the adjustment result of the malicious node is qualified, and it is removed from the temporary blacklist and its full permissions are restored. Otherwise, it is permanently blacklisted and its identity credentials are destroyed.

Citation Information

Patent Citations

  • Data sharing methods

    CN116401081B

  • A knowledge base cloud sharing method for enterprises based on AI big model

    CN118939622B

  • Government affair data management and tracing method and system based on block chain

    CN119052294A

  • Industrial data secure storage method and system based on block chain

    CN120012134A