IP Library › Granted Patent US 12,621,147
Granted Patent B2
US 12,621,147 · App. 19/114,194 · Granted May 5, 2026

Method, device and system for managing carbon data and related apparatus

Inventors: Lin Qi (Beijing, CN); Hong Rui Li (Beijing, CN)
Assignee: SIEMENS AKTIENGESELLSCHAFT
H04L9/30G06Q30/018G06Q50/04
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,621,147
App. No.
19/114,194
Granted
May 5, 2026
Kind
B2
Abstract

An example includes: generating component carbon footprint data of a component, wherein the data comprises data of a material for manufacturing the component and addon component carbon footprint data generated in the production and processing of the component; storing an encryption result of the addon data in a first blockchain to trigger generation and storage of encrypted component carbon footprint data based on the encryption result of the addon component carbon footprint data and pre-stored first encrypted material carbon footprint data; acquiring a first verifiable credential for average footprint data of a batch of components containing the component, wherein a public key for verifying the credential is stored in a second blockchain; and sending the component data and the presentation generated to the manufacturer, so the manufacturer verifies the presentation and the footprint data based on the first encrypted component data and the public key.

Claims (60)

1 . A method for managing carbon data of a manufacturing component, the method comprising:

generating component carbon footprint data of the manufacturing component, wherein the component carbon footprint data comprises material carbon footprint data of a material for manufacturing the component and addon component carbon footprint data generated in the production and processing of the manufacturing component;

storing an encryption result of the addon component carbon footprint data in a first blockchain to trigger the first blockchain to generate and store first encrypted component carbon footprint data of the manufacturing component based on the encryption result of the addon component carbon footprint data and pre-stored first encrypted material carbon footprint data;

acquiring a first verifiable credential for average component carbon footprint data of a batch of components containing the manufacturing component, wherein a first public key for verifying the first verifiable credential is stored in a second blockchain; and

sending, in response to a component carbon footprint request from a product manufacturer, the component carbon footprint data and the first verifiable presentation generated based on the first verifiable credential to the product manufacturer, so the product manufacturer verifies the first verifiable presentation and the component carbon footprint data based on the first encrypted component carbon footprint data stored in the first blockchain and the first public key stored in the second blockchain.

2 . The method according to claim 1 , wherein storing an encryption result of the addon component carbon footprint data in a first blockchain comprises calling a chain code in the first blockchain to perform additive homomorphic operation on the encryption result of the addon component carbon footprint data and the first encrypted material carbon footprint data to generate and store the first encrypted component carbon footprint data;

wherein both the encryption result of the addon component carbon footprint data and the first encrypted material carbon footprint data are encrypted based on a public key for homomorphic encryption.

3 . The method according to claim 2 , wherein before storing the encryption result of the addon component carbon footprint data in the first blockchain, the method further comprises:

acquiring the public key for homomorphic encryption from the first blockchain; and

encrypting the addon component carbon footprint data based on the public key for homomorphic encryption to obtain the encryption result of the addon component carbon footprint data.

4 . The method according to claim 2 , wherein acquiring a first verifiable credential for average component carbon footprint data of a batch of components containing the manufacturing component comprises:

providing the average component carbon footprint data to a first certifier, so the first certifier generates a first verifiable credential for the average component carbon footprint data and stores the first public key in the second blockchain; and

receiving the first verifiable credential generated by the first certifier.

5 . The method according to claim 1 , wherein before generating the component carbon footprint data of the manufacturing component, the method further comprises:

acquiring the material carbon footprint data and a second verifiable presentation from a material provider, wherein the second verifiable presentation is generated based on a second verifiable credential for average material carbon footprint data of a batch of materials containing the material; and

verifying the material carbon footprint data and the second verifiable presentation.

6 . The method according to claim 5 , wherein verifying the material carbon footprint data and the second verifiable presentation comprises:

acquiring the first encrypted material carbon footprint data from the first blockchain;

acquiring a second public key for verifying the second verifiable credential from the second blockchain; and

verifying the material carbon footprint data and the second verifiable presentation based on the first encrypted material carbon footprint data and the second public key.

7 . The method according to claim 6 , wherein verifying the material carbon footprint data and the second verifiable presentation based on the first encrypted material carbon footprint data and the second public key comprises:

acquiring a public key for homomorphic encryption from the first blockchain;

encrypting the material carbon footprint data by using the public key for homomorphic encryption to generate second encrypted material carbon footprint data of the material; and

performing a first verification on the material carbon footprint data based on the comparison result between the first encrypted material carbon footprint data and the second encrypted material carbon footprint data.

8 . The method according to claim 6 , wherein verifying the material carbon footprint data and the second verifiable presentation based on the first encrypted material carbon footprint data and the second public key comprises:

verifying the second verifiable presentation based on the second public key; and

performing a second verification on the material carbon footprint data based on the comparison result between the material carbon footprint data and the average material carbon footprint data contained in the second verifiable presentation.

9 . A method for managing carbon data of a manufacturing component, the method comprising:

receiving component carbon footprint data of the manufacturing component for manufacturing products and a first verifiable presentation, wherein the first verifiable presentation is generated based on a first verifiable credential for average component carbon footprint data of a batch of components containing the manufacturing component;

acquiring first encrypted component carbon footprint data of the manufacturing component from a first blockchain;

acquiring a first public key for verifying the first verifiable credential from a second blockchain; and

verifying the component carbon footprint data and the first verifiable presentation based on the first encrypted component carbon footprint data and the first public key.

10 . The method according to claim 9 , wherein verifying the component carbon footprint data and the first verifiable presentation based on the first encrypted component carbon footprint data and the first public key comprises:

acquiring a public key for homomorphic encryption from the first blockchain;

encrypting the component carbon footprint data by using the public key for homomorphic encryption to generate second encrypted component carbon footprint data of the manufacturing component; and

performing a first verification on the component carbon footprint data based on the first encrypted component carbon footprint data and the first verifiable presentation.

11 . The method according to claim 10 , wherein verifying the component carbon footprint data and the first verifiable presentation based on the first encrypted component carbon footprint data and the first public key further comprises:

verifying the first verifiable presentation based on the first public key; and

performing a second verification on the component carbon footprint data based on the comparison result between the component carbon footprint data and the average component carbon footprint data contained in the first verifiable presentation.

12 . The method according to claim 9 , wherein the method further comprises:

acquiring a public key for homomorphic encryption from the first blockchain;

encrypting addon product carbon footprint data generated in the production and processing of the product by using the public key for homomorphic encryption to generate an encrypted result of the addon product carbon footprint data; and

storing the encrypted result of the addon product carbon footprint data in the first blockchain to trigger the first blockchain to generate and store first encrypted product carbon footprint data of the product based on the encrypted result of the addon product carbon footprint data and the first encrypted component carbon footprint data.

13 . The method according to claim 12 , wherein the method further comprises:

generating average product carbon footprint data of a batch of products containing the product;

providing the average product carbon footprint data to a third certifier, so the third certifier generates a third verifiable credential for the average product carbon footprint data, and stores a third public key for verifying the third verifiable credential in the second blockchain; and

receiving the third verifiable credential generated by the third certifier.

14 . The method according to claim 13 , wherein the method further comprises sending, in response to a product carbon footprint request from a client, the product carbon footprint data and a third verifiable presentation generated based on the third verifiable credential to the client ( 90 ), wherein the product carbon footprint data comprises the component carbon footprint data and the addon product carbon footprint data generated in the production and processing of the product.

15 . A system for managing carbon data of a manufacturing component, comprising:

a first blockchain to store an encryption result of addon component carbon footprint data generated in the production and processing of the manufacturing component, and to generate and store first encrypted component carbon footprint data of the component based on the encryption result of the addon component carbon footprint data and pre-stored first encrypted material carbon footprint data of a material for manufacturing the manufacturing component, so that the product manufacturer verifies component carbon footprint data of the manufacturing component based on the first encrypted component carbon footprint data;

a second blockchain to store a first public key for verifying a first verifiable credential for average component carbon footprint data of a batch of components containing the manufacturing component, so that the product manufacturer verifies the component carbon footprint data based on the first public key and a first verifiable presentation generated based on the first verifiable credential.

16 . The system for managing carbon data according to claim 15 , wherein:

the first blockchain calls a chain code in the first blockchain to perform additive homomorphic operation on the encryption result of the addon component carbon footprint data and the first encrypted material carbon footprint data to generate and store the first encrypted component carbon footprint data; and

both of the encryption result of the addon component carbon footprint data and the first encrypted material carbon footprint data are encrypted based on a public key for homomorphic encryption.

17 . The system for managing carbon data according to claim 15 , wherein the first blockchain stores the public key for homomorphic encryption.

18 . The system for managing carbon data according to claim 15 , wherein the first public key is generated by a first certifier for verifying the average component carbon footprint data, and stored in the second blockchain.

19 . The system for managing carbon data according to claim 15 , wherein:

the first blockchain stores an encrypted result of addon product carbon footprint data generated in the production and processing of a product, and generates and stores first encrypted product carbon footprint data of the product based on the encrypted result of the addon product carbon footprint data and the first encrypted component carbon footprint data, so a client verifies product carbon footprint data of the product based on the first encrypted product carbon footprint data; and

the second blockchain stores a third public key for verifying a third verifiable credential for average product carbon footprint data of a batch of products containing the product, so the client verifies the product carbon footprint data and a third verifiable presentation based on the third verifiable credential based on the third public key.

20 . The system for managing carbon data according to claim 15 , wherein the second blockchain stores a second public key for verifying a second verifiable credential for average material carbon footprint data of a batch of materials containing the material, so a component manufacturer verifies the material carbon footprint data of the material and a second verifiable presentation based on the second verifiable credential based on the second public key.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 10, 2025
From: QI, LIN; LI, HONG RUI
To: SIEMENS LTD., CHINA
Reel/Frame 071661/0503 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 10, 2025
From: SIEMENS LTD., CHINA
To: SIEMENS AKTIENGESELLSCHAFT
Reel/Frame 071661/0519 →
Continuity (1)
Related Publication 20250266996A1 · Aug 21, 2025
References Cited (9)
US 10983958B1 · Miller · 2021 [cited by applicant]
US 11531387B1 · Citron · 2022 [cited by examiner]
US 20190108516A1 · Jawaharlal · 2019 [cited by examiner]
US 20190172159A1 · Sun · 2019 [cited by examiner]
US 20210326974A1 · Leng · 2021 [cited by examiner]
CN 109003196A · 2018 [cited by applicant]
CN 113609443A · 2021 [cited by applicant]
CN 114819997A · 2022 [cited by applicant]
Search Report for International Application No. PCT/CN2022/121077, 8 pages, Feb. 28, 2023. [cited by applicant]