Healthcare institutions and health registries often store patients’ health data. In order to ensure privacy, sensitive medical information is stored separately from the identifying information of the patient. Generally, institutions anonymize medical information while sharing it for external use. However, internal users may also use it for identifying inaccuracies or missing information. Even though internal users may be legally permitted to access sensitive medical information, such access may lead to the identification of the patient, which can be vulnerable to patient privacy. Ensuring the accountability and responsibility of the internal users may lead to tractability in case of adversarial access with malicious intentions. Therefore, a secure system must be developed for the storage and retrieval of health data. To this end, in this paper, we propose a ledger-based system that cryptographically ensures that all access to health data must be logged into a ledger. Nevertheless, the ledger entries must be protected against adversarial access, too. At the same time, the ledger must be traversable by the patients as well as internal users. To address these needs, we propose techniques for the construction of a ledger to permit both internal users and patients to securely traverse and view only the entries to which they are linked.
Read full abstract