基于区块链的移动医疗物联网细粒度访问控制方法及系统技术方案

技术编号:37331391 阅读:30 留言:0更新日期:2023-04-21 23:08
本发明专利技术提出了基于区块链的移动医疗物联网细粒度访问控制方法及系统,属于信息安全领域。包括:数据请求者发送属性集合至可信授权中心,获取属性密钥;数据拥有者对拟共享数据加密得到密文,将密文发送给云服务提供商,将访问策略、认证密文和密文地址发送至区块链网络;数据请求者发送属性集合至区块链网络进行访问权限认证,区块链网络发送密文地址至数据请求者;数据请求者将转换密钥和密文地址发送至云服务提供商,由云服务提供商进行密文转换,并将转换结果发送至数据请求者,由数据请求者进行用户解密并验证。本发明专利技术添加访问权限认证,该认证由区块链节点执行,减少用户计算开销,实现用户访问权限的分布式可信认证。实现用户访问权限的分布式可信认证。实现用户访问权限的分布式可信认证。

【技术实现步骤摘要】
基于区块链的移动医疗物联网细粒度访问控制方法及系统


[0001]本专利技术属于信息安全领域,尤其涉及基于区块链的移动医疗物联网细粒度访问控制方法及系统。

技术介绍

[0002]本部分的陈述仅仅是提供了与本专利技术相关的
技术介绍
信息,不必然构成在先技术。
[0003]物联网作为一种新兴技术,通过接入大量的传感器和智能终端设备,与互联网构成了一个万物互联的整体,为工业生产、智慧城市、交通管理、医疗健康等大规模应用提供随时随地的智能化交互服务。移动医疗物联网(Mobile Internet of Medical Things,MIoMT)通过可穿戴的移动设备收集患者的医疗数据。医护人员和患者可以通过便携的移动设备远程访问这些数据,以更好的诊断和交流病情。由于只拥有有限的计算和存储资源,移动设备无法长期存储和管理医疗数据。云计算凭借着强大的计算和存储能力,为物联网运行提供了强有力的支撑。云辅助下的物联网将移动设备接入云服务,享受着服务器集群提供的大容量存储和高性能计算服务。医疗健康领域利用物联网和云服务结合构建了云辅助的移动医疗物联网(CA...

【技术保护点】

【技术特征摘要】
1.基于区块链的移动医疗物联网细粒度访问控制方法,其特征在于,包括以下步骤:数据请求者发送属性集合至可信授权中心,获取属性密钥,属性密钥中包括权限认证过程中需要的认证密钥;数据拥有者对拟共享数据加密得到密文,密文中包括权限认证过程中需要的认证密文,将密文发送给云服务提供商,云服务提供商返回密文地址至数据拥有者;数据拥有者将访问策略、认证密文和云服务提供商返回的密文地址一起发送至区块链网络;数据请求者发送属性集合和认证密钥至区块链网络,调用区块链网络中的智能合约进行访问权限认证,访问权限认证通过,接收区块链网络发送的密文地址;数据请求者基于属性密钥生成转换密钥,将转换密钥和密文地址一起发送至云服务提供商,云服务提供商根据密文地址,使用转换密钥对密文进行转换,并将得到的转换密文发送至数据请求者,由数据请求者进行用户解密并验证。2.如权利要求1所述的基于区块链的移动医疗物联网细粒度访问控制方法,其特征在于,在数据请求者发送属性集合至可信授权中心,获取属性密钥之前,还包括:可信授权中心进行系统初始化,得到公共参数和主密钥,基于公共参数和主密钥,生成离线密钥。3.如权利要求2所述的基于区块链的移动医疗物联网细粒度访问控制方法,其特征在于,数据请求者发送属性集合至可信授权中心,获取属性密钥,具体为:可信授权中心根据离线密钥和数据请求者发送的属性集合生成属性密钥,并将属性密钥发送给数据请求者。4.如权利要求2所述的基于区块链的移动医疗物联网细粒度访问控制方法,其特征在于,数据拥有者对数据进行加密,得到包含认证密文的密文,具体包括:可信授权中心将公共参数发送给数据拥有者;数据拥有者基于公共参数,执行离线加密算法生成离线密文;基于离线密文、指定的访问策略和待加密的明文,执行在线加密算法生成最终密文。5.如权利要求1所述的基于区块链的移动医疗物联网细粒度访问控制方法,其特征在于,数据拥有者将密文地址、访问策略和认证密文以存储交易Tx
storage
的形式发送给区块链网络进行存储。6.如权利要求1所述的基于区块链的移动医疗物联网细粒度访...

【专利技术属性】
技术研发人员:徐淑奖钟金荣王连海张淑慧邵蔚
申请(专利权)人:齐鲁工业大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1