摘要
本发明公开的一种属性基可搜索加密的区块链医疗数据共享方法,主要解决现有技术不能安全共享的问题。其实现步骤是:1)认证机构TA进行系统初始化;2)认证机构TA根据用户的属性生成用户U的密钥SK-U;3)用户U将医疗文件加密后上传到星际文件系统IPFS中,同时将文件加密密钥和文件存储地址加密后上传到区块链中;4)用户U根据自己密钥SK-U和关键字q生成搜索陷门T-q,并调用搜索算法得到文件加密密钥和文件存储地址的密文;5)用户U进行解密,得到医疗文件。本发明具有高效、防篡改、访问控制、隐私保护、无单点故障、实用性更强的优点,可用于教育、商业、医疗等云环境中数据的安全共享。
- 单位