Method, apparatus and device for information management of product manufacturing and computer program product

By storing the average carbon emission value of product batches and the hash value of product carbon emission value on the blockchain, combined with verifiable vouchers, the security problem of PCF data management in the traditional information mode is solved, achieving more reliable and privacy protection carbon emissions value management.

CN119213454APending Publication Date: 2024-12-27SIEMENS AG
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202280096187.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2022-05-27
Publication Date
2024-12-27

AI Technical Summary

Technical Problem

In the traditional information mode, there are misoperation, malicious tampering and security issues in the collection and transmission of product carbon footprint (PCF) data, which is difficult to ensure data confidentiality, integrity, availability and identity privacy.

Method used

By storing the public key of the average carbon emission value of the product batch in a decentralized identity (DID) blockchain, the hash value of the carbon emission value of each product is stored in a standard blockchain and through the product Manufacturing information verifies whether the difference between the carbon emission value and the average value is within the threshold, and can be combined with verified credentials to protect identity privacy.

Benefits of technology

It realizes more reliable management of product carbon emission values, protects supplier identity privacy, and improves the security and functionality of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119213454A_ABST
    Figure CN119213454A_ABST
Patent Text Reader

Abstract

The invention discloses an information management method for product manufacturing, and the method is characterized in that a public key for verifying the average carbon emission value of a certain batch of products is stored in a first block chain; storing the hash value of the carbon emission value of each product in the batch of products in a second block chain; and verifying the carbon emission value of each product in the batch of products by using product manufacturing information, thereby determining that a difference between the carbon emission value of the product and an average carbon emission value of the batch of products is within a threshold.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to blockchain technology, and in particular to a method, device, apparatus and computer program product for information management of product manufacturing (for example, product carbon footprint). Background Art

[0002] The Product Carbon Footprint (PCF) is the total greenhouse gas emissions generated by a product, expressed as CO2 equivalents. For products, this includes an analysis of all life cycle stages from raw material extraction and processing, manufacturing, distribution, use and end-of-life disposal. Many companies now use this approach to better understand carbon emissions in their supply chains and identify efficiency opportunities.

[0003] PCF is calculated by estimating CO2 emissions, which may include other greenhouse gas emissions such as nitrous oxide and / or methane. To make the estimate more detailed, in some cases the calculation may also include other types of impacts such as contrails from aircraft engines. The final expression is in terms of carbon dioxide equivalent (CO 2e ), which means that all effects are added together and then expressed in a single form.

[0004] It includes factory emissions and supplier emissions. Factory emissions include direct emissions, such as the combustion of fossil fuels, emissions from chemical and physical processes, etc.; and indirect emissions, such as external providers of electricity, heat, cooling or steam. Supplier emissions include emissions in the upstream supply chain.

[0005] In the traditional information model, manual operations are always involved in collecting and transmitting raw data. Therefore, misoperation, malicious tampering, and illegal operations are inevitable. Even if human factors are ignored, there are other security issues.

[0006] In order to manage PCF values ​​accurately and reliably, these functions are needed in this system: CIA (Confidentiality, Integrity, Availability), Data Authenticity, and Identity Privacy. Integrity means that there is no data tampering. Data Authenticity means that the data is reliable. Identity Privacy means the protection of the identity of the supplier, for example, providing material emissions without revealing the supplier. Confidentiality means protecting the emission data, and only the intended person can view the real data. Availability means making the system more functional.

[0007] There are solutions that use decentralized identity (DID) blockchain and verifiable credentials (VC) to manage PCF data. The DID blockchain here is mainly used for VC verification. PCF data will not be submitted to the blockchain.

[0008] There are solutions that use standard blockchains (e.g., Fabric) to support data integrity and traceability at the micro level (e.g., individual products). The blockchain here is used to store PCF information. The PCF or its hash will be submitted to the blockchain. Summary of the invention

[0009] The above objects are achieved by a method for information management for product manufacturing according to claim 1, an apparatus for information management for product manufacturing according to claim 9, a computer device for information management for product manufacturing according to claim 10, and a program according to claim 11 according to the present invention. Advantageous embodiments of the invention are provided in the dependent claims. Unless otherwise indicated, features of the independent claims may be combined with features of claims that are dependent on the respective independent claim, and features of the dependent claims may be combined.

[0010] According to a first aspect of the present invention, a method for information management for product manufacturing is presented. The method comprises the following steps:

[0011] - storing a public key for verifying the average carbon emission value of a batch of products in the first blockchain;

[0012] - storing a hash value of the carbon emission value of each product in the batch of products in a second blockchain; and

[0013] - verifying the carbon emission value of each product in the batch of products by using product manufacturing information to determine that a difference between the carbon emission value of the product and an average carbon emission value of the batch of products is within a threshold.

[0014] Through the above steps, the carbon emission value of the product can be ensured to be more reliable and identity privacy can be protected.

[0015] In another embodiment, the method is characterized in that the public key for verifying the average carbon emission value of a batch of products is stored in the first blockchain.

[0016] In another embodiment the method is characterized in that the threshold value is calculated based on a serial number or a manufacturing date of the product.

[0017] In another embodiment, the method is characterized by creating a verifiable expression of the batch of products associated with a carbon emissions value by packaging a verifiable credential of the batch of products provided by a certifier to protect the identity privacy of the batch of products; and verifying the verifiable expression by the public key stored in the first blockchain.

[0018] In another embodiment, the method is characterized in that the first blockchain is a decentralized identity (DID) blockchain; and the second blockchain is a standard blockchain.

[0019] According to a second aspect of the present invention, a device for information management of product manufacturing is presented. The device includes: a first storage module, the first storage module is used to store a public key for verifying an average carbon emission value of a batch of products in a first blockchain; a second storage module, the second storage module is used to store a hash value of the carbon emission value of each product in the batch of products in a second blockchain; and a determination module, the determination module is used to verify the carbon emission value of each product in the batch of products by using product manufacturing information, so as to determine that the difference between the carbon emission value of the product and the average carbon emission value of the batch of products is within a threshold.

[0020] According to a third aspect of the present invention, a computer device for information management of product manufacturing includes a memory and a processor, wherein an application program executable by the processor is stored in the memory for causing the processor to execute the method.

[0021] According to a fourth aspect of the present invention, a computer-readable storage medium is provided, characterized in that computer-readable instructions for executing the method are stored therein.

[0022] According to a fifth aspect of the present invention, a computer program product is provided, characterized in that the computer program product is tangibly stored on a computer-readable medium and comprises computer-readable instructions which, when executed, cause at least one processor to perform the steps in the method. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] The above-mentioned attributes and other features and advantages of the present invention and the manner in which the said attributes, features and advantages are obtained will become more apparent, and the present technology itself will be better understood, through the following description of embodiments of the present technology with reference to the accompanying drawings, in which:

[0024] Figure 1 is a flow chart of a method for information management of product manufacturing according to an embodiment of the present disclosure.

[0025] Figure 2 It is a computer device for information management of product manufacturing according to an embodiment of the present disclosure.

[0026] Figure 3 It is a computer device for information management of product manufacturing according to an embodiment of the present disclosure.

[0027] In the following, the above and other features of the present technology are described in detail. Various embodiments are described with reference to the accompanying drawings, wherein the same reference numerals are used throughout to refer to the same elements. In the following description, for the purpose of explanation, many specific details are set forth in order to provide a thorough understanding of one or more embodiments. It can be noted that the embodiments shown are intended to explain rather than limit the present invention. Obviously, such embodiments can be practiced without these specific details.

[0028] Reference Number

[0029] S101-S104 Step 200 Equipment

[0030] 201 First storage module

[0031] 202 Second storage module

[0032] 203 Determine module

[0033] 300 Computer devices

[0034] 302 Memory

[0035] 304 Processor DETAILED DESCRIPTION

[0036] In order to make the technical solutions and advantages of the present invention more clear, the present invention will be further described in detail with reference to the accompanying drawings and embodiments. The specific embodiments described herein are only used to illustrate the present invention and are not configured to limit the protection scope of the present invention.

[0037] Figure 1 is a flow chart of a method for information management of product manufacturing according to an embodiment of the present disclosure.

[0038] In step S101, a public key for verifying an average carbon emission value of a batch of products is stored in a first blockchain.

[0039] Here, a batch of products may be 1000 products manufactured in May with serial numbers 1 to 1000.

[0040] In step S102, a hash value of the carbon emission value of each product in the batch of products is stored in a second blockchain.

[0041] Here it records the carbon emission value of each product of this batch. The gas can be carbon or CO2.

[0042] In step S103, the carbon emission value of each product in the batch of products is verified by using product manufacturing information, thereby determining that the difference between the carbon emission value of the product and the average carbon emission value of the batch of products is within a threshold.

[0043] Here, the product manufacturing information may be a serial number or a manufacturing date. For example, the threshold value may be 2.

[0044] In summary, through the above method, the information management of product manufacturing regarding gas emissions is more accurate and reliable compared to the prior art.

[0045] In another embodiment, the first blockchain is a decentralized identity (DID) blockchain; and the second blockchain is a standard blockchain.

[0046] DID blockchain is a decentralized identity blockchain. The standard blockchain is the Hyperledger-Fabric blockchain (also known as the Fabric blockchain). The Fabric blockchain stores and provides the PCF hashes of factory materials.

[0047] Next, how to determine the threshold value will be described.

[0048] To calculate the threshold, the serial number or the manufacturing date can be used to obtain the threshold. In one embodiment, the method includes calculating the threshold based on the serial number or the manufacturing date of the product. For example, the serial number can be 0001-1000, and the manufacturing date of the product can be May.

[0049] In order to better understand the method, a specific description is given. The carbon emission value of a normal product is 10, and the carbon emission value of an abnormal product is 8. The average value of production can be calculated as 10 by adding the carbon emission values ​​of each product with a serial number within 0001-1000 and manufactured in May. Then, it can be concluded that the difference in carbon emission values ​​of normal products is 0, and the difference in carbon emission values ​​of abnormal products is 2. Therefore, the threshold is set to 2.

[0050] The method may have optional steps. In step S104, a verifiable expression of a batch of products associated with a carbon emission value is created by packaging a verifiable credential of the batch of products provided by a certifier to protect the identity privacy of the batch of products; and the verifiable expression is verified by a public key stored in the first blockchain.

[0051] Through the above steps, the carbon emission value of the product can be ensured to be more reliable and identity privacy can be protected.

[0052] Figure 2It is a device 200 for information management of product manufacturing, characterized in that the device 200 includes: a first storage module 201, the first storage module is used to store a public key used to verify the average carbon emission value of a batch of products in a first blockchain; a second storage module 202, the second storage module is used to store a hash value of the carbon emission value of each product in the batch of products in a second blockchain; and a determination module 203, the determination module is used to verify the carbon emission value of each product in the batch of products by using product manufacturing information, so as to determine that the difference between the carbon emission value of the product and the average carbon emission value of the batch of products is within a threshold.

[0053] Figure 3 300 is a computer device according to an embodiment of the present disclosure. The computer device comprises a memory 302 and a processor 304, wherein an application program executable by the processor is stored in the memory 302 for causing the processor 304 to execute a method for information management for product manufacturing.

[0054] In addition, a computer-readable storage medium is provided, characterized in that computer-readable instructions for executing the method are stored therein.

[0055] In addition, it also provides a computer program product, characterized in that the computer program product is tangibly stored on a computer-readable medium and includes computer-readable instructions, which, when executed, enable at least one processor to perform the above steps in the method for information management for product manufacturing.

[0056] It should be noted that the steps and modules in the above process and structure diagram are not all necessary, and some steps or modules can be omitted according to actual needs. The execution order of each step is not fixed and can be adjusted as needed. For the convenience of description, the division of each module is only a functional division. In actual implementation, a module can be divided into multiple modules, and the functions of multiple modules can also be implemented by one module, and these modules can be in the same device and in different devices.

[0057] The hardware modules in various embodiments can be implemented mechanically or electronically. For example, a hardware module may include a specially designed permanent circuit or logic device (such as a dedicated processor, such as an FPGA or ASIC) for performing certain operations. A hardware module may also include a programmable logic device or circuit (for example, including a general-purpose processor or other programmable processor) temporarily configured by software for performing certain operations. Whether a hardware module is a mechanical method or a dedicated permanent circuit or a temporarily configured circuit (for example, configured by software) can be determined based on cost and time considerations.

[0058] The present invention also provides a machine-readable storage medium, which stores instructions for making a machine perform a method as described herein. Specifically, a system or device equipped with a storage medium can be provided, and a software program code for realizing the function of any one of the above embodiments is stored on the storage medium, and a computer (or CPU or MPU) of the system or device is read out and executes the program code stored in the storage medium. In addition, some or all actual operations can be performed by an operating system operated on a computer based on instructions of the program code. The program code read out from the storage medium can also be written into a memory arranged in an expansion board inserted into a computer, or written into a memory arranged in an expansion unit connected to a computer, and then some or all actual operations are performed by instructions based on the program code, such as a CPU installed on the expansion board or the expansion unit, to realize the function of any one of the embodiments described above.

[0059] The storage medium for providing the program code can be implemented as a floppy disk, a hard disk, a magneto-optical disk, an optical disk (such as CD-ROM, CD-R, CD-RW, DVD-ROM, DVD-RAM, DVD-RW, DVD+RW), a magnetic tape, a non-volatile memory card, and a ROM. Alternatively, the program code can be downloaded from a server computer or a cloud via a communication network.

[0060] The above description is only a preferred embodiment of the present invention and is not intended to limit the protection scope of the present invention. Any modification, equivalent replacement and improvement made within the spirit and principle of the present invention should fall within the protection scope of the present invention.

[0061] It should be noted that not all steps and modules in the above process and system structure diagram are necessary, and some steps or modules can be omitted according to actual needs. The execution order of each step is not fixed and can be adjusted as needed. The system structure described in the foregoing embodiments can be a physical structure or a logical structure, that is, some modules can be implemented by the same physical entity, or some modules can be implemented by multiple physical entities or can be implemented together by some components in multiple independent devices.

[0062] In the above embodiments, the hardware unit can be implemented mechanically or electronically. For example, the hardware unit can include permanent dedicated circuits or logic (such as a dedicated processor, such as FPGA or ASIC) for performing corresponding operations. The hardware unit can also include programmable logic or circuits (such as general-purpose processors or other programmable processors), which can be temporarily configured by software to perform corresponding operations. The specific implementation method (mechanical method or dedicated permanent circuit or temporarily configured circuit) can be determined based on cost and time considerations.

[0063] The present invention has been described and illustrated in detail with reference to the accompanying drawings and preferred embodiments. However, the present invention is not limited to these disclosed embodiments, and based on the above embodiments, those skilled in the art can understand that the code auditing means in the above different embodiments can be combined to obtain more embodiments of the present invention, and these embodiments also fall within the scope of protection of the present invention.

Claims

1. A method for information management for product manufacturing, the method comprising: Storing (S101) a public key for verifying an average carbon emission value of a batch of products in a first blockchain; storing (S102) a hash value of the carbon emission value of each product in the batch of products in a second blockchain; and The carbon emission value of each product in the batch of products is verified by using product manufacturing information, thereby determining (S103) that a difference between the carbon emission value of the product and an average carbon emission value of the batch of products is within a threshold.

2. The method according to claim 1, characterized in that: The public key used to verify the average carbon emission value of a batch of products is stored in the first blockchain.

3. The method according to any one of claims 1 to 2, characterized in that The threshold is calculated based on a serial number or a manufacturing date of the product.

4. The method according to any one of claims 1 to 3, characterized in that creating (S104) a verifiable representation of the batch of products associated with a carbon emissions value by packaging a verifiable credential of the batch of products provided by a certifier to protect the identity privacy of the batch of products; as well as The verifiable expression is verified by the public key stored in the first blockchain.

5. The method according to any one of claims 1 to 4, characterized in that The first blockchain is a decentralized identity (DID) blockchain; and The second blockchain is a standard blockchain.

6. A device (200) for information management of product manufacturing, characterized in that: The device comprises: A first storage module (201), the first storage module being used to store a public key used to verify an average carbon emission value of a batch of products in a first blockchain; A second storage module (202), the second storage module being used to store a hash value of the carbon emission value of each product in the batch of products in a second blockchain; as well as A determination module (203) is used to verify the carbon emission value of each product in the batch of products by using product manufacturing information, thereby determining that the difference between the carbon emission value of the product and the average carbon emission value of the batch of products is within a threshold.

7. The device (200) according to claim 6, characterized in that The device comprises: A module for storing the public key used to verify the average carbon emission value of a batch of products in the first blockchain.

8. The device (200) according to any one of claims 6 to 7, characterized in that The device comprises: Means for calculating the threshold based on a serial number or a manufacturing date of the product.

9. The device (200) according to any one of claims 6 to 8, characterized in that The device comprises: a creation module for creating a verifiable representation of the batch of products associated with a carbon emissions value by packaging a verifiable credential of the batch of products provided by a certifier to protect the identity privacy of the batch of products; and A verification module, the verification module is used to verify the verifiable expression through the public key stored in the first blockchain.

10. A computer device (300) for information management of product manufacturing, the computer device comprising a memory (302) and a processor (304), wherein an application program executable by the processor is stored in the memory (302) for causing the processor (304) to execute the method according to any one of claims 1 to 8.

11. A computer-readable storage medium, characterized in that: Computer-readable instructions for executing the method according to any one of claims 1 to 8 are stored therein.

12. A computer program product, characterized in that The computer program product is tangibly stored on a computer readable medium and comprises computer readable instructions which, when executed, cause at least one processor to perform the steps of the method according to any one of claims 1 to 8.