【技术实现步骤摘要】
本专利技术涉及互联网领域中的数据处理技术,尤其涉及一种数据保护方法及服务器。
技术介绍
随着网络的迅速发展,智能终端的大量普及,用户使用网络或智能终端上安装的各种应用可以进行各种各样的娱乐服务,比如,上网打游戏、上网看视频等各种消费和娱乐服务,以此丰富用户的生活。在通过终端进行一些应用或功能时,会产生一些关键数据(例如,用户隐私信息或),而这些关键数据并不是公开的,而是需要进行保密的待保护数据,这些待保护数据通常使用加密算法进行加密后进行存储。然而,由于关键数据生成的过程中的现有的加密方式单一,一旦关联上述待保护数据的设计研究人员是可以获取单一的加密算法而篡改上述待保护数据的,从而导致需要保护的关键数据的安全性降低。
技术实现思路
为解决上述技术问题,本专利技术实施例期望提供一种数据保护方法及服务器,能够保护关键数据,提高关键数据的安全性。本专利技术的技术方案是这样实现的:本专利技术实施例提供例了一种数据保护方法,包括:获取当前第一关联数据集合,所述当前第一关联数据集合为用户历史行为产生的N个关键数据进行连环关联的N份关联数据记录,N大于等于2;基于所述用户当前行为获取当前待关联数据,所述当前待关联数据为所述用户当前行为产生的关键数据;按照预设关联方式,将所述当前待关联数据与所述当前第一关联数据集合进行连环关联,得到所述当前待关联数据的第一关联数据结果;采用所述第一关联数据结果更新所述当前第一关联数据集合;利用更新后的所述当前第一关联数据集合,检测所述当前待关联数据是否被篡改,从而对所述当前待关联数据进行关联保护。本专利技术实施例提供了一种服务器,包括:获取 ...
【技术保护点】
一种数据保护方法,其特征在于,包括:获取当前第一关联数据集合,所述当前第一关联数据集合为用户历史行为产生的N个关键数据进行连环关联的N份关联数据记录,N大于等于2;基于所述用户当前行为获取当前待关联数据,所述当前待关联数据为所述用户当前行为产生的关键数据;按照预设关联方式,将所述当前待关联数据与所述当前第一关联数据集合进行连环关联,得到所述当前待关联数据的第一关联数据结果;采用所述第一关联数据结果更新所述当前第一关联数据集合;利用更新后的所述当前第一关联数据集合,检测所述当前待关联数据是否被篡改,从而对所述当前待关联数据进行关联保护。
【技术特征摘要】
1.一种数据保护方法,其特征在于,包括:获取当前第一关联数据集合,所述当前第一关联数据集合为用户历史行为产生的N个关键数据进行连环关联的N份关联数据记录,N大于等于2;基于所述用户当前行为获取当前待关联数据,所述当前待关联数据为所述用户当前行为产生的关键数据;按照预设关联方式,将所述当前待关联数据与所述当前第一关联数据集合进行连环关联,得到所述当前待关联数据的第一关联数据结果;采用所述第一关联数据结果更新所述当前第一关联数据集合;利用更新后的所述当前第一关联数据集合,检测所述当前待关联数据是否被篡改,从而对所述当前待关联数据进行关联保护。2.根据权利要求1所述的方法,其特征在于,所述预设关联方式包括固定级数关联和/或随机级数关联,所述固定级数关联包括预设固定级数,所述随机级数关联包括预设层数。3.根据权利要求2所述的方法,其特征在于,所述按照预设关联方式,将所述当前待关联数据与所述当前第一关联数据集合进行连环关联,得到所述当前待关联数据的第一关联数据结果,包括:按照所述预设关联方式,从所述当前第一关联数据集合中确定出与所述当前待关联数据待关联的第一关联数据记录,其中,所述第一关联数据记录为所述N份关联数据记录中的至少一份关联数据记录;将所述当前待关联数据与所述第一关联数据记录分别进行组合编码,生成至少一个第一签名数据,将所述至少一个第一签名数据作为所述第一关联数据结果。4.根据权利要求3所述的方法,其特征在于,所述按照所述预设关联方式,从所述当前第一关联数据集合中确定出与所述当前待关联数据待关联的第一关联数据记录,包括:当所述预设关联方式为所述固定级数关联时,按照所述固定级数关联从所述当前第一关联数据集合中,确定与所述当前待关联数据相隔所述预设固定级数的所述第一关联数据记录。5.根据权利要求2所述的方法,其特征在于,所述固定级数关联包括:向上固定级数关联和向下固定级数关联;所述采用所述第一关联数据结果更新所述当前第一关联数据集合,包括:当所述固定级数关联为所述向上固定级数关联时,将所述第一关联数据结果作为所述第一关联数据记录的关联数据结果添加至所述当前第一关联数据集合中;当所述固定级数关联为所述向下固定级数关联时,将所述第一关联数据结果作为所述当前待关联数据对应的关联数据结果添加至所述当前第一关联数据集合中,得到所述当前关联数据的一份关联数据记录。6.根据权利要求3所述的方法,其特征在于,所述按照所述预设关联方式,从所述当前第一关联数据集合中确定出与所述当前待关联数据待关联的第一关联数据记录,包括:当所述预设关联方式为所述随机级数关联时,按照所述随机级数关联从所述当前第一关联数据集合中,随机确定与所述当前待关联数据对应的所述预设层数的所述第一关联数据记录。7.根据权利要求2所述的方法,其特征在于,所述随机级数关联包括:向上随机级数关联和向下随机级数关联;所述采用所述第一关联数据结果更新所述当前第一关联数据集合,包括:当所述随机级数关联为所述向上随机级数关联时,将所述第一关联数据结果作为所述第一关联数据记录的关联数据结果添加至所述当前第一关联数据集合中;当所述随机级数关联为所述向下随机级数关联时,将所述第一关联数据结果作为所述当前待关联数据对应的关联数据结果添加至所述当前第一关联数据集合中,得到所述当前关联数据的一份关联数据记录。8.根据权利要求1所述的方法,其特征在于,所述获取当前第一关联数据集合之前,所述方法还包括:按照所述预设关联方式,将所述N个关键数据进行连环关联,得到所述N个关键数据对应的至少一个第二关联数据结果;将所述至少一个第二关联数据结果保存在所述第一关联数据集合中,得到所述N份关联数据记录。9.根据权利要求8所述的方法,其特征在于,所述按照所述预设关联方式,将所述N个关键数据进行连环关联,得到所述N个关键数据对应的至少一个第二关联数据结果,包括:当i≠1时,按照所述预设关联方式,将所述N个关键数据中的第i个关键数据与所述第i个关键数据之前的其他关键数据进行连环关联,得到第i个关键数据对应的第二关联数据结果;i大于等于2;继续按照所述预设关联方式,将第i+1个关键数据与i份关联数据记录进行连环关联,直至i=N时为止,从而得到所述N个关键数据对应的所述至少一个第二关联数据结果。10.根据权利要求1所述的方法,其特征在于,所述利用更新后的所述当前第一关联数据集合,检测所述当前待关联数据是否被篡改,从而对所述当前待关联数据进行关联保护,包括:检测更新后的所述当前第一关联数据集合,并根据所述预设关联方式,检测出与所述当前待关联数据相关联的至少两份关联数据记录;校验所述至少两份关联数据记录的关联数据结果中与所述当前待关联数据对应的部分是否一致,以实现对所述当前待关联数据的关联保护;若校验结果一致,则检测出所述当前待关联数据未被篡改;若校验结果不一致,则...
【专利技术属性】
技术研发人员:刘曙辉,李云峰,胡涛,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。