Block chain-based 5G Internet of Things data sharing method

By adopting a blockchain-based 5G IoT data sharing method in IoT data sharing, the security and trust problems in the data sharing process are solved, and the secure storage and encryption processing of data are realized to ensure the security and trust of data sharing.

CN120111481APending Publication Date: 2025-06-06JINZHOU XIANGTENG TECHNOLOGY CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202510375318.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-27
Publication Date
2025-06-06

AI Technical Summary

Technical Problem

In the process of IoT data sharing, the existing technology is difficult to ensure the security and trust of data, there is a risk of leakage and single point failure, and the security risks brought by centralized management are difficult to solve.

Method used

The 5G IoT data sharing method based on blockchain is adopted to store information data by establishing a blockchain network, and the legality of the operating device is judged based on the device's authorization identification information. A 5G network encryption system is established using an asymmetric encryption algorithm, the data is encrypted, and instructions are set up to operate.

Benefits of technology

It realizes the secure storage and encryption processing of data during the IoT data sharing process, ensures that only authorized devices can operate data, reduces the risk of data leakage and single point failure, and improves the security and trust of data sharing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120111481A_ABST
    Figure CN120111481A_ABST
Patent Text Reader

Abstract

The invention discloses a 5G Internet of Things data sharing method based on a block chain, and relates to the technical field of data sharing. The method comprises the steps of establishing a block chain network, uploading information data needing to be shared to the block chain network, judging whether a source of the information data is authorized or not according to the uploaded information data, if the source of the information data is authorized, importing the information data into a node of a block chain for storage, encrypting the information data stored in the node of the block chain, and sending the encrypted information data to the block chain. Setting a corresponding instruction for the encrypted information data, performing corresponding operation on the information data according to the set instruction, generating an alarm signal, and performing corresponding processing according to the alarm signal; the security of the information data is ensured, and the task of sharing the data is better completed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of data sharing, and specifically to a 5G Internet of Things data sharing method based on blockchain. Background Art

[0002] The Internet of Everything is the future development trend. With the rapid development and widespread application of the Internet of Things, the scale of the Internet of Things continues to expand. The Internet of Things generates massive amounts of data. There is a great demand for how to effectively share the Internet of Things data. The Internet of Things data sharing is included in the key technology breakthrough project. Data sharing is the key support for large-scale applications of the Internet of Things, but it is impossible to prevent information data from being leaked when sharing. Centralized management also brings security risks and single point failure problems. In the Internet of Things, it is very difficult to form trust, and the cost of maintaining trust is very high. It is impossible to guarantee the security of information data and better complete the task of sharing data. This brings challenges to the sharing and exchange of Internet of Things data in a distributed environment. Therefore, a 5G Internet of Things data sharing method based on blockchain is provided. Summary of the invention

[0003] In order to solve the above technical problems, the present invention provides a 5G Internet of Things data sharing method based on blockchain; The purpose of the present invention can be achieved by the following technical solution: a 5G Internet of Things data sharing method based on blockchain, the method comprising: Step 1: Establish a blockchain network and upload the information data to be shared to the blockchain network; Step 2: Determine whether the source of the uploaded information data is authorized based on the uploaded information data. If authorized, import the information data into the blockchain node for storage; Step 3: Encrypt the node information data stored in the blockchain; Step 4: setting corresponding instructions for the encrypted information data, performing corresponding operations on the information data according to the set instructions, and generating an alarm signal; Step 5: Perform corresponding processing according to the alarm signal.

[0004] Furthermore, the process of uploading the information data to be shared to the blockchain network includes: Set up each blockchain node to store the financial statement information data of each department; Obtain financial statement information data from each department within the company, store it on each node of the blockchain, and mark each node separately; The financial statement information data is managed by the financial administrators of each department, and each financial administrator of each department is marked respectively.

[0005] Furthermore, the process of determining whether the source of the information data is authorized includes: Obtain the identification information of the corresponding devices of the financial administrators of various departments within the company, send it to the blockchain for storage, and generate the device as an authorized device. When the device shares information data, it will determine whether the device is an authorized device; Obtain the identification information of the corresponding devices of the financial administrators of each department within the company and send it to the industry blockchain for storage to determine whether the device operating the shared data is an authorized device; The device includes a mobile terminal and a PC terminal; The identification information is a unique identification of the device; When the device is a mobile terminal, the unique identifier of the device is IMEI; When the device is a PC, the unique identifier of the device is the MAC address; If it is an authorized device, the information data is imported into the node of the blockchain for storage; If it is not an authorized device, a device abnormality alarm signal is generated.

[0006] Furthermore, the process of encrypting the node information data stored in the blockchain includes: Use asymmetric encryption algorithms to establish a 5G network encryption system to encrypt stored financial statement information data; A*B=C, where A and B are two prime numbers, which are used as private keys and are owned by the financial managers of each department within the company. C is the product of two prime numbers, A and B, which is used as the public key and is open to anyone. C is the only public key, and the decomposed A and B are used as the private keys of each node in the industry blockchain, which are used to encrypt the financial statement information data stored in each node; When the financial administrators of various departments within the company operate on the stored financial statement information data, they need to decrypt each node before they can operate on the financial statement information data stored in each node of the industry blockchain; The decryption process is: When the financial administrators of various departments operate the financial statements stored in each node of the industry blockchain, the 5G network encryption system generates the private key corresponding to the node. The financial administrator enters the private key corresponding to the node before operating the financial statement information data stored in the node. The 5G network encryption system automatically generates the key corresponding to the node. The financial administrator enters the key corresponding to the node and can share the financial statement information data stored in the node. If the financial administrator enters a key that is not generated for a node, an alarm signal for the corresponding node will be generated.

[0007] Furthermore, the instruction process corresponding to the information data is set including: Set the instruction of the financial statement information data stored in each node to W 1 , W 2 , ..., W n ; Set the command corresponding to the department financial administrator to M 1 , M 2 , ..., M n .

[0008] Furthermore, the process of a department administrator sharing multiple financial statement information data includes: The department financial administrator inputs the corresponding department financial administrator instruction and the instruction corresponding to the financial report information data to be operated on the equipment terminal; When the department financial administrator enters the corresponding department financial administrator command M on the device terminal 1 Instructions W corresponding to financial statement information data 1 , it means that the financial manager of the department is M 1 Need to W 1 Operate on the corresponding financial statement information data; When the department financial administrator enters the corresponding department financial administrator command M on the device terminal 1 Instructions W corresponding to financial statement information data 1 , W 2 , W 5 , it means that the financial manager of the department is M 1 Need to W 1 , W 2 , W 5 The corresponding financial statement information data are operated respectively; The input instruction is sent to the company management terminal. The company management terminal receives the instruction sent by the department financial manager, reviews the instruction, and determines whether the application of the department financial manager is qualified: If not, an application failure alarm signal is generated.

[0009] Furthermore, the process of sharing financial statement information data by financial managers of multiple departments includes: The company management terminal inputs the instructions corresponding to the department financial administrator and the instructions corresponding to the financial report information data; When the company management terminal enters the instruction corresponding to the department financial administrator as M 1 and M 2 Instructions W corresponding to financial statement information data 1 , then it is expressed as W 1The corresponding financial statement information data can be obtained from M 1 and M 2 The corresponding department financial administrators shall jointly operate; The company administrator will instruct M 1 and M 2 The instruction is sent to the device terminal corresponding to the department's financial administrator for reception. The department's financial administrator receives the instruction and can confirm or refuse to receive it. If the department's financial manager confirms receipt, a confirmation alarm signal is generated; If the department financial administrator refuses to accept, a rejection alarm signal is generated.

[0010] Furthermore, the process of making corresponding processing according to the alarm signal includes: Sending equipment abnormality alarm signals to the equipment terminal of the department's financial administrator to remind the department's financial administrator that the equipment is not authorized and needs to be authorized; Sending the corresponding node alarm signal to the device terminal of the department financial administrator to remind the department financial administrator that the correct key has not been entered for the node corresponding to the financial report to be operated; Send an application failure alarm signal to the device terminal of the department's financial administrator to remind the department's financial administrator that the application for sharing and operating financial statement information data has failed and needs to be re-applied; Send a confirmation alarm signal to the company management terminal to remind the company management terminal that the department administrator has confirmed receiving the financial statement information data and has processed it; A rejection alarm signal is sent to the company management terminal to remind the company management terminal that the department administrator has refused to receive the financial statement information data and to perform operational processing on it.

[0011] Compared with the prior art, the present invention has the following beneficial effects: 1. The shared information data that needs to be operated on the Internet is stored in the blockchain network, and the device identification information data that operates the shared information data is sent to the blockchain network for storage, which is used to determine whether the device that operates the shared data is an authorized device and generate an alarm signal, ensuring that the device used when operating the shared information data is an authorized device, and preventing the risk of shared information data being stolen and leaked; 2. Establish a 5G network encryption system to encrypt shared information data stored in the blockchain network, set instructions corresponding to shared information data, determine the type and quantity of shared information data accessed by the device, and operate the shared information data to achieve data sharing, and make corresponding processing according to the alarm signal; set instructions to further ensure the security of shared information data, achieve the security of one-to-many and many-to-one shared information data, and maintain trust in shared information data; 3. Ensure that information data is not leaked when shared, maintain trust in shared information data, ensure the security of shared information data, and better complete the task of sharing data. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the present invention. For ordinary technicians in this field, other drawings can also be obtained based on these drawings.

[0013] like Figure 1 It is a flow chart of the present invention. DETAILED DESCRIPTION

[0014] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the present invention. For ordinary technicians in this field, other drawings can also be obtained based on these drawings.

[0015] like Figure 1 As shown, a 5G Internet of Things data sharing method based on blockchain, the method comprising: Step 1: Establish a blockchain network and upload the information data to be shared to the blockchain network; The blockchain network is an industry blockchain and includes a data layer, a network layer, a consensus layer, an incentive layer, a contract layer and an application layer; Several nodes of the industry blockchain are designated as locations for storing information data of various departments within the company, and the information data stored in each node is transmitted to each other; Obtain the financial statement information data of each department within the company, store it on each node of the industry blockchain, and mark each node as node 1, node 2, ..., node n, where n is a positive integer; The information data stored in each department is set as the financial statement information data of each department, and the financial statement information data is managed by the financial administrator of each department; Each department financial manager is marked as department financial manager 1, department financial manager 2, ..., department financial manager n, where n is a positive integer; The financial statement information data of each department is stored on each node of the corresponding industry blockchain, and the data is transmitted to each other; Each node of the industry blockchain stores the financial statement information data of each corresponding department as information data that needs to be shared.

[0016] Step 2: Determine whether the source of the uploaded information data is authorized based on the uploaded information data. If authorized, import the information data into the blockchain node for storage and generate an alarm signal; Obtain the identification information of the corresponding devices of the financial administrators of each department within the company and send it to the industry blockchain for storage to determine whether the device operating the shared data is an authorized device; The device includes a mobile terminal and a PC terminal; The identification information is a unique identification of the device; When the device is a mobile terminal, the unique identifier of the device is IMEI; When the device is a PC, the unique identifier of the device is the MAC address; The identification information of the device that needs to operate the shared data is stored in the industry blockchain, and the device is generated as an authorized device. When the device operates the shared data, it will be determined whether the device is an authorized device; If it is an authorized device, the information data is imported into the node of the blockchain for storage; If it is not an authorized device, a device abnormality alarm signal is generated; It needs to be further explained that, in the specific implementation process, the authorization of the equipment ensures the security of the financial statement information data within the company, prohibits unauthorized equipment from operating the information data of the company's financial statements, ensures that the company's financial reimbursement information is not leaked, and the financial statement information data of various departments within the company are shared on multiple devices. It needs to be further explained that the sharing of information data can be multiple devices operating on the same financial statement information data, or one device operating on multiple financial statement information data.

[0017] Step 3: Encrypt the node information data stored in the blockchain; The financial statement information data stored in each department is encrypted. The specific process includes: Use asymmetric encryption algorithms to establish a 5G network encryption system to encrypt financial statement information data stored in each node of the industry blockchain; A 5G network encryption system is established to automatically generate a pair of keys, which include a public key and a secret key, namely: A*B=C, where A and B are two prime numbers, which are used as private keys and are owned by the financial managers of each department within the company. C is the product of two prime numbers, A and B, which is used as the public key and is open to anyone. C is the only public key, and the decomposed A and B are used as the private keys of each node in the industry blockchain, which are used to encrypt the financial statement information data stored in each node; When the financial administrators of various departments within the company operate on the stored financial statement information data, they need to decrypt each node before they can operate on the financial statement information data stored in each node of the industry blockchain; The decryption process is: When the financial administrators of various departments operate the financial statements stored in each node of the industry blockchain, the 5G network encryption system generates the private key corresponding to the node. The financial administrator enters the private key corresponding to the node before operating the financial statement information data stored in the node. If the financial administrator enters a private key that is not generated for the corresponding node, an alarm signal for the corresponding node will be generated; The corresponding node alarm signal represents an alarm signal generated when the financial administrator does not correctly input the key of the corresponding node; It should be further explained that, in the specific implementation process, the financial statements of each department are stored in different nodes of the industry blockchain in a distributed manner. In order to better manage and operate, the financial statement information data is important information data of the company. To prevent important information from being leaked during access, an asymmetric encryption algorithm is used to establish a 5G network encryption system to encrypt each node, further ensuring the security of the financial statements.

[0018] Step 4: setting corresponding instructions for the encrypted information data, performing corresponding operations on the information data according to the set instructions, and generating an alarm signal; Set the instructions corresponding to each node. Each instruction corresponds to the financial statement information data stored in the node. The financial administrator enters the corresponding instruction to obtain the authority to operate the financial statement; According to the number of nodes marked on each node, the corresponding instructions are set for the financial statement information data stored in each node, that is: The instruction for storing the financial statement information data corresponding to nodes 1, 2, ..., n is set to W 1 , W 2 , ..., W n ; Set corresponding instructions for each department financial administrator according to the number of department financial administrators marked by each department financial administrator; The corresponding instructions of department financial administrator 1, department financial administrator 2, ..., department financial administrator n are set to M 1 , M 2 , ..., M n ; The department financial administrator enters the instructions corresponding to the financial report information data that needs to be operated. The instructions entered can be one or more; The department financial administrator enters the corresponding department financial administrator instructions and the instructions corresponding to the financial report information data to be operated on the device terminal, namely: Example 1: A department administrator operates multiple financial statement information data to achieve shared data; When the department financial administrator enters the corresponding department financial administrator command M on the device terminal 1 Instructions W corresponding to financial statement information data 1 , it means that the financial manager of the department is M 1 Need to W 1 Operate on the corresponding financial statement information data; When the department financial administrator enters the corresponding department financial administrator command M on the device terminal 1 Instructions W corresponding to financial statement information data 1 , W 2 , W 5 , it means that the financial manager of the department is M 1 Need to W 1 , W 2 , W 5 The corresponding financial statement information data are operated respectively; The input instruction is sent to the company management terminal. The company management terminal receives the instruction sent by the department financial manager, reviews the instruction, and determines whether the application of the department financial manager is qualified: If yes, then the authority is opened for the node corresponding to the financial statement information data applied for by the financial administrator of the department, and the department can operate on the applied financial statement information data; If not, an application failure alarm signal is generated; Embodiment 2: A financial statement information data is operated by financial administrators of multiple departments to realize data sharing; The company management terminal inputs the instructions corresponding to the department financial manager and the instructions corresponding to the financial report information data, wherein the department financial manager instruction is not unique and can be one or more, and the financial report information data instruction is unique; When the company management terminal enters the instruction corresponding to the department financial administrator as M 1 and M 2 Instructions W corresponding to financial statement information data 1 , then it is expressed as W 1 The corresponding financial statement information data can be obtained from M 1 and M 2 The corresponding department financial administrator shall perform the operation; The company administrator will instruct M 1 and M 2The instruction is sent to the terminal of the department's financial administrator for reception. The department's financial administrator receives the instruction and can confirm or refuse to receive it. If the department's financial manager confirms receipt, a confirmation alarm signal is generated; If the department's financial manager refuses to accept the request, a rejection alarm signal will be generated; It should be further explained that, during the specific implementation process, when the department financial administrator refuses to receive the operation instruction sent by the company management terminal, he / she needs to fill in the reason for refusal and send it to the company management terminal.

[0019] Step 5: Perform corresponding processing according to the alarm signal; Sending equipment abnormality alarm signals to the equipment terminal of the department's financial administrator to remind the department's financial administrator that the equipment is not authorized and needs to be authorized; Sending the corresponding node alarm signal to the device terminal of the department financial administrator to remind the department financial administrator that the correct key has not been entered for the node corresponding to the financial report to be operated; Send an application failure alarm signal to the device terminal of the department's financial administrator to remind the department's financial administrator that the application for sharing and operating financial statement information data has failed and needs to be re-applied; Send a confirmation alarm signal to the company management terminal to remind the company management terminal that the department administrator has confirmed receiving the financial statement information data and has processed it; A rejection alarm signal is sent to the company management terminal to remind the company management terminal that the department administrator has refused to receive the financial statement information data and to perform operational processing on it.

[0020] Working principle: The shared information data that needs to be operated on the Internet is obtained and stored in the blockchain network, and the device identification information data that operates the shared information data is sent to the blockchain network for storage, which is used to determine whether the device that operates the shared data is an authorized device, and generate an alarm signal, establish a 5G network encryption system, encrypt the shared information data stored in the blockchain network, set the corresponding instructions for the shared information data, determine the type and quantity of the shared information data accessed by the device, and operate the shared information data to realize data sharing, and make corresponding processing according to the alarm signal.

[0021] The embodiments described above are only some embodiments of the present invention, rather than all embodiments. Based on the embodiments in the invention, all other embodiments obtained by ordinary technicians in this field without making any creative ideas are within the scope of protection of the present invention.

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

Claims

1. A 5G Internet of Things data sharing method based on blockchain, characterized in that: The method comprises: Step 1: Establish a blockchain network and upload the information data to be shared to the blockchain network; Step 2: Determine whether the source of the uploaded information data is authorized based on the uploaded information data. If authorized, import the information data into the blockchain node for storage; Step 3: Encrypt the node information data stored in the blockchain; Step 4: setting corresponding instructions for the encrypted information data, performing corresponding operations on the information data according to the set instructions, and generating an alarm signal; Step 5: Perform corresponding processing according to the alarm signal.

2. According to a blockchain-based 5G Internet of Things data sharing method according to claim 1, it is characterized in that: The process of uploading the information data to be shared to the blockchain network includes: Set up each blockchain node to store the financial statement information data of each department; Obtain financial statement information data from each department within the company, store it on each node of the blockchain, and mark each node separately; The financial statement information data is managed by the financial administrators of each department, and each financial administrator of each department is marked respectively.

3. According to a blockchain-based 5G Internet of Things data sharing method according to claim 2, it is characterized in that: The process of determining whether the source of the information data is authorized includes: Obtain the identification information of the corresponding devices of the financial administrators of various departments within the company, send it to the blockchain for storage, and generate the device as an authorized device. When the device shares information data, it will determine whether the device is an authorized device; If it is an authorized device, the information data is imported into the node of the blockchain for storage; If it is not an authorized device, a device abnormality alarm signal is generated.

4. According to a blockchain-based 5G Internet of Things data sharing method according to claim 3, it is characterized in that: The process of encrypting the node information data stored in the blockchain includes: Use asymmetric encryption algorithms to establish a 5G network encryption system to encrypt stored financial statement information data; The 5G network encryption system automatically generates the key corresponding to the node. The financial administrator enters the key corresponding to the node and can share the financial statement information data stored in the node. If the financial administrator enters a key that is not generated for a node, an alarm signal for the corresponding node will be generated.

5. According to a blockchain-based 5G Internet of Things data sharing method according to claim 4, it is characterized in that: The instruction process corresponding to the information data includes: The instructions for the financial statement information data stored in each node are set to W1, W2, ..., W n ; Set the instructions corresponding to the department financial administrator to M1, M2, ..., M n .

6. A 5G Internet of Things data sharing method based on blockchain according to claim 5, characterized in that: The process for a department administrator to share multiple financial statement information data includes: The department financial administrator inputs the corresponding department financial administrator instruction and the instruction corresponding to the financial report information data to be operated on the equipment terminal; When the department financial administrator inputs the corresponding department financial administrator instruction M1 and the instructions W1, W2, W5 corresponding to the financial report information data in the device terminal, it means that the department financial administrator M1 needs to operate the financial report information data corresponding to W1, W2, W5 respectively; The input instruction is sent to the company management terminal. The company management terminal receives the instruction sent by the department financial manager, reviews the instruction, and determines whether the application of the department financial manager is qualified: If not, an application failure alarm signal is generated.

7. A 5G Internet of Things data sharing method based on blockchain according to claim 6, characterized in that: The process of sharing financial statement information data among financial managers of multiple departments includes: The company management terminal inputs the instructions corresponding to the department financial administrator and the instructions corresponding to the financial report information data; When the company management terminal inputs the instructions corresponding to the department financial managers M1 and M2 and the instruction corresponding to the financial statement information data W1, it means that the financial statement information data corresponding to W1 can be operated by the department financial managers corresponding to M1 and M2 together; The company administrator sends instructions M1 and M2 to the device terminal corresponding to the department financial administrator for reception. The department financial administrator receives the corresponding instructions and can confirm or refuse to receive them. If the department's financial manager confirms receipt, a confirmation alarm signal is generated; If the department financial administrator refuses to accept, a rejection alarm signal is generated.

8. A 5G Internet of Things data sharing method based on blockchain according to claim 7, characterized in that: The process of making corresponding processing according to the alarm signal includes: Send the received equipment abnormality alarm signal, corresponding node alarm signal and application failure alarm signal to the equipment terminal of the department financial administrator and perform corresponding processing; The received confirmation alarm signal and rejection alarm signal are sent to the company management terminal and processed accordingly.

Citation Information

Patent Citations

  • Processing data elements stored in blockchain networks

    CN111066019A

  • Block chain-based bidirectional referral information encryption and sharing method, system and equipment

    CN116383852A

  • Accounting auditing system and method for financial management

    CN117196871A

  • Identity authentication method, secret key storage method and device of Internet of Things equipment

    CN118233193A

  • Internet of Things data sharing method, system and device based on block chain and medium

    CN118631818A