一种用户隐秘数据保护的方法和装置制造方法及图纸

技术编号:29979132 阅读:28 留言:0更新日期:2021-09-08 10:09
本发明专利技术涉及计算机技术和信息安全领域,具体涉及一种用户隐秘数据保护的方法和装置。数据保护系统包含数据操作模块,数据加密模块,数字身份认证模块,数据存储模块和数据权限控制模块;数据保护方法采用基于零知识证明的数字身份认证作为用户的身份和权限分配凭据,并采用隔离认证方式进行数据的分段加密保护。本发明专利技术旨在为用户提供兼顾安全可靠和快捷便利的隐秘数据保护系统,提出了一种基于零知识证明的数字身份体系的、用户隐秘数据保护方法,兼具本地智能设备的核身安全性、云端存储的数据可用性、互联网登录认证的操作便捷性等多种用户特性于一体的效果。用户特性于一体的效果。用户特性于一体的效果。

【技术实现步骤摘要】
一种用户隐秘数据保护的方法和装置


[0001]本专利技术涉及计算机技术和信息安全领域,具体涉及一种用户隐秘数据保护的方法和装置。

技术介绍

[0002]随着数字技术的发展,手机等智能设备在日常生活中所占比重越来越高。手机从最开始只能“打电话,发短信”的通讯设备,逐渐过渡到了处理日常工作信息的个人随身智能终端。随着人们对智能设备依赖性的加强,会在智能设备中操作、存储各种账号密码和敏感文件等重要而隐私的数据(本文档中成为“隐秘数据”)。智能设备一旦丢失、被盗或被非法攻克后,个人隐秘数据的泄露将对用户造成极大的伤害和困扰。
[0003]目前各大手机厂商都提供了“隐私空间”、“保管箱”等基于设备本地的加密产品,但是用户手机一旦丢失,用户的隐秘数据就可能遗失,产生重大损失。而若手机损坏,用户也只有继续选择原手机品牌手机才可以转移所保存的数据,很大程度上限制了用户使用自身数据的便利性。
[0004]现有的网络数据存储公司也提供了类似“隐私空间”、“保管箱”等基于云端的隐私数据存储产品,为用户提供数据存储服务的同时,也可以在多个设备端进行数据本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种用户隐秘数据保护方法,应用于客户端,所述方法包括:与云端交互,获取本地数据操作凭据;获取用户数据,并对所述用户数据进行重编码,得到重编码数据;对所述重编码数据进行加密操作,得到本地加密数据;得到本地加密数据后,发送给所述云端,并删除本机原始数据;使用本地数据操作凭据从所述云端获取存储数据列表,并提交加密数据下载请求;从所述云端接收加密数据并保存到本地存储设备中;使用本地数据操作凭据对下载到本地存储设备的文件进行解密操作,得到解密数据;向用户展示解密数据,并删除保存在本地存储设备中的所述加密数据。2.如权利要求1所述的方法,所述对用户数据进行重编码之前,还包括:判断所述用户数据是否为字符串数据,且所述判断的结果为否;所述方法还包括:若所述判断的结果为是,则先对所述用户数据进行字节流变换处理后,再对变换后的用户数据字节流进行重编码,得到重编码数据。3.如权利要求1所述的方法,所述本地数据操作凭据,包含用户数字身份标识,本地数据加密参数,云端数据操作凭据;其中:本地数据加密参数为一组用于数据加密的密钥。4.如权利要求1所述的方法,所述重编码,为通过一组方法,对源字节流数据的可逆转换过程。5.如权利要求1所述的方法,所述加密数据下载请求,包含用户数字身份标识,云端数据操作凭据,数据下载标识符。6.一种用户隐秘数据保护方法,应用于云端,所述方法包括:与客户端交互,获取客户端操作用户数字身份信息;根据用户数字身份信息,生成并向客户端返回本地数据操作凭据;接收客户端提交的本地加密数据,并使用云端数据加密参数进行加密处理,得到云端加密数据;将所述云端加密数据存储于云端;接收所述客户端提交的本地数据加密参数,向客户端返回云端存储数据列表;接收数据下载请求,使用云端数据加密参数对云端加密数据数据进行解密操作,得到云端解密数据;向客户端返回所述云端解密数据。7.如权利要求5所述的方法,所述向客户端返回本地数据操作凭据之前,还包括:根据用户数字身份信息,查询用户在云端是否存在所述本地数据加密参数和云端数据加密参数,且所述的判断结果为是;所述方法还包括:若所述判断的结果为否,则先随机生成用户本地数据加密参数和云端数据加密参数,并...

【专利技术属性】
技术研发人员:肖鑫磊陈建伟唐晓玲师文杰刘鹤
申请(专利权)人:令牌云上海科技有限公司
类型:发明
国别省市:

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

1