摘要
本发明提出了一种基于联盟链的云中物联网数据共享方法,实现步骤是:1)初始化数据共享系统;2)数据拥有用户获取伪身份;3)数据拥有用户加密数据;4)云服务器存储数据;5)数据拥有用户上传数据检索信息;6)数据访问用户申请访问数据;7)数据拥有用户授权数据访问用户访问数据;8)数据访问用户获得数据。本发明中数据拥有用户的不同数据均使用自己的公钥加密,通过代理重加密算法对数据进行访问控制,避免了复杂的密钥管理问题,有效降低了存储开销,同时,每一个数据拥有用户都会获得特定的伪身份,然后在数据共享时利用伪身份隐藏自己的真实身份信息,有效防止了数据拥有用户的身份隐私泄露,进一步提高了数据共享的安全性。
- 单位