分享自:

雾计算环境下医疗系统的改进属性加密方案

期刊:IEEE

本文档属于类型a,即报告了一项原创性研究。以下是针对该研究的学术报告:


作者及机构
本研究由Bedatrayee Ghosh、Priyanka Parimi和Rashmi Ranjan Rout共同完成,三位作者均来自印度国立技术学院瓦朗加尔分校(National Institute of Technology, Warangal, India)的计算机科学与工程系。研究成果发表于2020年7月1日至3日举办的IEEE第11届ICCCNT会议(11th ICCCNT 2020),会议地点为印度卡拉格普尔理工学院(IIT Kharagpur)。


学术背景
本研究属于信息安全与医疗健康交叉领域,聚焦于雾计算(fog computing)环境下医疗系统的数据隐私保护问题。随着智能医疗系统的发展,患者医疗数据需被多方(如医护人员、分析人员)访问,但传统的对称或非对称加密系统难以实现细粒度的访问控制。基于属性的加密(Attribute-Based Encryption, ABE)技术,尤其是密文策略属性基加密(Ciphertext-Policy ABE, CP-ABE),能够通过用户属性动态定义访问策略,但其计算开销大,且频繁的属性更新会导致密钥管理效率低下。因此,本研究旨在提出一种改进的雾计算环境外包CP-ABE方案,以解决医疗系统中因属性频繁更新带来的性能瓶颈。


研究流程与方法
1. 问题分析与方案设计
研究团队首先分析了现有外包CP-ABE方案的局限性:每次属性更新需生成三类密钥(用户密钥、关联用户密钥、密文更新密钥),导致计算和通信开销过高。为此,作者提出将用户属性分为静态属性(如ID、职称)和动态属性(如科室、位置),并分别为其生成静态外包密钥(static outsourcing key)和动态外包密钥(dynamic outsourcing key)。动态密钥通过衰减函数(fading function)实现时效性更新,仅需在雾节点(fog node)端调整,无需更新密文或其他用户密钥。

  1. 关键算法开发

    • 密钥生成算法:基于用户属性集(UA)和主密钥(MSK),生成四个密钥:用户秘密值(k)、用户秘密密钥(sk)、静态外包密钥(okst)和动态外包密钥(okdy)。静态密钥由长期不变的属性生成,动态密钥则通过衰减函数动态计算当前属性值。
    • 外包加密与解密算法:加密任务分为两阶段——医疗设备使用对称密钥加密数据,雾节点通过CP-ABE加密访问策略;解密时雾节点完成部分解密,用户设备最终解密数据。
    • 密钥更新算法:动态属性变更时,雾节点仅需更新用户的动态密钥,无需重新生成密文或其他用户密钥。
  2. 实验验证
    研究团队搭建了模拟环境,使用笔记本电脑作为雾节点、安卓设备作为物联网终端。实验采用160位椭圆曲线群和AES加密算法,通过CP-ABE工具包和OpenSSL实现方案。测试内容包括:

    • 基础操作耗时:群指数运算(7.14 ms)和配对操作(6.92 ms)是主要开销。
    • 算法性能:密钥生成(96.8 ms)、外包加密(96.3 ms)和密钥更新(31.5 ms)的效率显著优于现有方案(如Zhang等2018年的方案)。
    • 可扩展性:密钥更新时间与动态属性数量线性相关,但与密文数量无关(图4),适用于大规模医疗系统。

主要结果
1. 效率提升:相较于传统方案(属性更新需(1+a+b)G1次运算,a为关联用户数,b为密文数),本方案仅需2G1次运算,且无需更新密文。实验显示,密钥更新时间从数百毫秒降至31.5 ms(表VI)。
2. 安全性保障:方案基于DBDH(Decisional Bilinear Diffie-Hellman)假设,可抵抗合谋攻击(collusion attack)。即使雾节点获知用户秘密值k,也无法推导出用户密钥sk或解密数据。
3. 实际应用价值:在医疗场景中,动态属性(如患者转科)的频繁更新不会导致系统性能下降,同时支持细粒度访问控制(如仅允许当前科室医生访问数据)。


结论与价值
本研究通过划分静态/动态属性与双密钥机制,显著降低了外包CP-ABE在属性更新时的计算与通信开销。其科学价值在于提出了一种基于衰减函数的动态密钥更新理论框架;应用价值则体现为适用于资源受限的医疗物联网设备,为实时健康监测提供了可行的隐私保护方案。未来可进一步研究属性变更模式与预调度密钥更新机制。


研究亮点
1. 方法论创新:首次将衰减函数引入CP-ABE密钥管理,动态密钥更新无需密文修改。
2. 性能优势:密钥更新时间与密文数量无关,解决了医疗大数据场景的核心瓶颈。
3. 跨学科意义:融合雾计算、属性加密与医疗信息系统,为智慧医疗隐私保护提供了新范式。


其他有价值内容
实验部分详细对比了与Zhang等(2018)、Huang等(2017)方案的性能差异(表III),并开源了算法实现代码(基于CP-ABE工具库和Android NDK),可供后续研究复现与优化。

上述解读依据用户上传的学术文献,如有不准确或可能侵权之处请联系本站站长:admin@fmread.com