一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于区块链的智慧云数据安全保护系统及方法与流程

2021-12-04 02:53:00 来源:中国专利 TAG:

技术特征:
1.一种基于区块链的智慧云数据安全保护系统,其特征在于,所述系统包括:随机数生成模块,用于随机采集一组源图像,对源图像进行图像分析,得到随机数组,所述随机数组包含有至少一组随机数;密文查询模块,用于根据随机数组查询预设密文数据库,得到加密密文数据块组,所述加密密文数据块组包含至少一组密文数据块,所述密文数据块的数量与随机数组包含随机数的数量相同;数据重组模块,用于根据加密密文数据块组对云数据进行重新编写,得到重组云数据;数据广播模块,用于将重组云数据广播于区块链,并将加密密文数据块组进行独立存储。2.根据权利要求1所述的基于区块链的智慧云数据安全保护系统,其特征在于,所述随机数生成模块包括:图像采集单元,用于在户外环境中,向任一方向采集一组图像,得到一组源图像;灰度处理单元,用于对源图像进行灰度处理,得到灰度处理图像;随机数单元,用于对灰度处理图像进行区域划分,根据每一个划分区域生成随机数组。3.根据权利要求2所述的基于区块链的智慧云数据安全保护系统,其特征在于,所述随机数单元包括:图像标准化子单元,用于根据预设的尺寸对灰度处理图像进行裁切,得到标准灰度图像;图像裁切子单元,用于按照预设的网格尺寸对标准灰度图像进行区域划分,得到区域图像,所述区域图像内包含的像素点的数量相同;数据统计子单元,用于统计每一个区域图像内的像素点的数量,得到随机数组。4.根据权利要求1所述的基于区块链的智慧云数据安全保护系统,其特征在于,所述密文查询模块包括:数据读取单元,用于按照随机数组中随机数生成的顺序,每次从预设密文数据中读取一组随机数;数据查询单元,用于以该随机数为检索源,查询预设密文数据库,得到一组密文数据块,在全部随机数均查询结束后,生成到加密密文数据块组。5.根据权利要求1所述的基于区块链的智慧云数据安全保护系统,其特征在于,所述数据重组模块包括:数据分割单元,用于对云数据进行随机分割,得到至少两组分割数据包,所述分割数据包的数量比随机数组包含的随机数的数量多一组;数据编号单元,用于按照加密密文数据块组中密文数据块的生成顺序对密文数据块进行编号;数据插入单元,用于按照编号顺序将密文数据块分别插入到相邻两组分割数据包之间,得到重组云数据。6.根据权利要求1所述的基于区块链的智慧云数据安全保护系统,其特征在于,所述将加密密文数据块组进行独立存储的步骤之前对加密密文数据块进行非对称加密处理。7.根据权利要求1所述的基于区块链的智慧云数据安全保护系统,其特征在于,所述源图像每间隔一个预设时间步长采集一次。
8.一种基于区块链的智慧云数据安全保护方法,其特征在于,所述方法包括:随机采集一组源图像,对源图像进行图像分析,得到随机数组,所述随机数组包含有至少一组随机数;根据随机数组查询预设密文数据库,得到加密密文数据块组,所述加密密文数据块组包含至少一组密文数据块,所述密文数据块的数量与随机数组包含随机数的数量相同;根据加密密文数据块组对云数据进行重新编写,得到重组云数据;将重组云数据广播于区块链,并将加密密文数据块组进行独立存储。

技术总结
本发明适用于计算机技术领域,尤其涉及一种基于区块链的智慧云数据安全保护系统及方法,所述系统包括:随机数生成模块,用于随机采集一组源图像,对源图像进行图像分析,得到随机数组;密文查询模块,用于根据随机数组查询预设密文数据库,得到加密密文数据块组;数据重组模块,用于根据加密密文数据块组对云数据进行重新编写,得到重组云数据;数据广播模块,用于将重组云数据广播于区块链,并将加密密文数据块组进行独立存储。本发明通过采用真随机的方式产生用于加密的加密密文,以对需要进行保护的云数据进行加密处理,从而改变云数据的具体内容,并将加密密文单独进行存储,从而利用加密密文能够对云数据进行解密,提高了运输的安全性。的安全性。的安全性。


技术研发人员:阎鹏
受保护的技术使用者:天津嘉萱智财云科技有限公司
技术研发日:2021.11.08
技术公布日:2021/12/3
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献