US 12,254,471 B1
Method for encrypting NFT's using dynamic key exchange on the blockchain
Hemang Subramanian, Miami, FL (US)
Assigned to The Florida International University Board of Trustees, Miami, FL (US)
Filed by Hemang Subramanian, Miami, FL (US)
Filed on Jul. 30, 2024, as Appl. No. 18/789,222.
Claims priority of provisional application 63/582,700, filed on Sep. 14, 2023.
Int. Cl. G06Q 20/00 (2012.01); G06F 21/62 (2013.01); G06Q 20/38 (2012.01); G06Q 20/40 (2012.01); H04L 9/08 (2006.01)
CPC G06Q 20/389 (2013.01) [G06F 21/6245 (2013.01); G06Q 20/3825 (2013.01); G06Q 20/401 (2013.01); H04L 9/0891 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system for providing a decentralized marketplace for patient-generated health data, the system comprising:
a processor; and
a machine-readable medium in operable communication with the processor and having instructions stored thereon that, when executed by the processor, perform the following steps:
a) encrypting the patient-generated health data using a symmetric key;
b) generating encrypted health data from the encrypting of the patient-generated health data;
c) sending the encrypted health data to an interplanetary file system (IPFS) with the symmetric key and storing the encrypted health data and the symmetric key on the IPFS;
d) generating encrypt data with a shared key and providing it to an owner of the patient-generated health data;
e) creating a non-fungible token (NFT) and listing the NFT for sale on a data marketplace;
f) facilitating a purchase of the NFT by a purchaser from the data marketplace;
g) notifying the owner of the purchase;
h) generating a re-encryption key from the shared key;
i) re-encrypting the patient-generated health data using the re-encryption key;
j) generating re-encrypted health data from the re-encrypting of the patient-generated health data;
k) providing the symmetric key and the re-encrypted health data to the purchaser;
l) decrypting the re-encrypted health data using the symmetric key;
m) generating decrypted health data from the decrypting of the re-encrypted health data;
n) analyzing the decrypted health data;
o) Developing a classification algorithm for disease diagnosis based on the analyzing of the decrypted health data; and
p) diagnosing a disease of a subject using the classification algorithm.