摘要
电子病历系统由于缺少统一的标准,较难实现跨院的数据共享与模糊的数据查询.基于区块链的数据共享技术为实现跨院的信息互通提供了可能,然而由于区块链的透明性等特点,共享过程依旧存在着安全和隐私泄露的风险.为解决上述问题,本文基于区块链技术和对称密钥隐藏矢量加密(symmetrickey hidden vector encryption, SHVE)算法,设计了一套跨院的电子病历共享系统.为了方便数据共享,设计了统一的电子病历数据格式,并采用区块链平台存储数据;为了解决数据安全和模糊查询的问题,将SHVE算法与基于密文策略属性加密(ciphertext policy attribute-based encryption, CP-ABE)算法相结合,实现了数据的加解密、查询令牌生成、安全检索以及模糊查询功能.实验结果表明本系统具有可行性与实用性.
- 单位