System and method for managing medical information with enhanced personal information protection
AssigneeICONLOOP Inc.
InventorsJong Hyup Kim, Hyeok Gon Ryu, Moon Kyu Song
Life of this patent
Estimating the term…
Abstract
A system and method for managing medical information with enhanced personal information protection are disclosed. The system and method may generate a distributed key including a user key, an agent key, and a backup key, and manage medical data of a user, using a user agent assigned to each user and the distributed key, to prevent personal information of the user from being directly accessed from outside.
Claims18
A method for managing medical information with enhanced personal information protection in a medical information management system, the method comprising:
- generating, by a user terminal, a user key included in a distributed key, generating, by a user agent, an agent key included in the distributed key, and generating, by a key management unit, a backup key included in the distributed key;
- generating, by the user terminal, first encrypted medical data by encrypting medical data with the user key, and transmitting the medical data and the first encrypted medical data to the user agent;
- generating, by the user agent, second encrypted medical data by encrypting the medical data received from the user terminal with the agent key, generating final encrypted medical data using the first encrypted medical data and the second encrypted medical data, and storing the final encrypted medical data in a medical database;
- and
- generating, by the user agent, a hash value of the received medical data and storing the hash value of the received medical data in a medical blockchain.
A non-transitory processor-readable medium having instructions stored thereon, which when executed by one or more processors, cause the one or more processors to implement a method for managing medical information, the method comprising:
- generating, by a user terminal, a user key included in a distributed key, generating, by a user agent, an agent key included in the distributed key, and generating, by a key management unit, a backup key included in the distributed key;
- generating, by the user terminal, first encrypted medical data by encrypting medical data with the user key, and transmitting the medical data and the first encrypted medical data to the user agent;
- generating, by the user agent, second encrypted medical data by encrypting the medical data received from the user terminal with the agent key, generating final encrypted medical data using the first encrypted medical data and the second encrypted medical data, and storing the final encrypted medical data in a medical database;
- and
- generating, by the user agent, a hash value of the received medical data and storing the hash value of the received medical data in a medical blockchain.
Dependencies are inferred from the claim text.