US 12,326,953 B2
Blockchain-enforced data access control
Gordon Yong Li, San Diego, CA (US); Xuemin Chen, Rancho Santa Fe, CA (US); Philippe Klein, Jerusalem (IL); Abbas Saadat, Quebec (CA); Shee-Yen Tan, Walnut, CA (US); and Rui Pedro De Moura Alves Pimenta, Portishead (GB)
Assigned to AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED, Singapore (SG)
Filed by Avago Technologies International Sales Pte. Limited, Singapore (SG)
Filed on Nov. 3, 2022, as Appl. No. 17/980,475.
Prior Publication US 2024/0152638 A1, May 9, 2024
Int. Cl. G06F 21/62 (2013.01); G06F 16/23 (2019.01); G06F 21/60 (2013.01); H04L 9/32 (2006.01)
CPC G06F 21/6218 (2013.01) [G06F 16/2379 (2019.01); G06F 21/602 (2013.01); H04L 9/3247 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A network device, comprising:
a memory storing one or more sequences of instructions; and
a processor configured to execute the one or more sequences of instructions to:
receive a data request from a requesting device requesting data from a data source;
look up, in a blockchain ledger, a transaction corresponding to the data request to validate the data request;
forward the validated data request to a data server;
receive a data response from the data server in response to the forwarded validated data request, wherein the data response comprises the requested data from the data source and a header comprising attributes of the data source and identifiers of one or more destination devices authorized to receive the data identified in the request; and
forward the requested data to the requesting device.