Scientific and technological resource data security sharing method based on industrial chain

Through comprehensive quality analysis and comprehensive identity authentication of scientific and technological resource data, combined with encrypted transmission and storage strategies, the problems of data quality are solved, security and permission management are improved, and the security and stability of data sharing are improved, and technology is adapted to Complex requirements for data security sharing.

CN119316227APending Publication Date: 2025-01-14山东科迅信息技术有限公司

Patent Information

Application Number
CN202411844481.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-16
Publication Date
2025-01-14

AI Technical Summary

Technical Problem

The existing scientific and technological resource data management and sharing system has problems such as uneven data quality, chaotic security and permission management, insufficient data transmission stability and simple encryption storage, which has damaged the accuracy and reliability of scientific research and innovation work. Data breaches are at high risk.

Method used

By conducting comprehensive quality analysis of scientific and technological resource data, identifying and processing abnormal data, adopting comprehensive identity authentication and fine access control, analyzing the stability of the download environment, and using unique encrypted transmission and storage strategies, including binary bit processing and dynamic encryption, to ensure data accuracy, security and confidentiality.

Benefits of technology

It improves data quality and reliability, enhances the security and stability of data sharing, reduces the risk of data leakage, and adapts to the complex needs of scientific and technological data security sharing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119316227A_ABST
    Figure CN119316227A_ABST
Patent Text Reader

Abstract

The invention discloses a scientific and technological resource data security sharing method based on an industrial chain, relates to the technical field of data security, and solves the technical problems that security and authority management are disordered in a data sharing process, and intrusion of illegal users and data stealing are difficult to effectively prevent. According to the method, scientific and technological resource data are comprehensively analyzed through multiple dimensions, data exception can be accurately positioned, targeted processing is carried out according to exception reasons, fine matching of access permissions is further carried out after authentication is passed, differentiated access permissions are set according to different personnel roles and research project requirements, and the user experience is improved. The security of data sharing is enhanced, illegal access and data abuse are prevented, in the aspect of data downloading, the network transmission speed of a downloading environment is deeply analyzed, meanwhile, a unique transmission and encryption strategy is designed for duplicated data and non-duplicated data, two encryption modes are provided for data storage encryption, and the security of data sharing is improved. And the data storage security is ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of data security technology, and in particular to a method for securely sharing scientific and technological resource data based on an industrial chain. Background Art

[0002] In today's era of rapid technological development, the scale of scientific and technological resource data has exploded and is widely distributed. Scientific research, industrial innovation, academic exchanges and other activities in various fields are highly dependent on the effective use and sharing of scientific and technological resource data. However, the existing scientific and technological resource data management and sharing system has many defects.

[0003] According to the publication number CN113590598A, a method for secure storage and sharing of scientific and technological resource data based on the industrial chain is disclosed, including original information database integration, verification encryption, data standardization processing, information matching, information recommendation and information sharing. The present invention collects the scientific and technological resource information of the industrial chain to form an original information database, verifies the data before data matching, and ensures the accuracy and security of the data; by formulating user tags, matching user tags with scientific and technological resources, information recommendation and resource sharing are realized, and by setting the user terminal's interest threshold to determine the supplier of scientific and technological resources, the matching degree between scientific and technological resources and user terminals is improved.

[0004] On the one hand, the data quality is uneven. Due to the lack of a comprehensive and strict data quality detection mechanism, a large amount of data with accuracy, completeness and consistency issues circulates in the system, seriously interfering with the accuracy and reliability of scientific research and innovation.

[0005] On the other hand, the security and authority management in the data sharing process is chaotic, the identity authentication method is single, and it is difficult to effectively prevent intrusion and data theft by illegal users. At the same time, the authority allocation is not detailed enough to meet the needs of complex scientific research and business scenarios, resulting in a high risk of data leakage and irrational use of data resources.

[0006] In addition, there is insufficient control over the stability of the data transmission process, and a lack of effective monitoring and response strategies for the download environment. In the data storage process, both the data browsing records and the encrypted storage methods of downloaded data are relatively simple, making it difficult to ensure the confidentiality and integrity of the data, and unable to adapt to the growing demand for secure sharing of scientific and technological data. Summary of the invention

[0007] In view of the shortcomings of the existing technology, the present invention provides a method for secure sharing of scientific and technological resource data based on the industrial chain, which solves the problems of chaotic security and authority management in the data sharing process and difficulty in effectively preventing intrusion and data theft by illegal users.

[0008] To achieve the above objectives, the present invention is implemented through the following technical solutions: a method for securely sharing scientific and technological resource data based on the industrial chain, the method specifically comprising the following steps: Step 1: Acquire scientific and technological resource data, analyze data quality, process data with abnormal data quality, and then integrate the data to obtain pre-processed data; Step 2: Perform sharing analysis based on the obtained pre-processed data, analyze the basic information of the shared personnel, perform identity authentication and access control analysis on the shared personnel, and generate corresponding analysis results; Step 3: obtaining the user operation corresponding to the normal analysis result sharing personnel, and identifying the user operation to obtain the identification result, wherein the identification result includes the data browsing operation and the data downloading operation; Step 4: Analyze the data download operation identified as a result, analyze the download content and download environment, and encrypt the downloaded data in combination with the processing of duplicate data, and generate a shared encryption result; Step 5: Analyze the data browsing operation identified as a result, obtain the browsing history corresponding to the shared user, and encrypt and store the browsing history in combination with the corresponding shared user's basic browsing information.

[0009] As a further solution of the present invention, the specific method of obtaining the preprocessed data in step 1 is: Obtain all the scientific and technological resource data corresponding to the industrial chain, then perform data quality detection and analysis based on the accuracy, completeness and consistency of the scientific and technological resource data, and generate data detection results, where the data detection results include normal data results and abnormal data results; If the accuracy, completeness and consistency of the scientific and technological resource data are all normal, it means that the data quality is normal, and a normal data result is generated. On the contrary, if any set of anomalies exists in the accuracy, completeness and consistency of the scientific and technological resource data, it means that the data quality is abnormal, and a data abnormality result is generated; For the abnormal data results obtained, the corresponding abnormal reasons are obtained, and the data is processed based on the abnormal reasons to obtain preprocessed data.

[0010] As a further solution of the present invention, the specific method of generating the analysis result in step 2 is: Obtain the identity and login password of the shared personnel and perform authentication analysis, and generate authentication results, where the authentication results include access permission results and access denial results, and further perform access control analysis on the generated operation access results; Obtain the preprocessed data that the shared personnel need to access, and obtain the access rights corresponding to the preprocessed data, and match the access rights of the shared personnel with the access rights of the preprocessed data. If the two match, it means that the shared personnel can access the preprocessed data and generate normal analysis results. Otherwise, if the two do not match, an abnormal analysis result is generated.

[0011] As a further solution of the present invention, the specific method of analyzing the data download operation in step 4 is: Obtain download data corresponding to the data download operation, obtain the data type and corresponding data capacity of the download data, and obtain the download environment corresponding to the download operation, then analyze the network transmission speed corresponding to the download environment, obtain the number of fluctuations of the network transmission speed within the time period t, calculate the fluctuation frequency of the number of fluctuations, and compare the fluctuation frequency with a preset value; If the fluctuation frequency is greater than the preset value, it means that the download environment is unstable and an unstable download result is generated. Conversely, if the fluctuation frequency is less than the preset value, it means that the download environment is stable and a stable download result is generated. The unstable download results and the stable download results are analyzed.

[0012] As a further solution of the present invention, the specific method of analyzing the unstable download result and the stable download result in step 4 is: For the generated stable download results, the corresponding network transmission mean within time T is calculated, and the network transmission mean is used as a stable segmentation standard to evenly divide the data capacity of the downloaded data to obtain evenly divided data packets. For the generated unstable download results, the stable network transmission speed within time T is obtained, and the stable network transmission speed is used as an unstable segmentation standard to evenly divide the data capacity of the downloaded data to obtain evenly divided data packets. At the same time, the transmission analysis of the obtained evenly divided data packets is performed.

[0013] As a further solution of the present invention, the specific method of performing transmission analysis on the equally divided data packets in step 4 is: Obtain all equally divided data packets and label them as i, where i=1, 2, ..., j, where j represents the number of equally divided data packets. At the same time, obtain the number of duplicate data and label it as Fi. Determine the number of duplicate data. If the number of duplicate data Fi is an even number, give priority to the transmission of duplicate data. If the number of duplicate data Fi is an odd number, give priority to the transmission of non-duplicate data. The non-repetitive data in the equally divided data packet i is converted into binary, and the data capacity of the non-repetitive data is determined. If the data capacity is an odd number, the binary numbers of all odd digits are obtained, and the recombined sequence is obtained by combining them in the extraction order. Then the recombined sequence is processed in reverse order, and the recombined sequence after the reverse order processing is combined with the repetitive data of the corresponding equally divided data packet i to obtain mixed data. The mixed data is transmitted at the same time, and the remaining even-numbered binary digits are transmitted to generate a shared encryption result and a corresponding key; If the data capacity is an even number, obtain the binary numbers of all even digits. The same processing method is used when the data capacity is an odd number to generate a shared encryption result.

[0014] As a further solution of the present invention, the specific method of analyzing the data browsing operation in step 5 is: Obtain the data browsing operation corresponding to the shared user, and obtain the corresponding browsing record at the same time, then label the browsing data in the browsing record as n, where n=1, 2, ..., m, where m represents the number of browsing data, and obtain the data capacity corresponding to the browsing data n, then divide the data capacity into nine equal parts to obtain multiple groups of equally divided browsing data, and perform binary conversion on the obtained equally divided browsing data, and at the same time obtain the data capacity corresponding to the equally divided browsing data, and perform storage encryption analysis based on the parity of the data capacity value.

[0015] As a further solution of the present invention, the specific method of performing storage encryption analysis based on the parity of the data capacity value in step 5 is: If the data capacity value is an odd number, all odd-numbered binary numbers are obtained and combined to obtain a binary combination package. If the data capacity value is an even number, all even-numbered binary numbers are obtained and combined to obtain a binary combination package. The obtained binary combination packages are then encrypted interchangeably in the order of swapping the numbers, and the remaining binary combination packages are encrypted in reverse order.

[0016] The present invention provides a method for securely sharing scientific and technological resource data based on the industrial chain. Compared with the prior art, it has the following beneficial effects: The present invention comprehensively analyzes scientific and technological resource data from three dimensions: accuracy, completeness, and consistency. It can accurately locate data anomalies and carry out targeted processing according to the causes of anomalies, such as cleaning, repairing, or eliminating. This effectively improves the quality and reliability of data, provides a solid data foundation for subsequent scientific research, innovation, and other work, and reduces erroneous decisions and resource waste caused by data quality issues. A comprehensive authentication method based on a combination of passwords and dynamic verification codes is proposed. After the authentication is passed, the access rights are further matched finely. Differentiated access rights are set according to different personnel roles and research project requirements, which enhances the security of data sharing, effectively prevents illegal access and data abuse, and protects the rights and interests of data owners and legitimate users. In terms of data download, we conduct in-depth analysis of the network transmission speed of the download environment, including monitoring the number of fluctuations and calculating the fluctuation frequency, and judging the stability of the download environment based on the fluctuation frequency, and then use different segmentation standards to evenly divide the downloaded data. At the same time, we design unique transmission and encryption strategies for duplicate data and non-duplicate data, such as extracting binary bits and reorganizing and encrypting non-duplicate data based on the parity of data capacity, which significantly improves the stability and security of data transmission, and ensures the effective transmission and confidentiality of data even in an unstable network environment; For the encrypted storage of data browsing history and downloaded data, one method is to divide the data capacity into nine equal parts, extract the binary number based on parity, and perform label swap and reverse processing; the other method is to first calculate the data capacity and the greatest common divisor within 10 and use this as the standard to divide the data, and then perform similar encryption processing. These methods can flexibly select encryption storage strategies according to the different characteristics of data, effectively improve the confidentiality and integrity of data in the storage link, reduce the risk of data theft or tampering, and adapt to diverse data management needs. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] Figure 1 It is a step method diagram of the present invention; Figure 2 It is a flow chart of the present invention. DETAILED DESCRIPTION

[0018] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0019] For example, see Figure 1 and Figure 2 This application provides a method for securely sharing scientific and technological resource data based on the industrial chain, which specifically includes the following steps: Step 1: Acquire scientific and technological resource data, analyze data quality, process data with abnormal data quality, and then integrate the data to obtain pre-processed data; Obtain all the scientific and technological resource data corresponding to the industrial chain, then perform data quality detection and analysis based on the accuracy, completeness and consistency of the scientific and technological resource data, and generate data detection results, where the data detection results include normal data results and abnormal data results; The specific detection and analysis method is: if the accuracy, completeness and consistency of the scientific and technological resource data are normal, it means that the data quality is normal, and a normal data result is generated. On the contrary, if there is any set of abnormalities in the accuracy, completeness and consistency of the scientific and technological resource data, it means that the data quality is abnormal, and an abnormal data result is generated.

[0020] For example, in a certain electronic manufacturing industry chain, the collected scientific and technological resource data include the production process parameters of various parts and components, the performance index data of raw materials, etc. For the production process parameter data, if the recorded values ​​are accurate (accuracy is normal), all necessary parameters are fully recorded (integrity is normal), and the data of different batches are logically coherent and conflict-free (consistency is normal), then the data quality is judged to be normal and a normal data result is generated. If the key performance data is missing in the performance index data of a certain raw material (integrity is abnormal), even if other aspects seem normal, the data quality will be judged to be abnormal and a data abnormal result will be generated.

[0021] For the abnormal data results obtained, the corresponding abnormal reasons are obtained, and the data is processed based on the abnormal reasons. The data processing here includes cleaning, repairing or eliminating.

[0022] Step 2: Perform sharing analysis based on the obtained pre-processed data, analyze the basic information of the shared personnel, perform identity authentication and access control analysis on the shared personnel, and generate corresponding analysis results; Obtain the basic information of the shared personnel, where the basic information mainly includes the personnel identity and login password, and perform authentication analysis on the basic information. The authentication analysis here mainly performs comprehensive authentication through passwords and dynamic verification codes. When logging in, specific researchers enter their user names (personnel identity) and passwords, and the system immediately sends a dynamic verification code to their registered mobile phones. After the researchers enter the correct password and the received dynamic verification code, the system will conduct a comprehensive comparison and authentication of the two pieces of information, and generate authentication results at the same time. The authentication results include access permission results and access non-permission results, and further perform access control analysis on the generated operation access results; Obtain the preprocessed data that the sharing personnel have access to, and obtain the access rights corresponding to the preprocessed data, and match the access rights of the sharing personnel with the access rights of the preprocessed data. If the two match, it means that the sharing personnel can access the preprocessed data and generate normal analysis results. Otherwise, if the two do not match, it means that the sharing personnel cannot access the preprocessed data and generate abnormal analysis results. For example, in a biomedical database, only authorized medical researchers can access the genetic testing data of patients, and their access rights will also be subdivided according to the specific needs of the research project. For example, in a technology company, the data administrator has the highest data management authority and can perform operations such as adding, deleting, modifying and checking data; ordinary researchers only have the authority to view and use data related to their own projects; external collaborators may only have the authority to view some public data.

[0023] Specifically, for the abnormal analysis results generated, the system will automatically determine that the shared personnel does not have the corresponding authority to operate the data. For the normal analysis results generated, it means that the shared personnel has the corresponding authority to operate the data.

[0024] Step 3: Obtain the user operation corresponding to the person who shares the normal analysis results, and identify the user operation to obtain the identification result, where the identification result includes data browsing operation and data downloading operation. If the researcher only views the title, abstract, keywords and other information of various academic documents on the page, the system will analyze and identify its operation trajectory and behavior characteristics, determine that its behavior belongs to data browsing operation, and generate the identification result of data browsing operation accordingly. If the researcher clicks on the download link of a certain document and successfully starts the download process, the system will identify its operation as data download operation and generate the identification result of data download operation.

[0025] Step 4: Analyze the data download operation identified as a result, analyze the download content and download environment, and encrypt the downloaded data in combination with the processing of duplicate data, and generate a shared encryption result.

[0026] Obtain download data corresponding to the data download operation, obtain the data type and corresponding data capacity of the download data, and obtain the download environment corresponding to the download operation, then analyze the network transmission speed corresponding to the download environment, obtain the number of fluctuations of the network transmission speed within the time period t, and the specific value of the time t is set by the operator, the specific number of fluctuations is represented by the number of times the network transmission speed is lower than the threshold, and calculate the fluctuation frequency of the number of fluctuations, and compare the fluctuation frequency with the preset value, and the specific value of the preset value is set by the operator. For example, the operator sets the time period to 10 minutes, and the system continuously monitors the network transmission speed within these 10 minutes. It is found that there are 5 times when the network transmission speed is lower than the set threshold (such as 1MB / s), then the number of fluctuations is 5 times, and the fluctuation frequency can be calculated (assuming 5 times / 10 minutes = 0.5 times / minute). If the fluctuation frequency is greater than the preset value, it means that the download environment is unstable, and an unstable download result is generated. On the contrary, if the fluctuation frequency is less than the preset value, it means that the download environment is stable, and a stable download result is generated; If the operator pre-sets the fluctuation frequency preset value to 0.3 times / minute, combined with the above example, the fluctuation frequency is 0.5 times / minute, which is greater than 0.3 times / minute, so the corresponding unstable download result is generated. On the contrary, if the fluctuation preset value is 0.6 times / minute, it means that the download environment is stable.

[0027] For the generated stable download result, the corresponding network transmission mean within time T is calculated, and the network transmission mean is used as a stable segmentation standard to evenly divide the data capacity of the downloaded data to obtain evenly divided data packets. For the generated unstable download result, the stable network transmission speed within time T is obtained, and the stable network transmission speed here is represented by the number of times the corresponding speed value appears most within time T. At the same time, the value of time T is set by the operator and is different from the value of the above time t. The stable network transmission speed is used as an unstable segmentation standard to evenly divide the data capacity of the downloaded data to obtain evenly divided data packets; Obtain all equally divided data packets and label them as i, where i=1, 2, ..., j, where j represents the number of equally divided data packets. Then obtain the duplicate data in the equally divided data packet i, and at the same time obtain the number of duplicate data as Fi, and obtain all duplicate data Fi. Then determine the number of duplicate data. If the number of duplicate data Fi is an even number, the duplicate data is transmitted first. If the number of duplicate data Fi is an odd number, the non-duplicate data is transmitted first. The non-duplicate data here refers to the data remaining after removing the duplicate data from the equally divided data packet. Then, the transmission of the equally divided data packets is analyzed, the non-repetitive data in the equally divided data packet i is converted into binary, and the data capacity of the non-repetitive data is judged. If the data capacity is an odd number, and the specific data capacity value has a tail number of 1, 3, 5, 7 or 9, then the binary numbers of all odd digits are obtained, and the recombined sequence is obtained by combining them in the extraction order. Then, the recombined sequence is processed in reverse order, and the recombined sequence after the reverse order processing is combined with the repetitive data of the corresponding equally divided data packet i to obtain mixed data, and the mixed data is transmitted at the same time, and the remaining even-numbered binary digits are transmitted to generate a shared encryption result and a corresponding key; For example, consider an evenly divided data packet. When the non-repeating data in it is "abc123", its data capacity is calculated according to a specific rule to be 6, which is an even number. In this case, the subsequent processing steps for odd data capacity are skipped, and "abc123" is directly converted into binary form, and then integrated with the binary repetitive data assumed to be "xyz" in the data packet to form mixed data, which is then transmitted and a shared encryption result and the corresponding key are generated.

[0028] If the non-repetitive data is "abcdefg", its data capacity is calculated to be 7, which is an odd number. After converting "abcdefg" into binary, we get "011000010110001001100011011001000110010101100110011001100111", extract the odd-bit binary number from it, that is, "0100010101010111", construct a recombined sequence according to the extraction order, and then perform a reverse operation on the recombined sequence to get "1110101010100010", merge this reversed recombined sequence with the binary repetitive data assumed to be "hij" after conversion, form mixed data for transmission, and also transmit the remaining even-bit binary numbers at the same time, so as to generate a shared encryption result and a matching key, which can be used to decrypt and restore the data at the receiving end.

[0029] If the data capacity is an even number, and the specific data capacity tail value is 2, 4, 6, 8 or 0, then the binary numbers of all even digits are obtained. The same processing method is used for the data capacity being an odd number to generate a shared encryption result.

[0030] Step 5: Analyze the data browsing operation identified as a result, obtain the browsing history corresponding to the shared user, and encrypt and store the browsing history in combination with the corresponding shared user's basic browsing information.

[0031] Obtain the data browsing operation corresponding to the shared user, and simultaneously obtain the corresponding browsing record, then label the browsing data in the browsing record as n, where n=1, 2, ..., m, where m represents the number of browsing data, and obtain the data capacity corresponding to the browsing data n, then divide the data capacity into nine equal parts to obtain multiple groups of equally divided browsing data, and the data capacities obtained by the equal divisions are the same and are all integers, and perform binary conversion on the obtained equally divided browsing data, and simultaneously obtain the data capacity corresponding to the equally divided browsing data, and determine the parity of the data capacity value; If the data capacity value is an odd number, then all the odd-numbered binary numbers are obtained and combined to obtain a binary combination package. If the data capacity value is an even number, then all the even-numbered binary numbers are obtained and combined to obtain a binary combination package. Then, the obtained binary combination packages are interchanged and encrypted in the order of the numbers being swapped. The remaining binary combination packages are encrypted in reverse order. Specifically, first, the binary combination packages in the equally divided browsing data numbered 1 to 9 are obtained, and then the binary combination packages corresponding to numbers 1 and 9 are interchanged. Similarly, 2 and 8, 3 and 7, 4 and 6 are interchanged. For the equally divided browsing data numbered 5, the corresponding binary combination packages are directly processed in reverse order as a whole.

[0032] Embodiment 2, as Embodiment 2 of the present invention, this embodiment is implemented on the basis of Embodiment 1, and the difference from Embodiment 1 is as follows: The browsing data is divided equally in step five in a different way, and the specific dividing method is: obtaining the data capacity corresponding to the browsing data i, and calculating the greatest common divisor of the data capacity within a value of 10, and dividing the browsing data equally based on the greatest common divisor, and then encrypting and storing the divided browsing data. The specific encryption storage method is the same as the processing method of step five in embodiment one.

[0033] For example, if the data capacity of the browsing data is 20. First, calculate the greatest common divisor of 20 and 10. The divisors of 20 are 1, 2, 4, 5, 10, and 20, and the divisors of 10 are 1, 2, 5, and 10, so their greatest common divisor is 10. Then divide the browsing data equally according to the greatest common divisor 10, and divide this part of the browsing data into 2 parts (20÷10=2), and the data volume of each part is equivalent to the size corresponding to the greatest common divisor 10.

[0034] Embodiment 3, as the embodiment 3 of the present invention, focuses on combining the implementation processes of embodiment 1 and embodiment 2 for implementation.

[0035] Some of the data in the above formulas are dimensionless and numerically calculated. Meanwhile, the contents not described in detail in this specification belong to the prior art known to those skilled in the art.

[0036] The above embodiments are only used to illustrate the technical method of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical method of the present invention may be modified or replaced by equivalents without departing from the spirit and scope of the technical method of the present invention.

Claims

1. A method for securely sharing scientific and technological resource data based on an industrial chain, characterized in that: The method specifically comprises the following steps: Step 1: Acquire scientific and technological resource data, analyze data quality, process data with abnormal data quality, and then integrate the data to obtain pre-processed data; Step 2: Perform sharing analysis based on the obtained pre-processed data, analyze the basic information of the shared personnel, perform identity authentication and access control analysis on the shared personnel, and generate corresponding analysis results; Step 3: obtaining the user operation corresponding to the normal analysis result sharing personnel, and identifying the user operation to obtain the identification result, wherein the identification result includes the data browsing operation and the data downloading operation; Step 4: Analyze the data download operation identified as a result, analyze the download content and download environment, and encrypt the downloaded data in combination with the processing of duplicate data, and generate a shared encryption result; Step 5: Analyze the data browsing operation identified as a result, obtain the browsing history corresponding to the shared user, and encrypt and store the browsing history in combination with the corresponding shared user's basic browsing information.

2. The method for securely sharing scientific and technological resource data based on the industrial chain according to claim 1 is characterized in that: The specific method of obtaining the preprocessed data in step 1 is: Obtain all the scientific and technological resource data corresponding to the industrial chain, then perform data quality detection and analysis based on the accuracy, completeness and consistency of the scientific and technological resource data, and generate data detection results, where the data detection results include normal data results and abnormal data results; If the accuracy, completeness and consistency of the scientific and technological resource data are all normal, it means that the data quality is normal, and a normal data result is generated. On the contrary, if any set of anomalies exists in the accuracy, completeness and consistency of the scientific and technological resource data, it means that the data quality is abnormal, and a data abnormality result is generated; For the abnormal data results obtained, the corresponding abnormal reasons are obtained, and the data is processed based on the abnormal reasons to obtain preprocessed data.

3. The method for securely sharing scientific and technological resource data based on the industrial chain according to claim 1 is characterized in that: The specific method of generating the analysis result in step 2 is: Obtain the identity and login password of the shared personnel and perform authentication analysis, and generate authentication results, where the authentication results include access permission results and access denial results, and further perform access control analysis on the generated operation access results; Obtain the preprocessed data that the shared personnel need to access, and obtain the access rights corresponding to the preprocessed data, and match the access rights of the shared personnel with the access rights of the preprocessed data. If the two match, it means that the shared personnel can access the preprocessed data and generate normal analysis results. Otherwise, if the two do not match, an abnormal analysis result is generated.

4. The method for securely sharing scientific and technological resource data based on the industrial chain according to claim 1 is characterized in that: The specific method of analyzing the data download operation in step 4 is: Obtain download data corresponding to the data download operation, obtain the data type and corresponding data capacity of the download data, and obtain the download environment corresponding to the download operation, then analyze the network transmission speed corresponding to the download environment, obtain the number of fluctuations of the network transmission speed within the time period t, calculate the fluctuation frequency of the number of fluctuations, and compare the fluctuation frequency with a preset value; If the fluctuation frequency is greater than the preset value, it means that the download environment is unstable and an unstable download result is generated. Conversely, if the fluctuation frequency is less than the preset value, it means that the download environment is stable and a stable download result is generated. The unstable download results and the stable download results are analyzed.

5. The method for securely sharing scientific and technological resource data based on the industrial chain according to claim 4 is characterized in that: The specific method for analyzing the unstable download results and the stable download results in step 4 is: For the generated stable download results, the corresponding network transmission mean within time T is calculated, and the network transmission mean is used as a stable segmentation standard to evenly divide the data capacity of the downloaded data to obtain evenly divided data packets. For the generated unstable download results, the stable network transmission speed within time T is obtained, and the stable network transmission speed is used as an unstable segmentation standard to evenly divide the data capacity of the downloaded data to obtain evenly divided data packets. At the same time, the transmission analysis of the obtained evenly divided data packets is performed.

6. The method for securely sharing scientific and technological resource data based on the industrial chain according to claim 5 is characterized in that: The specific method of performing transmission analysis on the evenly distributed data packets in step 4 is as follows: Obtain all equally divided data packets and label them as i, where i=1, 2, ..., j, where j represents the number of equally divided data packets. At the same time, obtain the number of duplicate data and label it as Fi. Determine the number of duplicate data. If the number of duplicate data Fi is an even number, give priority to the transmission of duplicate data. If the number of duplicate data Fi is an odd number, give priority to the transmission of non-duplicate data. The non-repetitive data in the equally divided data packet i is converted into binary, and the data capacity of the non-repetitive data is determined. If the data capacity is an odd number, the binary numbers of all odd digits are obtained, and the recombined sequence is obtained by combining them in the extraction order. Then the recombined sequence is processed in reverse order, and the recombined sequence after the reverse order processing is combined with the repetitive data of the corresponding equally divided data packet i to obtain mixed data. The mixed data is transmitted at the same time, and the remaining even-numbered binary digits are transmitted to generate a shared encryption result and a corresponding key; If the data capacity is an even number, obtain the binary numbers of all even digits. The same processing method is used when the data capacity is an odd number to generate a shared encryption result.

7. The method for securely sharing scientific and technological resource data based on the industrial chain according to claim 1 is characterized in that: The specific method of analyzing the data browsing operation in step 5 is: Obtain the data browsing operation corresponding to the shared user, and obtain the corresponding browsing record at the same time, then label the browsing data in the browsing record as n, where n=1, 2, ..., m, where m represents the number of browsing data, and obtain the data capacity corresponding to the browsing data n, then divide the data capacity into nine equal parts to obtain multiple groups of equally divided browsing data, and perform binary conversion on the obtained equally divided browsing data, and at the same time obtain the data capacity corresponding to the equally divided browsing data, and perform storage encryption analysis based on the parity of the data capacity value.

8. The method for securely sharing scientific and technological resource data based on the industrial chain according to claim 7 is characterized in that: The specific method of performing storage encryption analysis based on the parity of the data capacity value in step 5 is: If the data capacity value is an odd number, all odd-numbered binary numbers are obtained and combined to obtain a binary combination package. If the data capacity value is an even number, all even-numbered binary numbers are obtained and combined to obtain a binary combination package. The obtained binary combination packages are then encrypted interchangeably in the order of swapping the numbers, and the remaining binary combination packages are encrypted in reverse order.

Citation Information

Patent Citations

  • Scientific and technological resource data security storage and sharing method based on industrial chain

    CN113590598A

  • Cotton fiber quality detection information security protection method, device and equipment

    CN118797693A

  • Data transmission method and apparatus, terminal, and storage medium

    WO2022126980A1

Cited By

  • Wharf logistics supply chain data protection method based on block chain

    CN120639520A

  • Blockchain-based wharf logistics supply chain data protection method

    CN120639520B