{"title":"Inner-Product Functional Encryption With Fine-Grained Revocation for Flexible EHR Sharing","authors":"Yue Han;Jinguang Han;Liqun Chen;Chao Sun","doi":"10.1109/TCC.2026.3688378","DOIUrl":null,"url":null,"abstract":"E-health record (EHR) contains a vast amount of continuously growing medical data and enables medical institutions to access patient health data conveniently. This provides opportunities for medical data analysis, which has important applications in calculating the average age of patients and linear regression inference for epidemics, etc. Since EHR contains sensitive patient information, how to protect patient privacy and enable analysis on EHR data is important and challenging. Traditional public key encryption (PKE) can protect patient privacy, but cannot support flexible selective computation on encrypted EHR data. Functional encryption (FE) allows authorised users to compute function values of encrypted data without releasing other information, hence supporting selective computation on encrypted data. Nevertheless, existing FE schemes do not support fine-grained revocation and update, so they are unsuitable for EHR system. In this paper, to support fine-grained revocation and update, we first propose an inner-product functional encryption with fine-grained revocation (IPFE-FR) scheme, and then apply it to a flexible EHR sharing system. Our scheme possesses the following features: (1) a group manager can revoke a specific function computation of medical institutions on encrypted EHR data, instead of all function computation rights. (2) a revoked medical institution is not allowed to compute the function value of encrypted EHR data not only generated after the revocation, but also generated before the revocation. (3) secret keys issued to the same medical institution are bound together to prevent collusion attacks. The formal definition and security model of the IPFE-FR scheme are proposed. Furthermore, we present a concrete construction and reduce its security to the Learning with Errors (LWE) assumption which is quantum-resistant. Finally, the theoretical analysis and experimental implementation of our scheme are conducted to show its efficiency. Our results show that the proposed scheme can flexibly and securely share EHR data.","PeriodicalId":13202,"journal":{"name":"IEEE Transactions on Cloud Computing","volume":"14 3","pages":"1904-1917"},"PeriodicalIF":5.3000,"publicationDate":"2026-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Cloud Computing","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/11498396/","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2026/4/28 0:00:00","PubModel":"Epub","JCR":"Q1","JCRName":"COMPUTER SCIENCE, INFORMATION SYSTEMS","Score":null,"Total":0}
引用次数: 0
Abstract
E-health record (EHR) contains a vast amount of continuously growing medical data and enables medical institutions to access patient health data conveniently. This provides opportunities for medical data analysis, which has important applications in calculating the average age of patients and linear regression inference for epidemics, etc. Since EHR contains sensitive patient information, how to protect patient privacy and enable analysis on EHR data is important and challenging. Traditional public key encryption (PKE) can protect patient privacy, but cannot support flexible selective computation on encrypted EHR data. Functional encryption (FE) allows authorised users to compute function values of encrypted data without releasing other information, hence supporting selective computation on encrypted data. Nevertheless, existing FE schemes do not support fine-grained revocation and update, so they are unsuitable for EHR system. In this paper, to support fine-grained revocation and update, we first propose an inner-product functional encryption with fine-grained revocation (IPFE-FR) scheme, and then apply it to a flexible EHR sharing system. Our scheme possesses the following features: (1) a group manager can revoke a specific function computation of medical institutions on encrypted EHR data, instead of all function computation rights. (2) a revoked medical institution is not allowed to compute the function value of encrypted EHR data not only generated after the revocation, but also generated before the revocation. (3) secret keys issued to the same medical institution are bound together to prevent collusion attacks. The formal definition and security model of the IPFE-FR scheme are proposed. Furthermore, we present a concrete construction and reduce its security to the Learning with Errors (LWE) assumption which is quantum-resistant. Finally, the theoretical analysis and experimental implementation of our scheme are conducted to show its efficiency. Our results show that the proposed scheme can flexibly and securely share EHR data.
期刊介绍:
The IEEE Transactions on Cloud Computing (TCC) is dedicated to the multidisciplinary field of cloud computing. It is committed to the publication of articles that present innovative research ideas, application results, and case studies in cloud computing, focusing on key technical issues related to theory, algorithms, systems, applications, and performance.