[发明专利]一种碎片化加密用户信息的云平台隐私保护方法在审
申请号: | 201810572003.0 | 申请日: | 2018-06-01 |
公开(公告)号: | CN108718315A | 公开(公告)日: | 2018-10-30 |
发明(设计)人: | 陈坤 | 申请(专利权)人: | 四川科瑞达电子技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 北京华仲龙腾专利代理事务所(普通合伙) 11548 | 代理人: | 李静 |
地址: | 621000 四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种碎片化加密用户信息的云平台隐私保护方法,方法通过简单加密和加密信息碎片化多云存储相结合来保护用户信息。用户核心隐私信息内容往往非常重要并且少量,通过将用户信息转换成Unicode编码进行一次简单加密,随后通过对用户信息碎片化处理并分布到不同的云服务器上进行保存来保护用户隐私信息。该方法使用加密方法和碎片化信息多云存储相结合,大大提高了用户核心信息的安全,对于保护用户隐私信息具有很大的帮助。 | ||
搜索关键词: | 碎片化 用户信息 加密用户信息 用户隐私信息 简单加密 隐私保护 用户核心 云平台 存储 方法使用 加密信息 隐私信息 云服务器 加密 保存 转换 安全 帮助 | ||
【主权项】:
1.一种碎片化加密用户信息的云平台隐私保护方法,其特征在于包括如下步骤:步骤1:对核心用户信息进行Unicode形式编码转换,转化后保存成16进制字符形式,如“9A62”,“5B3A”;步骤2:将字符形式转换成5位字符,若只有四位则第一位添加‘0’字符,如“9A62”转换成“09A62”;步骤3:打乱5位字符进行简单加密,选择一个加密复杂度x,x取值1,2,3,4,5:步骤3.1:随机生成一个[1,5]范围内的整数a,对5位字符进行位置调换处理,处理过程为将第a位的字符调换到第一位。步骤3.2:重复步骤3.1,直到重复次数等于加密复杂度x,将每次随机生成的整数按顺序进行保存,最终得到x位的加密子:a1a2...,ai代表第i次随机生成的整数。步骤4:将需要隐私保护的每个用户信息分别进行步骤1,2,3处理,并采用按行保存,一行为一个用户,每一行保存形式为{加密子_转换后五位字符_转换后五位字符……},称该步骤后用户信息为加密用户信息;步骤5:统计多云服务器的云服务器数量N,并将加密用户信息转换成矩阵形式,矩阵中每一位保存加密用户信息的一个字符;步骤6:将矩阵进行切分,将不同列的字符数据保存到不同云服务器,具体规则为:对云服务器进行编码:如N0、N1、N2……,对矩阵分别根据列编号编码M0、M1、M2......,具体保存规则为根据Mi下标i进行数据分配:计算T=i%N,将计算结果为T的该列数据保存到多云服务器编号为NT的云服务器上,每一列数据称为碎片化加密用户信息。同时本机需要保存基本的元数据信息,元数据信息为保存时间,保存的云服务器路径信息等(即可以根据元数据找到碎片数据)。步骤7:根据本机的元数据信息获取多云服务器的存储信息,并最终实现碎片化加密用户信息的获取,根据元数据信息可以重新将碎片化加密用户信息组合成加密用户信息。步骤8:加密用户信息的解密,最终获得5位字符信息:步骤8.1:将格式为{加密子_转换后五位字符_转换后五位字符……}的加密用户信息进行分割,提取加密子和五位字符序列。步骤8.2:根据加密子进行反向解密,每次选择最后一位的加密子ai,将五位字符的第一位转移至第ai位。步骤9:5位字符逆转换为正确的Unicode格式,还原为原始用户信息。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川科瑞达电子技术有限公司,未经四川科瑞达电子技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810572003.0/,转载请声明来源钻瓜专利网。