[发明专利]一种数据存储方法和数据存储系统有效
申请号: | 201910390347.4 | 申请日: | 2019-05-10 |
公开(公告)号: | CN110120949B | 公开(公告)日: | 2021-07-27 |
发明(设计)人: | 翟京卿;袁晓静 | 申请(专利权)人: | 中国联合网络通信集团有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;G06F21/78;G06F21/62 |
代理公司: | 北京天昊联合知识产权代理有限公司 11112 | 代理人: | 彭瑞欣;姜春咸 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据 存储 方法 存储系统 | ||
本发明提供一种数据存储方法和数据存储系统,该方法包括:当某节点保存新数据时,执行获取其他节点上一次的历史数据,作为递推数据;将递推数据输入一级函数,推算出一级代理数据;将一级代理数据和新数据输入二级函数,推算出二级代理数据;将二级代理数据作为新数据的加密数据保存至该节点,并将该节点记录为本次变化因子;其中,本次变化因子表示本次数据变化由该节点引起。该方法对不同节点数据约定加权函数,通过递推逆推算法,能实现数据的可信存储和找回,该数据存储方法还可以缓解单节点的负荷压力,能够满足高敏数据尤其是金融、隐私等数据的安全存储使用需求。
技术领域
本发明属于通信技术领域,具体涉及一种数据存储方法和数据存储系统。
背景技术
互联网时代,业务应用飞速增长,随之而来的大数据运营已成为常态,海量数据的运营为系统容量带来巨大压力。与此同时,病毒木马等攻击手段不断增加,数据面临丢失、篡改、伪造风险,数据安全问题日益凸显。
现有数据存储多依赖于单一硬件,缺乏不同用户或数据节点之间的协同机制,单节点负荷超载的同时,无法有效找回丢失的数据。不能满足高敏领域或个人隐私数据的高安全需求。
发明内容
本发明针对现有技术中的问题,提供一种数据存储方法和数据存储系统,该方法对不同节点数据约定加权函数,通过递推逆推算法,能实现数据的可信存储和找回,该数据存储方法还可以缓解单节点的负荷压力,能够满足高敏数据尤其是金融、隐私等数据的安全存储使用需求。
本发明提供一种数据存储方法,包括:
当某节点保存新数据时,执行
步骤S10:获取其他节点上一次的历史数据,作为递推数据;
步骤S11:将所述递推数据输入一级函数,推算出一级代理数据;
步骤S12:将所述一级代理数据和所述新数据输入二级函数,推算出二级代理数据;
步骤S13:将所述二级代理数据作为所述新数据的加密数据保存至该节点,并将该节点记录为本次变化因子;其中,所述本次变化因子表示本次数据变化由该节点引起。
优选地,还包括:当某节点丢失单个数据时,如果该节点为第k次变化因子,则执行所述步骤S10-所述步骤S13找回丢失的单个数据;此时所述丢失的单个数据为该节点在第k次变化时的所述加密数据;所述第k次变化因子表示丢失的单个数据由该节点在第k次变化中引起。
优选地,还包括:当某节点丢失单个数据时,如果该节点为非第k次变化因子,则执行步骤S20':获取该节点在第k-1次变化时的加密数据,并将该节点在第k-1次变化时的加密数据作为丢失的单个数据;所述加密数据为该节点在第k-1次变化时得到的所述二级代理数据;
或者,执行
步骤S20:获取该节点在第k+1次变化时的数据信息;所述数据信息包括该节点在第k+1次变化时的所述新数据和所述递推数据;
步骤S21:该节点对其第k+1次变化时得到的所述二级代理数据取所述二级函数的逆函数,并代入该节点在第k+1次变化时的所述新数据,推算出所述一级代理数据;
步骤S22:对所述一级代理数据取所述一级函数的逆函数,并代入其他节点在第k+1次变化时的所述递推数据,推算出该节点在第k+1次变化时的所述递推数据,并将该节点在第k+1次变化时的所述递推数据作为该节点丢失的单个数据;
其中,所述非第k次变化因子表示丢失的单个数据不是由该节点在第k次变化中引起。
优选地,还包括:当某节点丢失多个数据时,如果该节点为第k次变化因子,则执行所述步骤S10-所述步骤S13依次找回丢失的多个数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国联合网络通信集团有限公司,未经中国联合网络通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910390347.4/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置