IP Library › Granted Patent US 11,782,421
Granted Patent B2
US 11,782,421 · App. 17/319,795 · Granted Oct 10, 2023

Framework for privacy-preserving big-data sharing using distributed ledgers

Inventors: Gang Wang (Stors, CT); Mark J. Nixon (Round Rock, TX); Anthony Amaro, Jr. (Cedar Park, TX)
Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.
G05B19/4185H04L9/0643H04L9/3247H04L63/0428G05B2219/31449
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 11,782,421
App. No.
17/319,795
Granted
Oct 10, 2023
Kind
B2
Abstract

To provide a trusted, secure, and immutable record of storage operations executed by a storage center for storing measurement data provided by a process plant, techniques are described for utilizing a distributed ledger. When a data contributor such as a process plant generates measurement data, an encrypted version of a set of measurement data is transmitted to a storage center for secure storage of the measurement data. In some instances, the data contributor divides the set of measurement data into several subsets and transmits each subset of encrypted measurement data to a different storage center. Furthermore, the storage center generates a transaction for the storage operation which is recorded in a distributed ledger. When a data subscriber retrieves the encrypted measurement data from a storage center, the data subscriber can verify the authenticity of the data based on the information recorded in the distributed ledger.

Claims (19)

1. A method for storing measurement data using a distributed ledger maintained by a plurality of participants, the method comprising:

obtaining, at a storage center computing device, encrypted measurement data from a data contributor which generated and encrypted the measurement data;

storing, by the storage center computing device, the encrypted measurement data;

generating, by the storage center computing device, a transaction representing a storage operation performed by the storage center computing device for the encrypted measurement data, wherein the storage operation indicates the storage center computing device where the encrypted measurement data is stored;

transmitting, by the storage center computing device, the transaction to at least one other participant in a distributed ledger network of participants maintaining a distributed ledger;

transmitting, by the storage center computing device to the data contributor, identification information for retrieving the encrypted measurement data;

receiving, at the storage center computing device from a data subscriber, a request for the encrypted measurement data including an identifier of the encrypted measurement data;

and in response to the request, transmitting, by the storage center computing device, the encrypted measurement data to the data subscriber.

2. The method of claim 1 , wherein generating a transaction includes generating the transaction including an identifier of the computing device storing the encrypted measurement data, an identifier of the data contributor which generated the encrypted measurement data, an identifier for retrieving the encrypted measurement data, and a cryptographic hash value corresponding to the encrypted measurement data.

3. The method of claim 2 , wherein the data subscriber retrieves the cryptographic hash value from the distributed ledger, generates a cryptographic hash of the encrypted measurement data and compares the cryptographic hash of the encrypted measurement data to the cryptographic hash value in the distributed ledger to verify authenticity of the encrypted measurement data.

4. The method of claim 1 , wherein transmitting identification information for retrieving the encrypted measurement data includes transmitting, to the data contributor, a transaction identifier corresponding to the transaction in the distributed ledger that includes the encrypted measurement data.

5. The method of claim 1 , wherein generating the transaction includes:

generating a cryptographic signature based on the transaction; and

augmenting the transaction with the cryptographic signature.

6. The method of claim 5 , further comprising:

adding the transaction to a block of transactions;

solving a cryptographic puzzle based on the block of transactions;

adding the solution to the cryptographic puzzle to the block of transactions; and

transmitting the block of transactions to at least one other participant in the distributed ledger network.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 14, 2021
From: WANG, GANG; NIXON, MARK J.; AMARO, ANTHONY, JR.
To: FISHER-ROSEMOUNT SYSTEMS, INC.
Reel/Frame 056241/0466 →
Continuity (2)
Division 16404147 · May 6, 2019
Related Publication 20210278820A1 · Sep 9, 2021