A cross-organization information sharing method and system based on blockchain
By deploying blockchain nodes, setting channels and applying smart contracts in the blockchain network, and combining the shared points mechanism, the balance of security and efficiency in cross-organization information sharing is solved, and safe, efficient and traceable information sharing is achieved.
Patent Information
- Application Number
- CN202410569144.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-05-09
- Publication Date
- 2025-04-04
AI Technical Summary
Existing information sharing technologies are difficult to find a balance between ensuring security and improving efficiency, especially in information sharing across organizations, where information silos and data security, integrity and traceability challenges exist.
A cross-organization information sharing method and system based on blockchain is adopted. By deploying blockchain nodes in each participating organization, a decentralized blockchain network is formed, a public information listening channel and a private data transmission channel is set up, a smart contract is used to automatically record the information sharing process, and a shared points mechanism is introduced to incentivize information sharing.
It realizes efficient and secure information sharing among organizations, breaks down information silos, ensures data security, integrity and traceability, and improves the transparency and trust of information sharing.
Smart Images

Figure FT_1 
Figure FT_2
Abstract
Description
Technical Field
[0001] The present invention relates to the fields of blockchain technology and information security, and in particular to cross-organizational secure information sharing technology. Background Art
[0002] With the rapid development of information technology, information sharing between organizations has become increasingly important. In today's data-driven era, whether it is government agencies, commercial organizations or educational institutions, they all rely heavily on information exchange to improve decision-making efficiency, optimize operational processes and promote innovation. However, while information sharing brings significant advantages, it also faces major challenges, especially in terms of security and privacy.
[0003] On the one hand, the requirement for a secure intranet environment has severely restricted information sharing between organizations. In order to protect sensitive data and systems, many organizations have adopted a closed internal network environment. Although this approach ensures information security to a certain extent, it also limits data exchange with the outside world, leading to the creation of information islands. Information islands not only hinder the flow and sharing of knowledge, but can also lead to inaccurate and inefficient decision-making.
[0004] On the other hand, existing information sharing technologies often have difficulty finding a balance between ensuring security and improving efficiency. For example, traditional information sharing methods, such as email and file transfer protocol (FTP), although relatively simple in operation, have obvious defects in data confidentiality, integrity and traceability. In addition, these methods are often inefficient when dealing with large-scale and complex data sharing needs, and it is difficult to meet the needs of modern organizations for fast and real-time information sharing.
[0005] Therefore, there is an urgent need for a new information sharing technology that can meet the requirements of high security and achieve efficient data sharing. This technology should be able to cross the boundaries between organizations, break information silos, and ensure the security, integrity and traceability of data. This is exactly the core problem that the present invention focuses on solving. Summary of the invention
[0006] like Figure 1 .This invention proposes an innovative blockchain-based cross-organization information sharing method and system, aiming to overcome the security and efficiency bottlenecks in traditional information sharing technologies. The following are the core components and innovative features of the invention: 1. Deployment and connection of blockchain nodes: This system deploys blockchain nodes in each participating organization. Each node is responsible for processing and storing information as a representative of the organization. These nodes are connected through the external network routing IP port forwarding function to form a decentralized blockchain network. This structure not only increases the redundancy and fault resistance of the system, but also allows efficient and secure sharing of information between different organizations.
[0007] 2. Public information listening channel and private data transmission channel: In the blockchain network, public information listening channel and private data transmission channel are set up. The public channel is used to broadcast information sharing instructions, while the private channel is used to transmit specific shared data under the premise of ensuring data privacy and security. This design effectively separates the broadcast of information from individual data transmission, enhancing the security of the network and data confidentiality.
[0008] 3. Application of smart contracts: The system uses smart contracts to automatically record all access requests and sharing processes, thereby providing a transparent, traceable and tamper-proof information sharing record. The application of smart contracts not only automates complex workflows, but also increases the transparency and trust of the entire system.
[0009] 4. Shared Points Mechanism: To encourage information sharing and participation among organizations, the present invention introduces a shared points mechanism. This mechanism automatically allocates points based on the contribution of each organization in information sharing, such as the provision, frequency and quality of data. These points can be used to redeem services within the system or as rewards, thus promoting more active participation and more efficient information exchange.
[0010] This invention effectively solves the limitations of traditional information sharing technology in terms of security and efficiency by combining the decentralized nature of blockchain, the automatic execution capability of smart contracts, and the innovative application of incentive mechanisms. It provides a new solution for cross-organizational information sharing, especially for multi-organization environments that require highly secure and efficient data exchange.
[0011] like Figure 2 The cross-organizational information data sharing process includes: 1. Data access request process: When any organization wants to access the data of another organization, it needs to send an access information request to the blockchain node located within the target organization.
[0012] 2. Broadcast of request information: This request information is broadcast through the public listening channel set in the blockchain network to ensure that all blockchain nodes can receive the information.
[0013] 3. Listening status and permission authentication: All blockchain nodes are in the listening state on the public listening channel. When a node receives a request message from its organization, it will authenticate the access rights of the requester.
[0014] 4. Authentication and data access: Once the authentication is successful, the relevant service software of the accessed node will access the relevant information and data within its organization.
[0015] 5. Data encryption and transmission: After obtaining the required data, the accessed node encrypts the data using the private key of the requesting node, and sends the encrypted data to the requesting node through the private listening channel of the requesting node set in the blockchain network.
[0016] 6. Data decryption and return: After receiving the encrypted data on its private listening channel, the requesting node uses its private key to decrypt it and returns the decrypted data to the requesting party. DETAILED DESCRIPTION
[0017] 1. Deployment and configuration of blockchain nodes: Hardware requirements: Each blockchain node needs to be equipped with high-performance computing hardware, including sufficient processor speed, memory, and storage space to handle blockchain operations and store large amounts of data. Software requirements: The nodes should be installed with blockchain management software that supports blockchain protocols, transaction verification, data encryption, and other functions. In addition, network security software, including firewalls and intrusion detection systems, needs to be installed. Security settings: Configure appropriate security protocols, including data encryption, identity authentication, and access control, to ensure data security and prevent unauthorized access.
[0018] 2. Construction and maintenance of blockchain network: Network construction, through the external network routing IP port forwarding function, connects each node into a decentralized blockchain network. This structure enables the network to operate without a central server.
[0019] Data synchronization mechanism, design a mechanism to keep the data of all nodes in the network synchronized. This includes regular data verification and updates to ensure that the information in the network is up-to-date and consistent.
[0020] 3. Setting up the public information listening channel and the private data transmission channel: The working principle of the channel: the public information listening channel is used to broadcast information sharing instructions, while the private data transmission channel is used to securely transmit specific data between nodes. Security and privacy protection: Encryption protocols and anonymity technologies are implemented in the channel to ensure security and privacy during data transmission.
[0021] 4. Application of smart contracts: Contract writing and deployment, develop smart contracts to automatically process and record information sharing requests and processes. These contracts are deployed in the blockchain network to ensure transparency and immutability of execution. During the execution process, smart contracts are automatically executed when the preset conditions are met, recording all related activities, including data requests, access rights verification, and data transfer details.
[0022] 5. Design and implementation of a shared points mechanism: Points allocation, automatically allocating points based on the contribution of each organization in information sharing (such as data provision and request frequency). Points management and use, designing a system to manage points, allowing users to query point balances and history. Points can be used to redeem services or as incentives within the system.
[0023] in conclusion: This invention proposes a secure, efficient, and traceable cross-organization information sharing solution using blockchain technology. It enhances the practicality and attractiveness of the system through a unique smart contract and shared points mechanism, and is particularly suitable for multi-organization environments that require secure data exchange.
[0024] Example: Cross-organization information sharing system based on FISCO BCOS alliance chain Deployment and configuration of blockchain nodes: Using FISCO BCOS as a blockchain platform, each participating organization needs to deploy at least one blockchain node in its internal network environment.
[0025] The node hardware configuration should comply with the recommended standards of FISCO BCOS, such as having sufficient processing power and storage space.
[0026] Install FISCO BCOS node software and configure network security settings such as firewall and intrusion detection.
[0027] Construction and maintenance of blockchain network: Nodes from different organizations are connected into a consortium chain network through the FISCO BCOS configuration tool.
[0028] Set up a data synchronization mechanism to ensure the consistency of data among nodes in the blockchain network.
[0029] Setting of public information listening channel and private data transmission channel: In the FISCO BCOS platform, the Channel Protocol is used to achieve secure data transmission.
[0030] Smart contracts are configured to handle information sharing instructions on public channels and data transmission on private channels.
[0031] Application of smart contracts: Write smart contracts to process information sharing requests, record the details of each request, and enforce the data sharing process.
[0032] Deploy smart contracts in FISCO BCOS and ensure their correct execution on each node.
[0033] Routine: pragma solidity ^0.4.25; contract InfoSharing { / / Define the information sharing request structure struct Request { address requester; string data; bool approved; } / / Store request mapping(uint => Request) public requests; / / Process information sharing request function createRequest(string memory _data) public { / / ... } / / ... } Design and implementation of shared points mechanism: Design a points system that automatically assigns points to organizations based on their activities in information sharing.
[0034] Use smart contracts to manage the allocation, query and transaction of points.
[0035] This example demonstrates how to build a cross-organization information sharing system on the FISCO BCOS alliance chain platform. By combining high-performance blockchain technology and smart contracts, the system is able to provide secure, efficient and traceable information sharing services. The shared points mechanism further enhances the practicality and attractiveness of the system and encourages active participation among organizations.
Claims
1. A cross-organization information sharing method and system based on blockchain, characterized in that: The following steps are involved: a. Deploy at least one blockchain node in different organizations, so that each node can securely access and process relevant system data within the organization, including but not limited to documents, database records and emails; b. Through the external network routing IP port forwarding function of these blockchain nodes, they are connected into a blockchain network, which can achieve data synchronization and encrypted communication between nodes; c. A public information listening channel is set up in the blockchain network for broadcasting and listening to information sharing instructions, and a private data transmission channel is set up on each blockchain node for receiving and sending shared data of this node to ensure the privacy and security of data transmission.
2. The method according to claim 1, characterized in that: a. All blockchain nodes are in a listening state in the public listening channel. When the requested information belongs to the organization's information, the node authenticates the requester's access rights, including but not limited to digital signature and identity verification; b. After authentication, the relevant service software of the accessed node accesses the relevant information data within the organization and processes the accessed data, including querying, filtering and formatting.
3. The method according to claim 2, characterized in that: a. After the accessed node queries and obtains the requested data, it encrypts the data with the private key of the access node and sends it to the requesting node through the private listening channel of the access node of the blockchain network, where the encryption method includes but is not limited to symmetric encryption and asymmetric encryption technology; b. After receiving the encrypted information data in its private listening channel, the requesting node uses its private key to decrypt the data and returns the decrypted data to the visitor, ensuring the confidentiality and integrity of the data during transmission.
4. A cross-organization information sharing system based on blockchain, characterized in that: include: a. Multiple blockchain nodes, deployed in different organizations, each node is configured with the function of accessing the internal data of the organization and can process various data types, including text, images and videos; b. A blockchain network, which is composed of the above-mentioned multiple blockchain nodes connected by their respective external network routing IP port forwarding functions, and the network uses advanced encryption technology to ensure the security of data during transmission; c. A public information listening channel, set up in the blockchain network, used to broadcast and listen to information sharing instructions, and has the characteristics of anti-tampering and anti-denial of service attacks; d. Multiple private data transmission channels. Each blockchain node is configured with a private channel for receiving and sending shared data of this node. Each channel uses strong encryption measures to ensure data transmission security.
5. The system according to claim 4, characterized in that: a. Each blockchain node has an access rights authentication mechanism to verify the access rights of the requesting party when receiving an information request, including multiple authentication mechanisms such as passwords, biometrics, and hardware tokens; b. The accessed node is equipped with data encryption and decryption functions for securely processing transmitted data, including but not limited to encryption algorithms such as AES, RSA and ECC.
6. The method and system according to claims 1 to 5, further characterized in that: a. Set up at least one smart contract in the blockchain network to automatically record and trace all access requests and sharing process records; b. Smart contracts include automatically recording the details of each information sharing request and providing an unalterable access and sharing log.
7. The system according to claim 6, characterized in that: a. Design and implement a sharing points mechanism to incentivize stakeholders to share information; b. Automatically assign points to information sharing behaviors based on smart contracts and ensure fairness and transparency in point allocation.