An industrial internet identification metadata trusted authentication method, system and device

CN116866044BActive Publication Date: 2026-10-27BEIJING UNIV OF POSTS & TELECOMM
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310865832.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-07-14
Publication Date
2026-10-27
Estimated Expiration
2043-07-14

AI Technical Summary

Benefits of technology

[0030]本发明所提供的一种工业互联网标识元数据可信认证方法、系统及设备,在标识解析系统与工业互联网(标识数据上传终端)之间添加了区块链来实现标识元数据的可信认证;在各节点进行共识的过程中,利用基于信誉值和节点角色的PoRaR算法激励节点达成共识,将存储的标识元数据进行上链存储。本发明使用区块链技术实现标识元数据的可信存储和认证,在存储的过程中,在现有共识算法中引入信誉机制和节点角色系数,来激励节点参与共识,提升整个可信认证模型的效率。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116866044B_ABST
    Figure CN116866044B_ABST
Patent Text Reader

Abstract

The application discloses an industrial internet identification metadata trusted authentication method, system and device, relates to the fields of blockchains and industrial internet, and comprises the following steps: acquiring identification metadata in the industrial internet; encrypting the identification metadata, and distributing and storing the encrypted identification metadata in a template structure of trusted identification; using a PoRaR algorithm based on a credit value and a node role to stimulate nodes to reach a consensus, and storing the stored identification metadata in a chain; and performing trusted evidence collection on the identification metadata according to a blockchain by using an identification analysis system. The application can improve the efficiency of trusted authentication of the industrial internet identification metadata.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the fields of blockchain and industrial internet, and in particular to a trusted authentication method, system and device for industrial internet identifier metadata. Background Technology

[0002] With the continuous development and innovation of internet technology, various industries are seeking digital and intelligent reform solutions. Among these, the Industrial Internet is not merely a simple application of the internet in industry; it breaks through the traditional information transmission systems of industry, leveraging the internet's mature data storage, processing, and application capabilities to comprehensively expand the depth and breadth of industrial development. The identifier resolution system, as the link to achieve the interconnection of everything in the Industrial Internet, can manage the applications and generation of things throughout the entire lifecycle of equipment, people, and materials in industrial production. It is the foundation for breaking down information silos between various entities and achieving data interconnection. The improvement and development of the identifier resolution system is a crucial link in the development of the Industrial Internet, and ensuring the security and reliability of identifier metadata is a major research issue.

[0003] Blockchain, a novel decentralized protocol, offers a new approach to ensuring the trusted storage of industrial internet identification data due to its immutability and distributed storage characteristics. Blockchain technology has garnered widespread attention and application in academia, demonstrating excellent applicability in practical industrial applications. This distributed ledger technology solves many problems that are difficult to address in traditional centralized environments. A blockchain is a chain structure composed of blocks linked chronologically. Since each block stores the hash value of the previous block, any modification to data on the chain alters the entire chain's information, effectively preventing data tampering. Furthermore, by programming smart contracts on the chain, business logic in the data trust authentication process can be implemented, constructing a complete trusted authentication system for industrial internet identification metadata and ensuring the secure and reliable operation of the entire system. In summary, blockchain technology offers significant advantages in data management and storage, preventing data tampering and effectively improving data storage security. Its application to industrial internet identification metadata storage addresses data security issues while improving identification data management efficiency. However, how to use blockchain for trusted authentication of industrial internet identification metadata is a pressing issue that needs to be addressed. Summary of the Invention

[0004] The purpose of this invention is to provide a method, system, and device for trusted authentication of industrial internet identifier metadata, which can improve the efficiency of trusted authentication of industrial internet identifier metadata.

[0005] To achieve the above objectives, the present invention provides the following solution:

[0006] A trusted authentication method for industrial internet identifier metadata includes:

[0007] Obtain identifier metadata from the Industrial Internet;

[0008] The identifier metadata is encrypted, and the encrypted identifier metadata is distributed and stored in a trusted identifier template structure.

[0009] The PoRaR algorithm, based on reputation value and node role, is used to incentivize nodes to reach consensus and store the stored identifier metadata on the blockchain.

[0010] The identifier resolution system uses blockchain to reliably verify identifier metadata.

[0011] Optionally, the template structure of the trusted identifier includes: a trusted field;

[0012] The trusted fields include the blockchain number to which the current data belongs, the block number, and the transaction hash value.

[0013] Optionally, the identifier resolution system performs trusted forensic verification of identifier metadata based on the blockchain, specifically including:

[0014] When performing trusted forensics on identifier metadata, the corresponding metadata information is parsed out using an identifier resolution system; the metadata information includes: identifier metadata and trusted fields.

[0015] The transaction hash value in the trusted field is compared with the transaction hash value on the blockchain;

[0016] If the comparison results are the same, the credibility verification passes;

[0017] If the comparison results are different, the verification fails, indicating that the metadata has been tampered with.

[0018] Optionally, the encryption algorithm used to encrypt the identifier metadata is the SHA-256 algorithm.

[0019] Optionally, the PoRaR algorithm based on reputation value and node role specifically includes the following formula:

[0020] F(BlockHeader|nonce)<fun(D,Reputation,C,Role);

[0021]

[0022] Where role is the role coefficient, r is the reputation proof factor, R is the reputation value, R0 is the initial reputation value of the node, and R kLet be the reputation value of the node at the k-th consensus, D be the block difficulty of the original PoRaR algorithm, reputation be the node's reputation value, C be the node's historical contribution, F() be the hash function for the block, fun() be the target difficulty calculation formula of this algorithm, BlockHeader be the block header, and nonce be a random number.

[0023] An industrial internet identifier metadata trusted authentication system includes: an identifier metadata acquisition module, used to acquire identifier metadata in the industrial internet;

[0024] The distributed storage module is used to encrypt the identifier metadata and store the encrypted identifier metadata in a distributed manner using a template structure of trusted identifiers.

[0025] The on-chain storage module is used to incentivize nodes to reach consensus using the PoRaR algorithm based on reputation value and node role, and to store the stored identifier metadata on the blockchain.

[0026] The trusted evidence collection module is used by the identifier resolution system to perform trusted evidence collection on identifier metadata based on the blockchain.

[0027] An industrial internet identifier metadata trusted authentication device includes: at least one processor, at least one memory, and computer program instructions stored in the memory, which implement the industrial internet identifier metadata trusted authentication method when the computer program instructions are executed by the processor.

[0028] Optionally, the memory is a computer-readable storage medium.

[0029] According to specific embodiments provided by the present invention, the present invention discloses the following technical effects:

[0030] This invention provides a trusted authentication method, system, and device for industrial internet identifier metadata. It adds a blockchain between the identifier resolution system and the industrial internet (identifier data upload terminal) to achieve trusted authentication of identifier metadata. During the consensus process among nodes, the PoRaR algorithm, based on reputation value and node role, incentivizes nodes to reach consensus and stores the stored identifier metadata on the blockchain. This invention uses blockchain technology to achieve trusted storage and authentication of identifier metadata. During the storage process, a reputation mechanism and node role coefficient are introduced into the existing consensus algorithm to incentivize nodes to participate in consensus, thereby improving the efficiency of the entire trusted authentication model. Attached Figure Description

[0031] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0032] Figure 1 This is a schematic diagram of a trusted authentication method for industrial internet identifier metadata provided by the present invention;

[0033] Figure 2 This is a schematic diagram illustrating the principle of a trusted authentication method for industrial internet identifier metadata provided by the present invention.

[0034] Figure 3 This is a schematic diagram of the PoRaR algorithm provided by the present invention;

[0035] Figure 4 For incentive flowcharts. Detailed Implementation

[0036] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0037] The purpose of this invention is to provide a method, system, and device for trusted authentication of industrial internet identifier metadata, which can improve the efficiency of trusted authentication of industrial internet identifier metadata.

[0038] To make the above-mentioned objects, features and advantages of the present invention more apparent and understandable, the present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments.

[0039] like Figure 1 and Figure 2 As shown, the present invention provides a trusted authentication method for industrial internet identifier metadata, comprising:

[0040] S1, obtain the identifier metadata in the Industrial Internet.

[0041] S2, use the SHA-256 algorithm to encrypt the identifier metadata, and obtain the encrypted identifier metadata.

[0042] The encrypted identifier metadata is distributed and stored using a trusted identifier template structure. The trusted identifier template structure includes two parts: a trusted field and other fields. The trusted field includes the blockchain number (chainId), the block number (blockId), and the transaction hash (transactionHash) of the current data. The other fields store other metadata information used to describe the identifier.

[0043] S3 uses the PoRaR algorithm, which is based on reputation value and node role, to incentivize nodes to reach consensus and store the stored identifier metadata on the blockchain.

[0044] like Figure 3 As shown, the PoRaR algorithm based on reputation value and node role is divided into two parts: a proof model and an incentive mechanism. The proof model includes block production method, verification method and fork selection, while the incentive mechanism includes the algorithm's reward principle and penalty measures.

[0045] In the proof model of the PoRaR algorithm, the block production method selects the ledger node by designing a difficulty objective function, and then generates a new block. In this algorithm, the difficulty objective function is determined by the reputation value. The verification method is the process by which the other nodes verify the legality of the block produced by the ledger node. The fork selection is the method of selecting a chain when multiple chains exist.

[0046] When a new round of consensus begins, each node needs to update its current reputation value. The reputation value is determined by its historical contributions. To ensure that all nodes have an equal opportunity to record transactions, this algorithm stipulates that the greater the historical contribution, the lower the node's updated reputation value.

[0047] The block generation method is determined by the target difficulty function, which is designed in this invention as follows:

[0048] F(BlockHeader|nonce)<fun(D,Reputation,C,Role).

[0049]

[0050] Where role is the role coefficient, r is the reputation proof factor, R is the reputation value, R0 is the initial reputation value of the node, and R k Let be the reputation value of the node at the k-th consensus, D be the block difficulty of the original PoRaR algorithm, reputation be the node's reputation value, C be the node's historical contribution, F() be the hash function for the block, fun() be the target difficulty calculation formula of this algorithm, BlockHeader be the block header, and nonce be a random number.

[0051] The objective function of difficulty for each node is calculated based on the above formula, and each node competes for the right to record transactions. When a node successfully submits transaction information to the blockchain, a reputation value reward or penalty is imposed on each node based on its performance.

[0052] The role coefficients in this invention are designed in conjunction with the application scenarios of industrial internet identifiers. The algorithm categorizes nodes that operate on identifiers into three types: creator, writer, and reader. Based on the system's emphasis on these three roles, corresponding role coefficients can be set to influence the calculation of the final goal difficulty for each node, thereby controlling the likelihood of a node becoming an accounting node.

[0053] The verification method of the PoRaR algorithm is to verify the reasonableness of the nonce generated by the accounting node by other nodes on the public chain.

[0054] The fork selection method of this algorithm is the longest chain method. When there are two or more chains of the same length, the reputation value factor is considered. The reputation values ​​of the nodes that generate the new block of the longest chain are compared. The chain containing the new block of the node with the larger reputation value is the selected chain.

[0055] like Figure 4 As shown, the incentive mechanism of the PoRaR algorithm is implemented by influencing the node reputation value, which in turn affects the production of blocks in the blockchain. The incentive principles of the algorithm are: (1) When a node wins the right to record transactions and successfully produces a new block, it is rewarded with a certain amount of reputation value; (2) The reputation value cannot grow indefinitely, that is, the reputation value has an upper limit; (3) The reputation value has a time limit. When a node does not produce a new block within a certain period of time, the node's reputation value will decrease. The rewards and penalties of the algorithm are calculated according to the above principles.

[0056] S4, the identifier resolution system performs trusted verification of identifier metadata based on the blockchain.

[0057] S4 specifically includes:

[0058] When performing trusted forensics on identifier metadata, the corresponding metadata information is parsed out using an identifier resolution system; the metadata information includes: identifier metadata and trusted fields.

[0059] Locate the transaction position based on the blockchain and block number in the trusted field, find the transaction hash value, and compare the found transaction hash value with the transaction hash value on the blockchain;

[0060] If the comparison results are the same, the credibility verification is successful.

[0061] If the comparison results are different, the verification fails, indicating that the metadata has been tampered with.

[0062] Based on the existing Industrial Internet Identifier Resolution System, this invention designs a model between the device or terminal uploading identifier data to the enterprise and the identifier resolution system. When identifier metadata requires trusted authentication, the identifier metadata is processed through hash operation and stored on the blockchain. The hash value generated by the transaction during data uploading to the blockchain is placed as a trusted field in the identifier metadata and stored in the identifier resolution system. When trusted verification of the identifier metadata is required, the identifier resolution system parses the corresponding metadata information (including trusted fields and basic information) based on the identifier. The transaction hash stored in the trusted field is used to verify the integrity of the data on the enterprise blockchain.

[0063] This invention, based on the PoRaR algorithm and its reputation value and node roles, categorizes nodes processing identifiers in the Industrial Internet into three roles: creators, modifiers, and readers. It introduces role coefficients to define a custom difficulty objective function for each type of node and calculates and updates reputation values ​​based on historical node contributions. The invention designs a consensus algorithm from both a proof model and an incentive mechanism perspective to encourage active participation from all nodes in the consensus process. This invention ensures the security of identifier metadata storage and effectively incentivizes nodes participating in the consensus process.

[0064] Corresponding to the above method, the present invention also provides an industrial internet identifier metadata trusted authentication system, comprising:

[0065] The identifier metadata acquisition module is used to acquire identifier metadata in the Industrial Internet.

[0066] The distributed storage module is used to encrypt the identifier metadata and then distribute the encrypted identifier metadata in a trusted identifier template structure.

[0067] The on-chain storage module is used to incentivize nodes to reach consensus using the PoRaR algorithm based on reputation value and node role, and to store the stored identifier metadata on the blockchain.

[0068] The trusted evidence collection module is used by the identifier resolution system to perform trusted evidence collection on identifier metadata based on the blockchain.

[0069] In order to execute the methods corresponding to the above embodiments and achieve the corresponding functions and technical effects, the present invention also provides an industrial internet identifier metadata trusted authentication device, including: at least one processor, at least one memory, and computer program instructions stored in the memory, wherein when the computer program instructions are executed by the processor, the aforementioned industrial internet identifier metadata trusted authentication method is implemented.

[0070] The memory is a computer-readable storage medium.

[0071] Based on the above description, the technical solution of the present invention, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of the present invention. The aforementioned computer storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory, random access memory, magnetic disks, or optical disks.

[0072] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on its differences from other embodiments. Similar or identical parts between embodiments can be referred to interchangeably. For the systems disclosed in the embodiments, since they correspond to the methods disclosed in the embodiments, the descriptions are relatively simple; relevant parts can be referred to the method section.

[0073] This document uses specific examples to illustrate the principles and implementation methods of the present invention. The descriptions of the above embodiments are only for the purpose of helping to understand the method and core ideas of the present invention. Furthermore, those skilled in the art will recognize that, based on the ideas of the present invention, there will be changes in the specific implementation methods and application scope. Therefore, the content of this specification should not be construed as a limitation of the present invention.

Claims

1. A trusted authentication method for industrial internet identifier metadata, characterized in that, include: Obtain identifier metadata from the Industrial Internet; The identifier metadata is encrypted, and the encrypted identifier metadata is distributed and stored in a trusted identifier template structure. The PoRaR algorithm, based on reputation value and node role, is used to incentivize nodes to reach consensus and store the stored identifier metadata on the blockchain. The identifier resolution system uses blockchain to perform trusted verification of identifier metadata; The PoRaR algorithm based on reputation value and node role specifically includes the following formula: ; ; in, It's a character coefficient. As a credibility proof factor, For reputation value, This is the node's initial reputation value. For the node at the th The credibility value at the time of the consensus. The block production difficulty of the original PoRaR algorithm. This represents the node's reputation value. For the historical contribution of a node, F() represents the hash function of the block produced, and fun() represents the target difficulty calculation formula of this algorithm. For block header, It is a random number; The role coefficients are designed in conjunction with the application scenarios of industrial internet identifiers. The PoRaR algorithm divides nodes that operate on identifiers into three categories: creator, writer, and reader. Based on the system's emphasis on the three roles, corresponding role coefficients are set to influence the calculation of the final goal difficulty of each node, thereby controlling the possibility of a node becoming an accounting node.

2. The trusted authentication method for industrial internet identifier metadata according to claim 1, characterized in that, The template structure of the trusted identifier includes: a trusted field; The trusted fields include the blockchain number to which the current data belongs, the block number, and the transaction hash value.

3. The industrial internet identifier metadata trusted authentication method according to claim 2, characterized in that, The identifier resolution system performs trusted forensic analysis of identifier metadata based on the blockchain, specifically including: When performing trusted forensics on identifier metadata, the corresponding metadata information is parsed out using an identifier resolution system; the metadata information includes: identifier metadata and trusted fields. The transaction hash value in the trusted field is compared with the transaction hash value on the blockchain; If the comparison results are the same, the credibility verification passes; If the comparison results are different, the verification fails, indicating that the metadata has been tampered with.

4. The trusted authentication method for industrial internet identifier metadata according to claim 1, characterized in that, The encryption algorithm used to encrypt the identifier metadata is the SHA-256 algorithm.

5. An industrial internet identifier metadata trusted authentication system, used to implement the industrial internet identifier metadata trusted authentication method according to any one of claims 1-4, characterized in that, include: The identifier metadata acquisition module is used to acquire identifier metadata in the Industrial Internet; The distributed storage module is used to encrypt the identifier metadata and store the encrypted identifier metadata in a distributed manner using a template structure of trusted identifiers. The on-chain storage module is used to incentivize nodes to reach consensus using the PoRaR algorithm based on reputation value and node role, and to store the stored identifier metadata on the blockchain. The trusted evidence collection module is used by the identifier resolution system to perform trusted evidence collection on identifier metadata based on the blockchain.

6. An industrial internet identifier metadata trusted authentication device, characterized in that, include: The system comprises at least one processor, at least one memory, and computer program instructions stored in the memory, wherein when the computer program instructions are executed by the processor, the system implements a trusted authentication method for industrial internet identifier metadata as described in any one of claims 1-4.

7. The industrial internet identifier metadata trusted authentication device according to claim 6, characterized in that, The memory is a computer-readable storage medium.

Citation Information

Patent Citations

  • Industrial internet identifier intercommunication method and system based on block chain

    CN114844892A

  • Identity authentication method of edge computing terminal equipment based on reputation value mechanism

    CN115378604A