A new method of cloud data sharing and updating based on block chain is proposed. By establishing a private block chain, it sets the size of the memory space accessing the private block chain; determines the security consideration scope by the input reliability percentage [delta]; and chooses a data storage method for data storage or updating according to the security consideration range. By combining the characteristics of cloud platform and block chain, the invention establishes a private block chain for many personal intelligent devices, realizes secure data storage, sharing and updating under different cloud platforms, and balances the relationship between data reliability and data updating efficiency with different data storage methods.
【技术实现步骤摘要】
基于区块链的云数据共享和更新方法
本专利技术涉及互联网领域,特别涉及一种基于区块链的云数据共享和更新方法。
技术介绍
SmartProduct的概念类似MetaProduct。所谓的MetaProducts指一切可穿戴传感器设备、智能手机、和智能汽车等产品。可以在日常生活中为用户提供智能服务,帮助他们更有效和更高效地实现目标。然而,不同的装置可能属于不同的厂商所开发,各别的厂商又可能发展属于各自的云平台做为装置内数据备份的用途。存储数据的目的是为了更好地为用户提供个性化的服务,以便让MetaProducts存储、重用、和组合用户数据。为了应用于当今的MetaProducts市场,制造商拥有自己的云平台,云平台属于集中式的平台,强调可以集合不同的存储服务,包含数据存储和数据计算等等。从单一制造商来看,产品和服务上有许多的优点,但这些平台只限个自的产品使用,其他品牌的产品是无法分享与共享该数据。从使用者的角度来看,在互联网发展越来越迅速的今天,一个使用者往往会购买不同厂商的智能设备,或者使用到不同公司的应用产品,而各厂商间都具备自身的云平台服务,这就导致了不同制造商服务不能兼容的问题。例如:某A有两支手机,一支手机是W厂商,另一支手机是O厂商,这两支手机的私人数据无法经由各自的云平台,进行存储数据的分享或复制。所以,困难在于如何有效地信任和避免隐私外泄的状况之下,能够共享同一用户两边的数据。
技术实现思路
为了解决
技术介绍
中不同云平台下的数据共享的问题,本专利技术提供一种基于云计算环境下、结合区块链技术的可有效地信任和避免隐私外泄的云数据共享和更新方法。本专利技术 ...
【技术保护点】
1.一种基于区块链的云数据共享和更新方法,其特征在于,包括以下步骤:步骤1)建立私人区块链,所述私人区块链的节点由用户的私人设备对应厂商的云平台中该私人设备的内存空间作为区块构成;步骤2)设定所述内存空间接入所述私人区块链的大小;步骤3)输入可靠性百分比δ确定安全考虑范围,所述可靠性百分比δ由用户设定,所述安全范围包括:弱安全考虑范围、一般安全考虑范围和强安全考虑范围;步骤4)根据所述安全考虑范围选择数据存储方法进行数据存储或更新,所述数据存储方法包括:全部更新方式:节点将自身的数据共享给私人区块链中其它的节点,并且将其它节点中的数据保存至本节点;广播更新方式:有更新的节点将自身更新的数据发送至私人区块链中其它的节点;相邻节点更新方式:节点将自身的数据共享至与自身相邻的其它节点;在所述弱安全考虑范围内采用全部更新方式;在所述一般安全考虑范围内采用相邻节点更新方式;在所述强安全考虑范围内采用广播更新方式。
【技术特征摘要】
1.一种基于区块链的云数据共享和更新方法,其特征在于,包括以下步骤:步骤1)建立私人区块链,所述私人区块链的节点由用户的私人设备对应厂商的云平台中该私人设备的内存空间作为区块构成;步骤2)设定所述内存空间接入所述私人区块链的大小;步骤3)输入可靠性百分比δ确定安全考虑范围,所述可靠性百分比δ由用户设定,所述安全范围包括:弱安全考虑范围、一般安全考虑范围和强安全考虑范围;步骤4)根据所述安全考虑范围选择数据存储方法进行数据存储或更新,所述数据存储方法包括:全部更新方式:节点将自身的数据共享给私人区块链中其它的节点,并且将其它节点中的数据保存至本节点;广播更新方式:有更新的节点将自身更新的数据发送至私人区块链中其它的节点;相邻节点更新方式:节点将自身的数据共享至与自身相邻的其它节点;在所述弱安全考虑范围内采用全部更新方式;在所述一般安全考虑范围内采用相邻节点更新方式;在所述强安全考虑范围内采用广播更新方式。2.根据权利要求1所述的基于区块链的云数据共享和更新方法,其特...
【专利技术属性】
技术研发人员:谢兆贤,高仲合,倪建成,高峰,柯志鸿,华锐,
申请(专利权)人:曲阜师范大学,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。