A blockchain-based electronic file management system

Through the blockchain-based electronic archive management system, the problem of tampering with digital archives is solved, and the security and management efficiency of archives are improved, ensuring the authority of archives and the security of the system.

CN119939674BActive Publication Date: 2025-08-05XUZHOU GUOYUN INFORMATION TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510001159.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-01-02
Publication Date
2025-08-05
Estimated Expiration
2045-01-02

AI Technical Summary

Technical Problem

Digital archives are easily tampered with, tampered with, and destroyed, which affects management efficiency and leads to misinformation transmission.

Method used

An electronic archive management system based on blockchain is adopted, including data collection, archive management, tag addition, network transmission, core processing and display reminder units, and the tamper-proof characteristics of blockchain are used for distributed storage and permission management, and a security index is generated through comprehensive analysis to generate warnings and reminders.

Benefits of technology

Ensure the security and authority of archives, prevent unauthorized access, provide permission management and anti-tampering functions, promptly discover system security risks, and improve the reliability and efficiency of archive management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119939674B_ABST
    Figure CN119939674B_ABST
Patent Text Reader

Abstract

The present invention discloses a blockchain-based electronic archive management system, belonging to the field of data processing technology. The system comprises: a data acquisition unit, an archive management unit, a label adding unit, a network transmission unit, a core processing unit, and a display reminder unit. The system can obtain relevant data and, based on relevant comprehensive analysis, obtain a system security index for the electronic archive management system. The system security index of the electronic archive management system is then used to determine the level of the system security of the electronic archive management system. A higher system security index indicates a higher security level for the electronic archive management system, while a lower system security index indicates a lower security level for the electronic archive management system. Furthermore, when the system security index of the electronic archive management system is not higher than a set threshold for the system security index of the electronic archive management system, a warning is issued to relevant operators to promptly detect security risks in the system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of data processing technology, and in particular to an electronic archive management system based on blockchain. Background Art

[0002] With the rapid development of information technology, archival work is gradually undergoing a transformation and upgrade towards modern archival management, centered on informatization. To better utilize archival data resources, various social units are using digital methods on a large scale to improve archival storage, processing, and data sharing. While the digital archival sharing management model brings convenience to archival management, it still faces issues such as digital archives being easily tampered with and difficult to recover after being tampered with or destroyed. Falsified and deleted archival information often occurs, seriously affecting archival management efficiency, violating the original intention of improving archival reliability, and causing users unnecessary trouble, such as the transmission of incorrect information and guidance. Summary of the Invention

[0003] Purpose of the invention: The purpose of the present invention is to provide an electronic archive management system based on blockchain; which can solve the problem that digital archives are easily tampered with, difficult to recover after being tampered with and destroyed.

[0004] Technical Solution: To solve the above technical problems, according to one aspect of the present invention, more specifically, a blockchain-based electronic archive management system includes: a data collection unit, an archive management unit, a label adding unit, a network transmission unit, a core processing unit, and a display reminder unit;

[0005] Data collection unit: used to collect various data required by the electronic archive management system;

[0006] Archives management unit: used to upload, organize, authenticate, search and authorize users of electronic archives, and to perform distributed storage and tamper-proofing of electronic archives based on blockchain;

[0007] Tag adding unit: used to add relevant or irrelevant tags when browsing electronic archives according to whether the archives being searched are related to the searched keywords;

[0008] Network transmission unit: used to transmit the data collected by the collection unit to the core processing unit, and transmit the report generated by the data processing unit's analysis and processing to the archive management unit and the display reminder unit, and add the labels added by the label adding unit to the corresponding electronic archives, and transmit the electronic archives searched by the archive search module to the display reminder unit;

[0009] Core processing unit: used to receive the data collected by the data collection unit, analyze and process the received data, generate corresponding reports based on the analysis and processing results, and transmit the corresponding reports to the file management unit and the display reminder unit respectively;

[0010] Display reminder unit: used to set the threshold value of the results of the corresponding report transmitted by the core processing unit, and to receive and display the electronic archives searched by the archive management unit and the relevant reports generated by the analysis and processing of the core processing unit, and at the same time issue warning reminders based on the set threshold value and the results of the report generated by the analysis and processing of the core processing unit.

[0011] Furthermore, the data collection unit includes: a number collection module and a duration collection module:

[0012] Frequency collection module: used to collect various frequency data required by the electronic archive management system;

[0013] Duration collection module: used to collect various duration data required by the electronic archive management system.

[0014] Furthermore, the file management unit includes: a file upload module, an authorization processing module, a blockchain storage module, and a file search module;

[0015] File upload module: used to support users to upload electronic files;

[0016] Authorization management module: used to set different access rights for different users and to collect, organize and identify electronic files;

[0017] Blockchain storage module: used to store archive metadata and electronic files in the form of blocks on the blockchain;

[0018] Archive search module: used to search stored electronic archives by keywords.

[0019] Furthermore, the core processing unit includes: a data receiving module, an analysis and processing module, and a report generating module;

[0020] Data receiving module: used to receive various data collected by the data acquisition unit;

[0021] Analysis and processing module: used to analyze and process the data received by the data receiving module;

[0022] Report generation module: used to generate corresponding reports based on the analysis and processing results of the analysis and processing module.

[0023] Furthermore, the display reminder unit includes: a threshold setting module, a data receiving module, a data display module and a warning reminder module;

[0024] Threshold setting module: used to set the threshold of the result of the corresponding report transmitted by the core processing unit;

[0025] Data receiving module: used to receive the electronic files searched by the file management unit and the relevant reports generated by the core processing unit through analysis and processing;

[0026] Data display module: used to display the electronic archives searched by the archive management unit and the relevant reports generated by the core processing unit's analysis and processing;

[0027] Warning reminder module: used to issue warning reminders based on the set thresholds and the results of the report generated by the core processing unit analysis and processing.

[0028] Furthermore, the blockchain storage module is the domestically produced FISCO BCOS blockchain underlying platform.

[0029] Furthermore, when performing analysis and processing, the analysis and processing module can obtain the number of times all electronic archives containing the search keyword have been viewed, the number of times each archive containing the search keyword has been viewed, the number of times each archive containing the search keyword has been viewed and added with relevant information, the number of times each archive containing the search keyword has been viewed and added with irrelevant information, the browsing duration of all electronic archives containing the search keyword, the browsing duration of each archive containing the search keyword, the browsing duration of each archive containing the search keyword, the browsing duration of each archive containing the search keyword, and the browsing duration of each archive containing the search keyword, and obtain the recommendation index of each electronic archive based on a comprehensive analysis of the above data:

[0030]

[0031] The recommendation priority of each electronic file is determined according to its recommendation index. The electronic file with a larger recommendation index is displayed at the front in the search results, and vice versa. For each electronic archive, the recommended index is The number of times all electronic archives containing the search keyword have been viewed. The number of times each archive containing the searched keyword has been viewed. Add the number of views for each archive containing the searched keyword. Add an irrelevant number of views for each archive containing the searched keyword. The browsing time of all electronic archives containing the search keyword, The browsing time of each archive containing the search keyword, Add the browsing time for each archive containing the searched keyword. Add irrelevant browsing time to each archive containing the searched keyword. The number of current search keywords.

[0032] Furthermore, during the analysis and processing process, the analysis and processing module obtains the system security index of the electronic archive management system through comprehensive analysis based on the total system operation time, the system recovery time after being attacked, the repair time after discovering system vulnerabilities, the attacker's stay time, the number of attacks on the system per day, and the number of attacks successfully blocked per day:

[0033]

[0034] Therefore, the system security level of the electronic archive management system is determined according to the system security index of the electronic archive management system. The larger the system security index is, the higher the security of the electronic archive management system is. On the contrary, the lower the system security index is, the lower the security of the electronic archive management system is. is the system security index of the electronic archive management system, is the total system operation time, It is the time it takes for the system to recover after being attacked. The time it takes to repair a system vulnerability after it is discovered. The length of time the attacker stays, is the number of times the system is attacked every day, The number of times the system is successfully blocked from attacks every day. is the number of attacks, The number of vulnerabilities discovered, The number of days of operation.

[0035] Furthermore, the warning module issues a warning when the system security index of the electronic archive management system is not higher than a set threshold value of the system security index of the electronic archive management system.

[0036] Beneficial Effects: Using encryption technology, archival metadata and electronic files are encrypted and stored, ensuring the security of the archives. It also features permission management, allowing different users to set different access rights to prevent unauthorized access. Furthermore, the blockchain's consensus mechanism prevents tampering with the archives, ensuring their authority. The electronic data in the electronic archive system is securely and completely solidified on the blockchain, providing API interface capabilities and an interactive interface. This ensures that third-party users and users can view, verify, and trace the data stored on the blockchain at any time. Relevant data can be obtained, and a recommendation index for each electronic archive is obtained based on relevant comprehensive analysis. This index is then used to determine the priority of recommendations during searches. Archives with higher recommendation indexes are displayed higher in search results, while those with lower indexes are displayed lower in search results. At the same time, relevant data can be obtained, and the system security index of the electronic archive management system can be obtained based on relevant comprehensive analysis, so as to determine the level of the system security of the electronic archive management system based on the system security index of the electronic archive management system. The larger the system security index, the higher the security of the electronic archive management system. Conversely, the lower the security of the electronic archive management system, and when the system security index of the electronic archive management system is not higher than the set threshold of the system security index of the electronic archive management system, relevant operators will be warned to promptly discover security risks in the system. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] Figure 1 It is a schematic diagram of the system principle. DETAILED DESCRIPTION

[0038] In order to make the technical solution of the present invention clearer, the present invention is further described in detail below with reference to the accompanying drawings and specific embodiments.

[0039] Example 1

[0040] When searching for electronic archives, the number of times collection module and the duration collection module of the data collection unit collect various data on the number of times and various data on the duration required by the electronic archive management system. When performing analysis and processing, the analysis and processing module can obtain the number of times all electronic archives containing the search keyword have been viewed, the number of times each archive containing the search keyword has been viewed, the number of times each archive containing the search keyword has been viewed and added with related information, the number of times each archive containing the search keyword has been viewed and added with irrelevant information, the duration of time all electronic archives containing the search keyword have been viewed, the duration of time each archive containing the search keyword has been viewed, the duration of time each archive containing the search keyword has been viewed and added with related information, and the duration of time each archive containing the search keyword has been viewed and added with irrelevant information, and obtain the recommendation index of each electronic archive based on a comprehensive analysis of the above data:

[0041]

[0042] The recommendation priority of each electronic file is determined according to its recommendation index. The electronic file with a larger recommendation index is displayed at the front in the search results, and vice versa. For each electronic archive, the recommended index is The number of times all electronic archives containing the search keyword have been viewed. The number of times each archive containing the searched keyword has been viewed. Add the number of views for each archive containing the searched keyword. Add an irrelevant number of views for each archive containing the searched keyword. The browsing time of all electronic archives containing the search keyword, The browsing time of each archive containing the search keyword, Add the browsing time for each archive containing the searched keyword. Add irrelevant browsing time to each archive containing the searched keyword. The number of current search keywords.

[0043] The recommendation index of each electronic file is transmitted to the file search module of the file management unit. The search module sorts and displays the electronic files according to the recommendation index of each electronic file. The electronic files with larger recommendation indexes are displayed at the front in the search results, and vice versa.

[0044] At the same time, during the analysis and processing process, the analysis and processing module obtains the system security index of the electronic archive management system through comprehensive analysis based on the total system operation time, system recovery time after attack, repair time after system vulnerability discovery, attacker stay time, number of system attacks per day, and number of successful attacks blocked per day:

[0045]

[0046] Therefore, the system security level of the electronic archive management system is determined according to the system security index of the electronic archive management system. The larger the system security index is, the higher the security of the electronic archive management system is. On the contrary, the lower the system security index is, the lower the security of the electronic archive management system is. is the system security index of the electronic archive management system, is the total system operation time, It is the time it takes for the system to recover after being attacked. The time it takes to repair a system vulnerability after it is discovered. The length of time the attacker stays, is the number of times the system is attacked every day, The number of times the system is successfully blocked from attacks every day. is the number of attacks, The number of vulnerabilities discovered, The number of days of operation.

[0047] The electronic archives searched by the archive management unit and the relevant reports generated by the analysis and processing of the core processing unit are received and displayed through the data receiving module and the data display module of the display reminder unit, and the threshold value of the system security index of the electronic archive management system set by the threshold setting module of the display reminder unit is compared with the system security index of the electronic archive management system. When the system security index of the electronic archive management system is not higher than the set threshold value of the system security index of the electronic archive management system, a warning reminder is given to the relevant operators.

[0048] Electronic archives are uploaded through the archive upload module, authorization processing module and blockchain storage module of the archive management unit, different access permissions are set for different users, and electronic archives are collected, organized and authenticated. At the same time, archive metadata and electronic files are stored on the chain in the form of blocks based on the blockchain to ensure the security of the archives. It also has a permission management function, which sets different access permissions for different users to prevent unauthorized access. At the same time, the consensus mechanism of the blockchain can prevent the tampering of archives, ensure the authority of archives, and provide API interface capabilities and interactive interfaces.

[0049] Example 2

[0050] When the analysis and processing module obtains the recommendation index of each electronic file during analysis and processing, it obtains =250000, =13000 =5500, =7500 =9800, =790, 540, =250, then we can calculate

[0051]

[0052] Then 1.174 is compared with the recommendation index of other electronic files. The electronic files with a recommendation index less than 1.174 are placed after this electronic file, and the electronic files with a recommendation index greater than 1.174 are placed before this electronic file.

[0053] Example 3

[0054] When analyzing and calculating the system security index of the electronic archive management system, the analysis and processing module can obtain =35700, =3500, =2700, =3860 =5600, =4350, calculate the system security index of the electronic archive management system:

[0055]

[0056] Then 20.89 is compared with the threshold of the system security index of the electronic archive management system. If 20.89 is not higher than the threshold of the system security index of the electronic archive management system, a warning will be issued to the relevant operators, otherwise no warning will be issued.

[0057] The above-described embodiments merely illustrate several implementations of the present invention, and while their descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the present invention. It should be noted that a person skilled in the art would be able to make numerous variations and improvements without departing from the spirit of the present invention, all of which fall within the scope of protection of the present invention. Therefore, the scope of protection of the present invention shall be determined by the appended claims.

Claims

1. An electronic archive management system based on blockchain, characterized in that: include: Data collection unit, file management unit, label adding unit, network transmission unit, core processing unit and display reminder unit; Data collection unit: used to collect various data required by the electronic archive management system; Archives management unit: used to upload, organize, authenticate, search and authorize users of electronic archives, and to perform distributed storage and tamper-proofing of electronic archives based on blockchain; Tag adding unit: used to add relevant or irrelevant tags when browsing electronic archives according to whether the archives being searched are related to the searched keywords; Network transmission unit: used to transmit the data collected by the collection unit to the core processing unit, and transmit the report generated by the data processing unit's analysis and processing to the archive management unit and the display reminder unit, and add the labels added by the label adding unit to the corresponding electronic archives, and transmit the electronic archives searched by the archive search module to the display reminder unit; Core processing unit: used to receive the data collected by the data collection unit, analyze and process the received data, generate corresponding reports based on the analysis and processing results, and transmit the corresponding reports to the file management unit and the display reminder unit respectively; Display reminder unit: used to set the threshold value of the results of the corresponding report transmitted by the core processing unit, receive and display the electronic archives searched by the archive management unit and the relevant reports generated by the analysis and processing of the core processing unit, and issue warning reminders based on the set threshold value and the results of the report generated by the analysis and processing of the core processing unit; The data collection unit includes: a frequency collection module and a duration collection module: Frequency collection module: used to collect various frequency data required by the electronic archive management system; Duration collection module: used to collect various duration data required by the electronic archive management system; The core processing unit includes: a data receiving module, an analysis and processing module, and a report generating module; Data receiving module: used to receive various data collected by the data acquisition unit; Analysis and processing module: used to analyze and process the data received by the data receiving module; Report generation module: used to generate corresponding reports based on the analysis and processing results of the analysis and processing module; The display reminder unit includes: a threshold setting module, a data receiving module, a data display module and a warning reminder module; Threshold setting module: used to set the threshold of the result of the corresponding report transmitted by the core processing unit; Data receiving module: used to receive the electronic files searched by the file management unit and the relevant reports generated by the core processing unit through analysis and processing; Data display module: used to display the electronic archives searched by the archive management unit and the relevant reports generated by the core processing unit's analysis and processing; Warning reminder module: used to issue warning reminders based on the set thresholds and the results of the report generated by the core processing unit analysis and processing.

2. The blockchain-based electronic archive management system according to claim 1, characterized in that: The file management unit includes: a file upload module, an authorization processing module, a blockchain storage module and a file search module; File upload module: used to support users to upload electronic files; Authorization management module: used to set different access rights for different users and to collect, organize and identify electronic files; Blockchain storage module: used to store archive metadata and electronic files in the form of blocks on the blockchain; Archive search module: used to search stored electronic archives by keywords.

3. The blockchain-based electronic archive management system according to claim 2, characterized in that: The blockchain storage module is the domestic FISCO BCOS blockchain underlying platform.

4. The blockchain-based electronic archive management system according to claim 3, characterized in that: When performing analysis and processing, the analysis and processing module can obtain the number of times all electronic archives containing the search keyword have been viewed, the number of times each archive containing the search keyword has been viewed, the number of times each archive containing the search keyword has been viewed and added with relevant content, the number of times each archive containing the search keyword has been viewed and added with irrelevant content, the browsing duration of all electronic archives containing the search keyword, the browsing duration of each archive containing the search keyword, the browsing duration of each archive containing the search keyword, the browsing duration of each archive containing the search keyword, and the browsing duration of each archive containing the search keyword, and obtain a recommendation index for each electronic archive based on a comprehensive analysis of the above data: The recommendation priority of each electronic file is determined according to its recommendation index. The electronic file with a larger recommendation index is displayed at the front in the search results, and vice versa. For each electronic archive, the recommended index is The number of times all electronic archives containing the search keyword have been viewed. The number of times each archive containing the searched keyword has been viewed. Add the number of views for each archive containing the searched keyword. Add an irrelevant number of views for each archive containing the searched keyword. The browsing time of all electronic archives containing the search keyword, The browsing time of each archive containing the search keyword, Add the browsing time for each archive containing the searched keyword. Add irrelevant browsing time to each archive containing the searched keyword. The number of current search keywords.

5. The blockchain-based electronic archive management system according to claim 3, characterized in that: During the analysis and processing, the analysis and processing module obtains the system security index of the electronic archive management system through comprehensive analysis based on the total system operation time, the system recovery time after being attacked, the repair time after discovering system vulnerabilities, the attacker's stay time, the number of attacks on the system per day, and the number of attacks successfully blocked per day. Therefore, the system security level of the electronic archive management system is determined according to the system security index of the electronic archive management system. The larger the system security index is, the higher the security of the electronic archive management system is. On the contrary, the lower the system security index is, the lower the security of the electronic archive management system is. is the system security index of the electronic archive management system, is the total system operation time, It is the time it takes for the system to recover after being attacked. The time it takes to repair a system vulnerability after it is discovered. The length of time the attacker stays, is the number of times the system is attacked every day, The number of times the system is successfully blocked from attacks every day. is the number of attacks, The number of vulnerabilities discovered, The number of days of operation.

6. The blockchain-based electronic archive management system according to claim 3, characterized in that: The warning module issues a warning when the system security index of the electronic archive management system is not higher than a set threshold value of the system security index of the electronic archive management system.

Citation Information

Patent Citations

  • Professional title rating electronic certificate supervision system based on blockchain technology

    CN113779095A

  • Secret-related document security control method based on block chain

    CN117131534A