[发明专利]一种基于区块链技术的连续数据保护方法及装置有效
申请号: | 202110550896.0 | 申请日: | 2021-05-20 |
公开(公告)号: | CN113378214B | 公开(公告)日: | 2022-03-08 |
发明(设计)人: | 庞力荣 | 申请(专利权)人: | 广西飞创信息科技有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06F16/35 |
代理公司: | 北京翔石知识产权代理事务所(普通合伙) 11816 | 代理人: | 黄素云 |
地址: | 530022 广西壮族自治区南宁市青*** | 国省代码: | 广西;45 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 技术 连续 数据 保护 方法 装置 | ||
1.一种基于区块链技术的连续数据保护方法,其特征在于,包括:
步骤s1:数据处理模块对用户向用户服务器输入的数据进行分析并根据分析结果对数据进行分类以得到多个不同种类的数据类型;
步骤s2:所述数据处理模块将分类完成的单个所述数据类型中的数据分为若干个数据块;
步骤s3:所述数据处理模块控制加密模块启动,数据处理模块根据输入数据的用户的权限等级控制加密模块选用对应的加密级别的算法依次对各所述数据块进行加密;
步骤s4:所述加密模块将加密完成的所述数据块输送至主服务器并通过主服务器发送至区块链,或者将加密完成的所述数据块输送比较模块,比较模块从区块链中调取存储的数据并将加密完成的数据块与存储的数据进行比对;
步骤s5:所述比较模块根据比对结果对加密完成的所述数据块进行去重并将去重完成的数据输送至标记模块,标记模块对去重完成的数据添加时间戳;
步骤s6:所述主服务器将经标记模块完成添加时间戳的数据发送至区块链且与存储的数据进行合并;
步骤s7:若所述处理模块判定用户地址为初次输入所述数据,则所述用户服务器将加密完成的所述数据块通过主服务器直接发送至区块链,若所述处理模块判定用户地址为非初次输入所述数据,则所述用户服务器将加密完成的数据发送至比较模块进行比对,在比对完成时,通过所述主服务器发送至区块链;
所述数据处理模块设有预设数据块最大数量A0、多个用户需求Q和与所述数据类型对应的数据块字长L,所述数据处理模块将分类完成的单个所述数据类型中的数据按照数据类型对应的数据块字长将所述数据分割为多个数据块,在对所述数据分块的过程中,所述数据处理模块将分割完成的数据块数量A与预设数据块最大数量A0进行比对,若A>A0,则数据处理模块判定所述数据块数量不符合要求,所述数据处理模块根据数据块的实际数量A与预设数量A0之间的差值选取对应的字长调节系数对所述数据块字长进行调节,若A<A0,则所述数据处理模块判定所述数据块数量符合要求,所述数据处理模块根据用户的权限等级选取对应的加密级别对所述数据进行加密。
2.根据权利要求1所述的基于区块链技术的连续数据保护方法,其特征在于,所述数据处理模块中设有第一用户需求Q1、第二用户需求Q2、第一数据类型P1、第二数据类型P2、第三数据类型P3、第一数据块字长L1、第二数据块字长L2以及第三数据块字长L3,其中,L1<L2<L3,
当进行数据保护时,所述数据处理模块获取用户的需求,若数据处理模块获得用户的数据无需保护信息,则数据处理模块将用户需求设置为第一用户需求Q1并仅将用户数据发送至区块链,若数据处理模块获得用户数据需要保护的信息,则数据处理模块将用户需求设置为第二用户需求Q2并将用户数据进行分析并确定数据的数据类型,当数据类型确定时,所述数据处理模块根据数据类型选取对应的数据块字长对用户数据进行分块,
当所述用户需求Q2且所述数据处理模块分析所述数据类型为Pi时,设定i=1,2,3,所述数据处理模块将所述数据块字长确定为第i数据块字长Li。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广西飞创信息科技有限公司,未经广西飞创信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110550896.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种谷物分选自动剔除装置
- 下一篇:一种柔性屏的制备方法和柔性屏