作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2021, Vol. 47 ›› Issue (6): 32-37,43. doi: 10.19678/j.issn.1000-3428.0058999

• 热点与综述 • 上一篇    下一篇

可验证的云存储医疗加密数据统计分析方案

张晓均1,2, 张经伟1, 黄超1, 唐伟1   

  1. 1. 西南石油大学 计算机科学学院, 成都 610500;
    2. 西南石油大学 网络空间安全研究中心, 成都 610500
  • 收稿日期:2020-07-20 修回日期:2020-10-24 发布日期:2020-11-16
  • 作者简介:张晓均(1985-),男,副教授、博士,主研方向为密码学、信息安全;张经伟、黄超、唐伟,硕士研究生。

Verifiable Statistical Analysis Scheme for Encrypted Medical Data in Cloud Storage

ZHANG Xiaojun1,2, ZHANG Jingwei1, HUANG Chao1, TANG Wei1   

  1. 1. School of Computer Science, Southwest Petroleum University, Chengdu 610500, China;
    2. Research Center of Cyberspace Security, Southwest Petroleum University, Chengdu 610500, China
  • Received:2020-07-20 Revised:2020-10-24 Published:2020-11-16
  • Contact: 国家自然科学基金(61902327,61872060);金融数学福建省高校重点实验室(莆田学院)开放课题(JR201903);西南石油大学青年科技创新团队项目(2019CXTD05)。 E-mail:zhangxjdzkd2012@163.com

摘要: 为满足当前云存储医疗数据对敏感性、完整性以及统计分析可用性的需求,提出一种可验证的医疗加密数据统计分析方案。采用同态加密技术实现密文数据聚合并提高医疗数据的机密性,通过同态签名算法确保外包医疗加密数据的完整性。用户上传经过同态加密和签名的医疗数据到云服务器,云服务器在收到医疗数据分析中心的外包数据聚合请求后对密文医疗数据以及签名值进行聚合运算,并将相应结果返回给医疗数据分析中心,医疗数据分析中心验证云服务器外包同态加密数据聚合的完整性。在此基础上,医疗数据分析中心仅需使用私钥解密就能获得所有用户正确的原始医疗数据聚合结果,并据此进行统计分析。实验结果表明,该方案在医疗隐私大数据分析领域相对SPPDA等方案具有效率优势,医疗数据分析中心在验证数据完整性和分析聚合数据时计算开销保持恒定,与用户数量无关。

关键词: 云存储, 医疗数据, 加密聚合, 同态加密, 同态签名, 完整性验证

Abstract: In order to meet the requirements of medical data in cloud for sensitivity, integrity and statistical analysis applicability, this paper proposes a verifiable statistical analysis scheme for encrypted medical data.The scheme employs the homomorphic encryption technique to achieve medical data confidentiality and encrypted data aggregation.In addition, the homomorphic signature algorithm is used to ensure the integrity of outsourced medical data.The scheme enables users to upload the encrypted medical data and the corresponding signatures to the cloud server for storage.Once receiving a request for outsourced data aggregation from a medical Data Analysis Center(DAC), the cloud server aggregates those encrypted data and the corresponding signatures, and returns the results to DAC.The DAC could verify the integrity of the encrypted data aggregated by the cloud server.By the private key for decryption, DAC could directly obtain correct results of the aggregated original medical data of all users, and further perform statistical analysis.The experimental results show that the calculation cost of DAC in this scheme is constant and independent of the number of users in data integrity verification and aggregated data analysis, and the proposed scheme is more efficient than SPPDA and other schemes in massive private medical data analysis.

Key words: cloud storage, medical data, encrypted aggregation, homomorphic encryption, homomorphic signature, integrity verification

中图分类号: