一种用户数据加密系统及方法技术方案

技术编号:38820475 阅读:23 留言:0更新日期:2023-09-15 19:59
本发明专利技术涉及云计算技术领域,特别涉及一种用户数据加密系统,包括:用户画像刻画模块:用于根据用户的浏览记录刻画用户画像;用户终端:用于存储用户画像,并向外输出用户画像;待访问平台:用于接收、传递来自用户终端的用户画像;密钥生成模块:用于给用户终端生成第一秘钥,给待访问平台生成第二密钥,还生成用户终端和待访问平台之间的共用密钥;还涉及一种用户数据加密方法,包括以下步骤:S1:用户固定ID与用户终端绑定,用户终端生成虚拟ID;S2:根据用户的浏览记录生成用户画像,并保存至用户终端

【技术实现步骤摘要】
一种用户数据加密系统及方法


[0001]本专利技术涉及云计算
,特别涉及一种用户数据加密系统及方法。

技术介绍

[0002]云计算(cloudcomputing)是分布式计算的一种,指的是通过网络“云”将巨大的数据计算处理程序分解成无数个小程序,然后,通过多部装置组成的系统进行处理和分析这些小程序得到结果并返回给用户。云计算早期,简单地说,就是简单的分布式计算,解决任务分发,并进行计算结果的合并。因而,云计算又称为网格计算。通过这项技术,可以在很短的时间内(几秒钟)完成对数以万计的数据的处理,从而达到强大的网络服务。云计算环境下,用户的数据存储在云存储平台上,从物理上脱离了用户的控制。用户最担心的就是自己的数据是否得到了安全保护,是否被未授权方使用或修改,是否被非法泄漏。为了安全性考虑,一种典型的技术解决方案是采用加密技术,将数据加密后再存储至云存储平台。然而,由于业务需要,用户经常需要将数据共享给其他人,如同事、合作伙伴等。一种方法是数据拥有者将数据从云存储平台下载至本地,解密后传给合作伙伴,但是这种方法不够灵活,也会加重用户本身的工作本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种用户数据加密系统,其特征在于,包括:用户画像刻画模块:用于根据用户的浏览记录刻画用户画像;用户终端:用于存储用户画像,并向外输出用户画像;待访问平台:用于接收、传递来自用户终端的用户画像;密钥生成模块:用于给用户终端生成第一秘钥,给待访问平台生成第二密钥,还生成用户终端和待访问平台之间的共用密钥;其中,在用户终端访问待访问平台时,所述用户终端对第一密钥和共用密钥进行异或计算,所述待访问平台对第二密钥和共用密钥进行异或计算;还包括数据处理模块,用于接收用户终端和待访问平台的异或计算结果,在计算结果的正确率达到阈值时,数据处理模块发出调取指令给用户终端,用户终端将用户画像传输至待访问平台。2.根据权利要求1所述的一种用户数据加密系统,其特征在于:在计算结果的正确率低于阈值时,所述数据处理模块访问用户的浏览记录,从浏览记录中调取正访问平台的历史访问记录,若在此前额定时间内有访问记录,且上一次访问时的异或计算结果的正确率高于阈值,则用户平台依然将新的用户画像传输至待访问平台。3.根据权利要求2所述的一种用户数据加密系统,其特征在于:所述用户画像的更新周期为7天。4.根据权利要求2所述的一种用户数据加密系统,其特征在于:当访问不受信任的陌生平台时,数据处理模块将用户终端的异或计算结果进行相...

【专利技术属性】
技术研发人员:孙春树
申请(专利权)人:拓银深圳数据服务有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1