Electronic archive management system based on block chain
Through the blockchain-based electronic archive management system, the problem that digital archives are easily tampered with and difficult to recover after tampering is solved, the security and authority of archives are achieved, and the reliability and management efficiency of archives are improved.
Patent Information
- Application Number
- CN202510001159.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-02
- Publication Date
- 2025-05-06
- Estimated Expiration
- 2045-01-02
AI Technical Summary
Digital archives are easily tampered with, and are difficult to recover after tampering and destruction, which affects the efficiency of archive management and violates the original intention of improving the reliability of archives.
The blockchain-based electronic archive management system is adopted to realize distributed storage and tamper-proof of electronic archives through the combination of data collection, archive management, tag addition, network transmission, core processing and display reminder units.
Ensure the security and authority of archives, prevent unauthorized access and tampering, improve the reliability and management efficiency of archives, and provide API interfaces and interactive interfaces.
Smart Images

Figure CN119939674A_ABST
Abstract
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, archives work is gradually realizing the transformation and upgrading of modern archives management with informatization as the core. In order to make better use of archives data resources, various social units are using digital means on a large scale to improve archive storage, processing and data sharing. While the digital archive sharing management model brings convenience to archive management, there are still problems such as digital archives are easy to be tampered with, difficult to recover after tampering and destruction. Some archive information is often tampered with and deleted, which seriously affects the efficiency of archive management, violates the original intention of improving archive reliability, and brings users unnecessary troubles such as the transmission and guidance of wrong information. 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; capable of solving 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, an electronic archive management system based on blockchain 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, identify, 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 through analysis and processing to the archive management unit and the display reminder unit, and add the label added by the label adding unit to the corresponding electronic archive, and transmit the electronic archive 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 according to the analysis and processing results, and transmit the corresponding reports to the archive management unit and the display reminder unit respectively;
[0010] Display reminder unit: used to set the threshold 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, to issue warning reminders based on the set threshold 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 frequency 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 archive management unit includes: an archive upload module, an authorization processing module, a blockchain storage module, and an archive 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 archives searched by the archive 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 browsed, the number of times each archive containing the search keyword has been browsed, the number of times each archive containing the search keyword has been browsed and added with relevant information, the number of times each archive containing the search keyword has been browsed and added with irrelevant information, the browsing time of all electronic archives containing the search keyword, the browsing time of each archive containing the search keyword, the browsing time of each archive containing the search keyword, the browsing time of each archive containing the search keyword, and the browsing time of each archive containing the search keyword, and obtain the recommendation index of each electronic archive based on the above data through comprehensive analysis:
[0030]
[0031] Therefore, the recommendation priority during search is determined according to the recommendation index of each mat archive. The electronic archive with a larger recommendation index is displayed earlier in the search results, and vice versa. TI is the recommendation index of each electronic archive, ZN is the recommendation index of each electronic archive, and i is the number of views of all electronic archives containing the search keyword, MN i The number of times each archive containing the searched keyword has been viewed, YN i Add the number of views of each archive containing the searched keyword, WN i Add the number of times each archive containing the searched keyword has been viewed, ZT i MT is the browsing time of all electronic archives containing the search keyword.i The length of time each archive containing the searched keyword is viewed, YT i Add the browsing time for each archive containing the searched keyword after it is browsed, WT i Add an irrelevant browsing time to each archive containing the searched keyword, n 1 The number of keywords currently being searched.
[0032] Furthermore, during the process of analyzing and processing, the analysis and processing module can obtain the system security index of the electronic archive management system after 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 system attacks per day, and the number of successful attacks on the system blocked per day:
[0033]
[0034] Therefore, the system security index of the electronic archive management system is used to determine the level of the system security 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. Among them, QI is the system security index of the electronic archive management system, T is the total system operation time, HT is i FT is the time it takes for the system to recover after being attacked. i The time it takes to fix a system vulnerability after it is discovered, ST i is the attacker's stay time, GN i is the number of times the system is attacked every day, SN i is the number of times the system is successfully blocked from attacks every day, n 2 is the number of attacks, n 3 The number of times vulnerabilities are found, and d is the number of running days.
[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 of the system security index of the electronic archive management system.
[0036] Beneficial effects: Encryption technology is used to encrypt and store archive metadata and electronic files to ensure the security of archives. It also has the function of authority management, setting different access rights 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 securely and completely solidify the electronic data of the electronic archive system on the blockchain, providing API interface capabilities and interactive interfaces. It also ensures that third-party users and users can view, verify and trace the data stored on the chain by users at any time. It can obtain relevant data and obtain the recommendation index of each electronic archive based on relevant comprehensive analysis, so as to determine the recommendation priority during search based on the recommendation index of each mat archive. The electronic archive with a larger recommendation index is displayed more front in the search results, and vice versa, it is displayed further back in the 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, and vice versa, the lower the security of the electronic archive management system. 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 data collection unit, the frequency collection module and the duration collection module collect various data on the frequency 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 browsed, the number of times each archive containing the search keyword has been browsed, the number of times each archive containing the search keyword has been browsed and added with related information, the number of times each archive containing the search keyword has been browsed 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 the above data:
[0041]
[0042] Therefore, the recommendation priority during search is determined according to the recommendation index of each mat archive. The electronic archive with a larger recommendation index is displayed earlier in the search results, and vice versa. TI is the recommendation index of each electronic archive, ZN is the recommendation index of each electronic archive, and i is the number of views of all electronic archives containing the search keyword, MN i The number of times each archive containing the searched keyword has been viewed, YN i Add the number of views of each archive containing the searched keyword, WN i Add the number of times each archive containing the searched keyword has been viewed, ZT i MT is the browsing time of all electronic archives containing the search keyword. i The length of time each archive containing the searched keyword is viewed, YT i Add the browsing time for each archive containing the searched keyword after it is browsed, WT i Add an irrelevant browsing time to each archive containing the searched keyword, n 1 The number of keywords currently being searched.
[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 files according to the recommendation index of each electronic file. The electronic file with a larger recommendation index is 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 can obtain the system security index of the electronic archive management system after 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 index of the electronic archive management system is used to determine the level of the system security 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. Among them, QI is the system security index of the electronic archive management system, T is the total system operation time, HT is i FT is the time it takes for the system to recover after being attacked. i The time it takes to fix a system vulnerability after it is discovered, ST i is the attacker's stay time, GN i is the number of times the system is attacked every day, SN i is the number of times the system is successfully blocked from attacks every day, n 2 is the number of attacks, n 3 The number of times vulnerabilities are found, and d is the number of running days.
[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 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 of the system security index of the electronic archive management system, a warning 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 rights 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 blockchain to ensure the security of the archives. It also has a permission management function, which sets different access rights 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
[0051] At this point we can calculate:
[0052]
[0053] 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.
[0054] Example 3
[0055] When analyzing and calculating the system security index of the electronic archive management system, the analysis and processing module can obtain T=35700. Calculate the system security index of the electronic archive management system:
[0056]
[0057] 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.
[0058] The above-mentioned embodiments only express several implementation methods of the present invention, and the description thereof is relatively specific and detailed, but it cannot be understood as limiting the scope of the patent of the present invention. It should be pointed out that, for ordinary technicians in this field, several variations and improvements can be made without departing from the concept of the present invention, which all belong to the protection scope of the present invention. Therefore, the protection scope of the patent of the present invention shall be subject to the attached 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, identify, 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 through analysis and processing to the archive management unit and the display reminder unit, and add the label added by the label adding unit to the corresponding electronic archive, and transmit the electronic archive 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 according to the analysis and processing results, and transmit the corresponding reports to the archive management unit and the display reminder unit respectively; Display reminder unit: used to set the threshold 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, to issue warning reminders based on the set threshold and the results of the report generated by the analysis and processing of the core processing unit.
2. According to claim 1, the electronic archive management system based on blockchain is characterized in that: 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.
3. According to claim 2, the electronic archive management system based on blockchain is 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.
4. According to claim 3, the electronic archive management system based on blockchain is characterized in that: 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.
5. According to claim 4, the electronic archive management system based on blockchain is characterized in that: 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 archives searched by the archive 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.
6. According to claim 5, the electronic archive management system based on blockchain is characterized in that: The blockchain storage module is the domestic FISCO BCOS blockchain underlying platform.
7. The electronic archive management system based on blockchain according to claim 5 is characterized in that: When performing analysis and processing, the analysis and processing module can obtain the number of browsed times of all electronic archives containing the search keyword, the number of browsed times of each archive containing the search keyword, the number of relevant times of each archive containing the search keyword, the number of irrelevant times of each archive containing the search keyword, the browsed duration of all electronic archives containing the search keyword, the browsed duration of each archive containing the search keyword, the browsed duration of relevant times of each archive containing the search keyword, and the browsed duration of irrelevant times of each archive containing the search keyword, and obtain the recommendation index of each electronic archive based on comprehensive analysis of the above data: Thus, the recommendation priority during search is determined according to the recommendation index of each mat archive. The electronic archive with a larger recommendation index is displayed earlier in the search results, and vice versa, it is displayed later in the search results; TI is the recommended index for each electronic file, ZN i is the number of views of all electronic archives containing the search keyword, MN i The number of times each archive containing the searched keyword has been viewed, YN i Add the number of views of each archive containing the searched keyword, WN i Add the number of times each archive containing the searched keyword has been viewed, ZT i MT is the browsing time of all electronic archives containing the search keyword. i The length of time each archive containing the searched keyword is viewed, YT i Add the browsing time for each archive containing the searched keyword after it is browsed, WT i Add irrelevant browsing time for each archive containing the searched keyword, and n1 is the number of current search keywords.
8. The electronic archive management system based on blockchain according to claim 5 is characterized in that: In the process of analyzing and processing, the analysis and processing module can obtain the system security index of the electronic archive management system after 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 system attacks per day, and the number of successful attacks blocked per day: Therefore, the system security index of the electronic archive management system is used to determine the level of the system security 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. Among them, QI is the system security index of the electronic archive management system, T is the total system operation time, HT is i FT is the time it takes for the system to recover after being attacked. i The time it takes to fix a system vulnerability after it is discovered, ST i is the attacker's stay time, GN i is the number of times the system is attacked every day, SN i is the number of successful attacks on the system every day, n2 is the number of attacks, n3 is the number of vulnerabilities found, and d is the number of running days.
9. The electronic archive management system based on blockchain according to claim 5, 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 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
Archive information monitoring management system based on block chain
CN118227415A
Data visualization network security detection method based on block chain
CN118826999A