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 system for managing medical information with enhanced personal information protection, the system comprising:
- an agent management unit configured to generate and manage a user agent for each user;
- a key management unit configured to generate a backup key included in a distributed key;
- a medical database configured to store final encrypted medical data of a user;
- and
- a medical blockchain configured to store a hash value of medical data of the user, wherein the user agent is configured to:
- generate an agent key included in the distributed key;
- generate second encrypted medical data by encrypting medical data with the agent key when first encrypted medical data generated by encrypting the medical data with a user key included in the distributed key is received together with the medical data from a user terminal;
- generate the final encrypted medical data using the first encrypted medical data and the second encrypted medical data;
- store the final encrypted medical data in the medical database;
- and
- generate a hash value of the medical data and store the hash value of the medical data in the medical blockchain.
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.
Dependencies are inferred from the claim text.