US 12,335,419 B2
Method and distributed ledger system for supporting sharing of digital health data of travelers in a travel environment
Sebastien Andreina, Heidelberg (DE); Rahul Bobba, Heidelberg (DE); and Ghassan Karame, Heidelberg (DE)
Assigned to NEC CORPORATION, Tokyo (JP)
Appl. No. 18/027,638
Filed by NEC Laboratories Europe GmbH, Heidelberg (DE)
PCT Filed Dec. 15, 2020, PCT No. PCT/EP2020/086287
§ 371(c)(1), (2) Date Mar. 22, 2023,
PCT Pub. No. WO2022/063420, PCT Pub. Date Mar. 31, 2022.
Claims priority of application No. 20197973 (EP), filed on Sep. 24, 2020.
Prior Publication US 2023/0377700 A1, Nov. 23, 2023
Int. Cl. H04L 9/00 (2022.01); G06F 16/245 (2019.01); G06F 16/27 (2019.01); G16H 10/40 (2018.01); G16H 10/60 (2018.01); H04L 9/32 (2006.01)
CPC H04L 9/50 (2022.05) [G06F 16/245 (2019.01); G06F 16/27 (2019.01); G16H 10/40 (2018.01); G16H 10/60 (2018.01); H04L 9/3218 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A method for supporting sharing of digital health data of travelers in a travel environment, wherein an identity of a traveler is managed using a distributed ledger system, wherein the distributed ledger system includes a global identity blockchain, several security blockchains and a health blockchain,
wherein the global identity blockchain is employed as a registry to authenticate entities of the distributed ledger system,
wherein a security blockchain of the several security blockchains is employed for a predetermined travel segment, such that the security blockchain is accessible by entities of the distributed ledger system that are involved in the predetermined travel segment,
wherein the health blockchain is employed for sharing health data of the travelers in a key-value store of the health blockchain, wherein a health data record is stored against a hashed access key, wherein the health data record includes a hashed previous access key and health data information,
the method comprising:
sending, from the security blockchain to a traveler, a request to share a predetermined number of health data records;
receiving, by the security blockchain, consecutive access keys for the requested health data records and a zero knowledge proof from the traveler;
verifying, by the security blockchain, the zero knowledge proof received from the traveler, wherein the zero knowledge proof is utilized to validate a latest access key of the access keys provided by the traveler;
upon successful verification of the zero knowledge proof, retrieving, by the security blockchain, the health data records from the health blockchain based on hashed access keys, wherein the hashed access keys are generated from the access keys provided by the traveler;
verifying, by the security blockchain, access keys provided by the traveler using hashed previous access keys included in the retrieved health data records, in order to determine whether the traveler has provided the access keys required for the health data records as requested.