Display and control console data sharing and verification system and method based on block chain
By adopting blockchain technology and smart contracts in the display and console system, the security and consistency problems in traditional data sharing and verification are solved, real-time data sharing and verification are realized, and the reliability and stability of the system are improved. .
Patent Information
- Application Number
- CN202411032589.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-30
- Publication Date
- 2025-01-03
AI Technical Summary
Traditional display console data sharing and verification methods have problems such as inconsistent data, easy to be tampered with, and poor security, which is difficult to meet the high requirements of modern complex systems for data sharing and verification.
Adopt blockchain-based decentralized, immutable and transparent technology to build a display console data sharing and verification system through alliance chains, use smart contracts to verify data, ensure the authenticity and integrity of data, and set data exceptions Processing mechanism.
It improves the security and reliability of the display console data, realizes real-time sharing and verification of data, ensures data consistency and integrity, reduces the failure rate, and enhances the stability and reliability of the system.
Smart Images

Figure CN119249501A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of data security, and in particular to a display and control console data sharing and verification system and method based on blockchain. Background Art
[0002] With the rapid development of modern computing and automation, display and control consoles, as a key interface for human-computer interaction, play a vital role in the military, aviation, and energy sectors. However, traditional methods for sharing and verifying display and control console data often suffer from a series of issues, such as data inconsistency, susceptibility to tampering, and poor security. These issues make it difficult to meet the high demands and high standards for data sharing and verification in modern complex systems. Summary of the Invention
[0003] The present disclosure provides a data sharing and verification system for display and control consoles based on blockchain. The system utilizes the decentralization, immutability and transparency of blockchain to ensure real-time sharing and verification of display and control console data, thereby effectively improving the security and reliability of data.
[0004] Blockchain technology, with its decentralization, immutability, transparency, security, and reliability, provides a new solution for data sharing and verification in display and control consoles. By introducing blockchain technology, the goal is to solve the problem of data sharing and verification between multiple devices in the display and control console system, further ensuring data consistency and integrity within the display and control console system, and improving data security and reliability.
[0005] Blockchains can be categorized into public, private, and consortium chains based on their degree of openness. This system uses a consortium chain to achieve partial decentralization, establishing a unified organization to control the participation permissions of each device node. Specifically, this includes:
[0006] Display and control console equipment, used for display and control operations;
[0007] Blockchain network module, used to build and maintain a secure blockchain network to store and transmit display and console data;
[0008] The data sharing module is used to share changes in the data of a display and console device to the blockchain network during the data sharing process;
[0009] The data verification module is used to verify the data of each device on the display and control console using the smart contract in the blockchain network to ensure the authenticity and integrity of the data;
[0010] Data exception processing module, used to handle abnormal situations in the display and control console data sharing or verification process;
[0011] The data sharing module, data verification module, and data exception processing module are deployed at each node end of the blockchain network.
[0012] Furthermore, the display console device includes: an input device, a display device, a KVM switching unit, and several hosts, wherein the KVM switching unit is used to switch the operating system of the relevant host;
[0013] The blockchain network adopts the form of a consortium chain; the KVM switching unit serves as a central node to manage and control the access rights of other nodes, ensuring that only authorized nodes can join the network; other display and control console devices serve as ordinary nodes, and join the blockchain network after applying to the central node and being reviewed.
[0014] Furthermore, the data sharing module collects data generated by each device on the display and control console, and copies this data to multiple nodes for distributed storage in the blockchain network;
[0015] When the data of a device on the display console changes, the data sharing module broadcasts these changes to the blockchain network. After receiving these changes, other nodes will synchronously update their own data.
[0016] Furthermore, the smart contract defines the rules and conditions for data verification, as well as a data exception handling mechanism;
[0017] The data verification module regularly checks the integrity and consistency of the data. When new data is generated or the data changes, the verification logic is executed based on the smart contract to check whether the data complies with the rules and conditions preset by the smart contract. When the data does not comply with these rules and conditions, the smart contract exception handling mechanism is triggered, the data is rejected, and the relevant nodes are notified for processing.
[0018] Furthermore, the data anomaly handling mechanism includes:
[0019] Set up nodes with data exception handling authority;
[0020] When a data anomaly is detected, the data anomaly processing module of the authorization node requests other nodes to verify the data or roll back to the last normal data version;
[0021] At the same time, the system monitors and records abnormal events and notifies the administrator KVM switch unit node for further investigation and processing.
[0022] The data sharing and verification method of the display and control console based on blockchain using the above system includes the following steps:
[0023] S1, building a blockchain network, including:
[0024] A blockchain network is constructed in the form of a consortium chain, in which the KVM switch unit in the display and control console device serves as the central node to manage and control the access rights of other nodes. Other display and control console devices can join the blockchain network after applying to the central node and being reviewed.
[0025] S2, data sharing, including:
[0026] The data generated by each device on the display and control console is collected through the data sharing module, copied to multiple nodes, and distributedly stored in the blockchain network;
[0027] When the data of a device on the display console changes, these changes are broadcast to the blockchain network. After receiving these changes, other nodes will update their own data synchronously.
[0028] S3, data validation, including:
[0029] Develop smart contracts to define the rules and conditions for data verification;
[0030] The data verification module regularly checks the integrity and consistency of the data based on the smart contract. If any data anomalies are found, the smart contract exception handling mechanism is triggered.
[0031] S4. Data exception handling, including:
[0032] Refuse to accept abnormal data;
[0033] Notify relevant nodes to verify data or roll back to the last normal data version;
[0034] At the same time, the system monitors and records abnormal events and notifies the central node for further investigation and processing.
[0035] Furthermore, in the blockchain network, each node needs to undergo identity authentication and permission management; public and private key encryption is used for communication between nodes; at the same time, a strict access control mechanism is set up to prevent illegal nodes from attacking the network;
[0036] During network communication, advanced encryption algorithms are used to encrypt the transmitted data to prevent the data from being stolen or tampered with during transmission;
[0037] In addition, digital signature technology is used to ensure the integrity and authenticity of the data.
[0038] Furthermore, the method further comprises the following steps:
[0039] The data verified by the smart contract is displayed synchronously on the interfaces of all display console devices.
[0040] Compared with the existing technology, the beneficial effects of the present invention are: (1) improving data security: through the decentralization and non-tamperability of blockchain technology, the security and integrity of the data of each device on the display and control console are ensured; (2) completing real-time data sharing: the data sharing module can share the data between each device on the display and control console in real time, breaking the data silos and realizing data consistency and information sharing; (3) smart contract verification: using smart contracts to verify the data of each device on the display and control console, thereby improving the accuracy and efficiency of verification; (4) handling abnormal situations: the abnormal handling module is used to handle abnormal situations in the data sharing or verification process of each device on the display and control console, thereby reducing the failure rate; (5) improving system reliability: through the sharing and verification of data of each device on the display and control console, the stability and reliability of the display and control console system are enhanced. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] The above and other objects, features and advantages of the present disclosure will become more apparent through a more detailed description of exemplary embodiments of the present disclosure in conjunction with the accompanying drawings, wherein like reference numerals generally represent like components throughout the exemplary embodiments of the present disclosure.
[0042] Figure 1 The figure is a schematic structural diagram of an exemplary embodiment of a blockchain-based display and control console data sharing and verification system according to the present disclosure. DETAILED DESCRIPTION
[0043] The preferred embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although preferred embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided to make the present disclosure more thorough and complete, and to fully convey the scope of the present disclosure to those skilled in the art.
[0044] The present disclosure provides a data sharing and verification system and method for a display and control console based on blockchain.
[0045] Blockchain is a chained data structure that connects a series of blocks in chronological order. It is an emerging distributed ledger database with characteristics such as openness, transparency, immutability, traceability, and decentralization. Blockchains can be divided into public, private, and consortium chains based on their degree of openness. A public chain is one in which any node in the world can freely join, and the on-chain data is open and transparent to all nodes, making it completely decentralized. A private chain is one in which only nodes within an internal organization can join, similar to a regular database, without truly leveraging the advantages of blockchain. A consortium chain is a distributed database ledger composed of several organizations, and nodes with certain permissions can join. This means that the consortium chain has certain access restrictions and is partially decentralized. Preferably, the present disclosure uses a consortium chain to achieve partial decentralization, establishing a single, overarching organization to control the participation permissions of each device node.
[0046] Exemplary embodiments are shown in the attached Figure 1 As shown, the specific structure includes: display and control console equipment, blockchain network module, data sharing module, data exception processing module and data verification module. Among them:
[0047] The display and control console device is responsible for display and control operations; the blockchain network module is responsible for building and maintaining a secure blockchain network for storing and transmitting display and control console data; the data sharing module is responsible for real-time sharing of data between display and control console devices; the data exception handling module is used to handle exceptions in the display and control console data sharing or verification process; the data verification module uses smart contracts in the blockchain network to verify the data to ensure the authenticity and integrity of the data.
[0048] Specifically:
[0049] (1) Display and control console equipment: Display and control console equipment is divided into the following categories: keyboard, mouse, monitor, reinforcement machine, KVM switching unit, and 4 hosts. Among them, the keyboard is the source unit for input data; the mouse is also a type of input unit; the monitor is used to display data and present results; the reinforcement machine can act as a computer and perform functions according to needs; the KVM switching unit is used to switch the operating system of the relevant host; the 4 hosts perform computer functions.
[0050] (2) Blockchain network module: In this system, the blockchain network module is mainly responsible for storing and transmitting the data of the nodes added to the network module. The data of each node will be processed on the chain. Through the encryption and distributed storage of the blockchain itself, the secure storage and transmission of the data of each device node of the display and control console can be achieved.
[0051] (3) Data Sharing Module: During the data sharing process, when the data of a display console device changes, the data sharing module will share these changes to the blockchain network. Other display console devices can access the blockchain network to obtain the latest data, thereby achieving real-time data sharing and unified management, realizing centralized storage and management of data from various display console devices, thereby avoiding the repeated storage and management difficulties caused by data being scattered across different systems in traditional data management methods. This centralized management method helps reduce data redundancy, improve data consistency and accuracy, and facilitates users to find and access data.
[0052] (4) Data exception handling module: The data exception handling module uses a smart contract approach. The smart contract contains exception handling logic and possible exception handling. A listener is set to monitor exceptions during data sharing and verification. Once a suspicious situation occurs, the smart contract triggers the corresponding mechanism for processing. Specific exception handling permissions are set in the smart contract to ensure that only authorized nodes can perform exception handling operations.
[0053] (5) Data Verification Module: During the data verification process, the data verification module uses the smart contract in the blockchain network to verify the data of each device on the display and control console. The smart contract contains a series of rules and conditions. Only when the data meets these rules and conditions will it be considered valid and authentic. Through the verification of the smart contract, the authenticity and integrity of the display and control console data can be ensured, preventing data tampering or forgery. In addition, the data interaction process of each device on the display and control console can be verified and audited by all participants, thereby improving the credibility of data interaction.
[0054] The main steps of the blockchain-based display and control console data sharing and verification system and method using the above system are as follows:
[0055] 1. Building a blockchain network
[0056] 1. Network architecture design:
[0057] The blockchain network utilizes a consortium chain to ensure data security and controllability. The KVM switch unit, acting as the central node, manages and controls access to other nodes, ensuring only authorized nodes can join the network. Other display consoles, reinforced devices, and host computers act as ordinary nodes, applying to the central node for approval before joining the blockchain network.
[0058] 2. Establish node security mechanism:
[0059] To ensure network security, each node requires identity authentication and permission management. Public and private key encryption is used to ensure secure communication between nodes. At the same time, a strict access control mechanism is established to prevent unauthorized nodes from attacking the network.
[0060] 3. Set up network communication encryption:
[0061] During network communication, advanced encryption algorithms are used to encrypt transmitted data to prevent data from being stolen or tampered with during transmission. In addition, digital signature technology can be used to ensure the integrity and authenticity of the data.
[0062] 2. Data Sharing
[0063] 1. Data collection and storage:
[0064] The data generated by each device on the display console is collected through the data sharing module and stored in the blockchain network. Due to the distributed storage characteristics of the blockchain, the data will be replicated to multiple nodes to ensure data reliability and persistence.
[0065] 2. Data synchronization and update:
[0066] When the data of a device on the display console changes, the data sharing module will broadcast these changes to the blockchain network. After receiving these changes, other nodes will synchronously update their own data to ensure that all nodes have the latest and consistent data version.
[0067] 3. Data Abnormality Handling
[0068] 1. Anomaly Detection
[0069] The data verification module will regularly check the integrity and consistency of the data. If any data anomalies are found, such as data tampering or loss, the smart contract exception handling mechanism will be triggered.
[0070] 2. Exception handling strategy:
[0071] Once a data anomaly is detected, the system will take a series of measures, requesting other nodes to verify the data or rolling back to the last normal data version. At the same time, the system will monitor and record the abnormal event and notify the administrator KVM switch unit node for further investigation and processing.
[0072] 4. Data Verification
[0073] 1. Smart contracts and data verification execution:
[0074] Based on the characteristics and business needs of the data from each device on the display console, corresponding smart contracts are written. Smart contracts define the rules and conditions for data verification. When new data is generated or the data changes, the smart contract automatically executes the verification logic. It checks whether the data meets the preset rules and conditions. If not, it rejects the data and notifies the relevant nodes for processing.
[0075] 5. Results
[0076] Data verified by smart contracts is synchronized to the interfaces of all display consoles, ensuring that users see the latest and most accurate data. The system also provides data visualization capabilities to more intuitively display data trends and patterns.
[0077] The blockchain-based display and control console data sharing and verification solution proposed in this paper is highly secure and reliable. It leverages blockchain's decentralized, distributed storage, and smart contracts to achieve secure data sharing, real-time synchronization, and effective verification, providing strong support for the stable operation and efficient collaboration of display and control console equipment.
[0078] The above technical solutions are only exemplary embodiments of the present invention. For those skilled in the art, it is easy to make various types of improvements or modifications based on the application methods and principles disclosed in the present invention, and are not limited to the methods described in the above specific embodiments of the present invention. Therefore, the methods described above are only preferred and do not have a restrictive meaning.
Claims
1. A display and control console data sharing and verification system based on blockchain, characterized in that: include: Display and control console equipment, used for display and control operations; Blockchain network module, used to build and maintain a secure blockchain network to store and transmit display and control console data; The data sharing module is used to share the changes in the blockchain network when the data of a display console device changes during the data sharing process; The data verification module is used to verify the data of each device on the display and control console using the smart contract in the blockchain network to ensure the authenticity and integrity of the data; Data exception processing module, used to handle abnormal situations in the display and control console data sharing or verification process; The data sharing module, data verification module, and data exception processing module are deployed at each node end of the blockchain network.
2. The system according to claim 1, characterized in that The display console device includes: an input device, a display device, a KVM switching unit, and several hosts, wherein the KVM switching unit is used to switch the operating system of the relevant host; The blockchain network adopts the form of a consortium chain; the KVM switching unit acts as a central node to manage and control the access rights of other nodes to ensure that only authorized nodes can join the network; other display and control console devices act as ordinary nodes and join the blockchain network after applying to the central node and being reviewed.
3. The system according to claim 1 or 2, characterized in that: The data sharing module collects data generated by each device on the display and control console, and copies the data to multiple nodes for distributed storage in the blockchain network; When the data of a device on the display console changes, the data sharing module broadcasts these changes to the blockchain network. After other nodes receive these changes, they synchronously update their own data.
4. The system according to claim 2, characterized in that The smart contract defines the rules and conditions for data verification, as well as a data exception handling mechanism; The data verification module regularly checks the integrity and consistency of the data. When new data is generated or the data changes, the verification logic is executed based on the smart contract to check whether the data complies with the rules and conditions preset by the smart contract. When the data does not comply with these rules and conditions, the smart contract exception handling mechanism is triggered, the data is rejected, and the relevant nodes are notified for processing.
5. The system according to claim 4, characterized in that The data exception handling mechanism includes: Set nodes with data exception handling authority; When a data anomaly is detected, the data anomaly processing module of the authorization node requests other nodes to verify the data or roll back to the last normal data version; At the same time, the system monitors and records abnormal events and notifies the administrator KVM switch unit node for further investigation and processing.
6. A method for sharing and verifying display and control console data based on blockchain using any of the systems described in claims 1-5, comprising the following steps: S1, building a blockchain network, including: The blockchain network is constructed in the form of a consortium chain, in which the KVM switch unit in the display and control console device is used as the central node to manage and control the access rights of other nodes. Other display and control console devices join the blockchain network after applying to the central node and being reviewed; S2, data sharing, including: The data generated by each device on the display and control console is collected through the data sharing module, copied to multiple nodes, and distributedly stored in the blockchain network; When the data of a device on the display console changes, these changes are broadcast to the blockchain network. After other nodes receive these changes, they will update their own data synchronously. S3, data validation, including: Develop smart contracts to define the rules and conditions for data verification; The data verification module regularly checks the integrity and consistency of the data based on the smart contract, and triggers the smart contract exception handling mechanism when data anomalies are found; S4. Data exception processing, including: Refuse to accept data that appears abnormal; Notify relevant nodes to verify data or roll back to the last normal data version; At the same time, the system monitors and records abnormal events and notifies the central node for further investigation and processing.
7. The method according to claim 6, characterized in that In the blockchain network, each node needs to undergo identity authentication and authority management; public and private key encryption is used for communication between nodes; at the same time, a strict access control mechanism is set up to prevent illegal nodes from attacking the network; During network communication, advanced encryption algorithms are used to encrypt the transmitted data to prevent the data from being stolen or tampered with during transmission; In addition, digital signature technology is used to ensure the integrity and authenticity of the data.
8. The method according to claim 7, further comprising the steps of: The data verified by the smart contract is synchronously displayed on the interface of all display console devices.
