一种基于数据加密的云端信息存储系统技术方案

技术编号:22659129 阅读:36 留言:0更新日期:2019-11-28 03:32
本发明专利技术公开一种基于数据加密的云端信息存储系统,用于解决了现有的云服务器通过授权后可以访问服务器的内容,导致存储内容泄露及安全性底的问题;包括信息输入模块、匹配转换模块、信息上传模块、转换存储模块、分配模块、云存储模块、分配存储模块、数据采集模块、备份分析模块、提取模块、密钥验证模块、还原模块和用户终端;通过将存储信息进行图形转换,实现了对存储信息的图形加密,保障了存储信息的安全性;通过将存储信息进行图形转换并分配若干个图形片段进行多台云服务器存储,避免现有的云服务器通过授权后可以访问服务器的内容,导致存储内容泄露的问题。

A cloud information storage system based on data encryption

The invention discloses a cloud information storage system based on data encryption, which is used to solve the problem that the existing cloud server can access the content of the server after being authorized, resulting in the leakage of the storage content and the low security, including information input module, matching conversion module, information upload module, conversion storage module, distribution module, cloud storage module, distribution storage module Data collection module, backup analysis module, extraction module, key verification module, restore module and user terminal; through the transformation of stored information, the stored information is encrypted and the security of stored information is guaranteed; through the transformation of stored information and the distribution of several pieces of graphics for storage on multiple cloud servers, the existing cloud is avoided After the server is authorized, it can access the content of the server, which leads to the problem of storage content disclosure.

【技术实现步骤摘要】
一种基于数据加密的云端信息存储系统
本专利技术涉及云端信息存储
,尤其涉及一种基于数据加密的云端信息存储系统。
技术介绍
云端储存是指云端运算架构中的储存部分,从底层的IaaS、中层PaaS到顶层SaaS都可以看到其身影,其中尤以底层储存数据最为重;数据存储对象包括数据流在加工过程中产生的临时文件或加工过程中需要查找的信息了;数据以某种格式记录在计算机内部或外部存储介质上;然而云端存储会带来安全和隐私问题,出现了很多公共云服务的数据泄露事件的发生;在专利“CN106294878A一种新型的云端数据加密存储系统”虽然实现了对数据进行备份避免数据损失以及多级存储和存储量大;但存在的不足是:对数据没有转换后加密,通过密钥可直接访问云端服务器内存储数据,导存存储系统内的安全性低。
技术实现思路
本专利技术的目的在于提供一种基于数据加密的云端信息存储系统;通过将存储信息进行图形转换,实现了对存储信息的图形加密,保障了存储信息的安全性;通过将存储信息进行图形转换并分配若干个图形片段进行多台云服务器存储。本专利技术所要解决的技术问题为:(1)如何将用户存储的信息转换成自然数标识码,然后通过自然数标识码根据存储等级和存储时间转换成转换图形,并对转换图形添加干扰因子得到重新转换图形,并对重新转换图形进行分段并根据云服务器的优先存储值进行分配存储,解决了现有的云服务器通过授权后可以访问服务器的内容,导致存储内容泄露及安全性底的问题;本专利技术的目的可以通过以下技术方案实现:一种基于数据加密的云端信息存储系统,包括信息输入模块、匹配转换模块、信息上传模块、转换存储模块、分配模块、云存储模块、分配存储模块、数据采集模块、备份分析模块、提取模块、密钥验证模块、还原模块和用户终端;所述信息输入模块用于用户输入待存储信息、存储等级和存储时间;所述信息输入模块将用户输入的待存储信息、存储等级和存储时间发送至匹配转换模块;所述匹配转换模块用于将待存储信息转换成图形信息,具体步骤如下:步骤一:将待存储信息与转换存储模块内存储的文字、符号和数字对应的自然数标识码进行匹配,设定自然数标识码记为Ai,i=1、……、n;且A1=1,A2=2,Ai=i;将待存储信息依次由转换的自然数标识码构成的顺序集合C={Ai,……,An},得到带存储信息转换成的标识码集合C;步骤二:设定存储等级记为D,存储时间记为T;T的单位为年;步骤三:利用公式获取得到图形属性W,其中,e1、e2为预设比例系数固定值;λ为修正因子,取值为0.3290342;W的取值为1、2、3;步骤四:根据图形属性W与转换存储模块内存储的转换图形进行匹配;设定转换图形记为Zj,j=1、2、3;其中,z1表示转换图形为线段,具有1个图形属性,图形属性为长度;Z2表示转换图形为弧形线段,具有2个图形属性,图形属性为弧长和半径;Z3表示转换图形为圆形,具有3个图形属性,包括周长、面积和半径;j表示转换图形的属性;将图形属性W与Zj进行匹配获得对应的转换图形Zj;步骤五:将标识码集合C中的自然数标识码Ai用匹配到的转换图形Zj进行转换,并随机生成干扰因子,设定干扰因子记为ρ;取值为正整数;通过图形属性和干扰因子结合得到重新转换图形;并记为CZj;具体表现为,当转换图形为Z1时,则自然数标识码Ai转换成线段且线段的长度加上干扰因子与Ai的值相等;当转换图形为Z2时,则Ai转换成弧形线段且Ai的值由弧长、半径及干扰因子通过数学中的运算计算得到;步骤六:依照标识码集合C的顺序将重新转换图形CZj依次相连,即Zj……Zn;得到标识图形BT;步骤七:利用公式f=μ*(D*h1+T*h2)获取得到标识图形BT的分段数量f,其中h1、h2和μ均为预设比例系数固定值;μ取值为正整数;步骤八:将标识图形BT依次按照顺序切割为f段,每段图形表示为BTk;k=1、……、f;步骤九:将每段图形BTk通过信息上传模块发送至分配模块和备份分析模块;同时生成转换提取码并发送至转换存储模块进行存储;转换存储模块将转换提取码发送至密钥验证模块进行存储;转换提取码由存储等级、存储时间、图形属性、干扰因子和分段数量以及十个随机正整数构成;转换提取码标记为DTWρfL1……L10;其中L1、……、L10为随机正整数;所述云存储模块用于云端信息存储,云存储模块由若干台云服务器构成;所述数据采集模块用于采集云服务器的编号、剩余内存和服务器的位置以及用户输入待存储信息、存储等级和存储时间的位置;所述数据采集模块将采集的信息发送至分配存储模块;所述分配模块用于将每段图形BTk分配至若干台云服务器存储。优选的,所述分配模块将每段图形BTk分配至若干台云服务器存储的具体步骤如下:S1:设定若干台云服务器标记为Mi,i=1、……、n;云服务器Mi对应的剩余内存记为NMi;云服务器Mi对应的位置记为GMi;设定用户输入待存储信息、存储等级和存储时间的位置记GS;S2:通过GS和GMi计算云服务器与用户输入待存储信息的之间的距离差并标记为GL;S3:利用公式获取得到云服务器Mi的优先存储值YMi;其中,v1、v2为预设比例系数,且v1、v2的值均大于一;S4:设定存储阈值记为Yb;当YMi>Yb,则将该云服务器Mi标记为选中云服务器;将选中云服务器按照优先存储值由大到小依次排序;S5:然后获取的备份系数Q;将每段图形BTk复制Q份并标记为备份图形QBTk;将每段图形BTk和备份图形QBTk依照选中云服务器的排序依次存储;具体表现为BT1存储在优先存储值最前对应的云服务器内;QBT1存储在优先存储值次之对应的云服务器内;备份图形QBTk存储完之后,再依次存储BT2、QBT2;依次类推;S5:统计每段图形BTk和备份图形QBTk在选中云服务器中的存储位置并将其与选中服务器编号发送至分配存储模块。优选的,所述分配存储模块用于存储每段图形BTk和备份图形QBTk在选中云服务器中的位置及其选中服务器编号并生成对应的唯一标识指令;唯一标识指令若干个零到九的自然数构成;唯一标识指令记为R1R2……Rn,其中R1、R2、……、Rn的取值范围均为零到九的自然数;分配存储模块将唯一标识指令发送值密钥验证模块进行存储。优选的,所述密钥验证模块接收到转换提取码和唯一标识指令并生成公钥和私钥存储并发送用户终端上进行显示;用户终端通过输入私钥发送至密钥验证模块并与公钥进行验证,验证成功后,密钥验证模块将公钥和私钥对应的转换提取码和唯一标识指令发送转换存储模块和分配存储模块;转换存储模块将对应的自然数标识码和转换提取码发送至还原模块;分配存储模块根据唯一标识指令获取每段图形BTk和备份图形QBTk在选中云服务器中的存储位置与选中服务器编号并将其发送至提取模块;提取模块根据选中云服务器中的存储位置与选中服务器编号提取对应的每段图形BTk或备份图形QBTk并发送还原模块;还原模块根据每段图形BTk或备份图形QBTk还原至标识图形本文档来自技高网...

【技术保护点】
1.一种基于数据加密的云端信息存储系统,其特征在于:包括信息输入模块、匹配转换模块、信息上传模块、转换存储模块、分配模块、云存储模块、分配存储模块、数据采集模块、备份分析模块、提取模块、密钥验证模块、还原模块和用户终端;/n所述信息输入模块用于用户输入待存储信息、存储等级和存储时间;所述信息输入模块将用户输入的待存储信息、存储等级和存储时间发送至匹配转换模块;所述匹配转换模块用于将待存储信息转换成图形信息,具体步骤如下:/n步骤一:将待存储信息与转换存储模块内存储的文字、符号和数字对应的自然数标识码进行匹配,设定自然数标识码记为Ai,i=1、……、n;且A1=1,A2=2,Ai=i;将待存储信息依次由转换的自然数标识码构成的顺序集合C={Ai,……,An},得到带存储信息转换成的标识码集合C;/n步骤二:设定存储等级记为D,存储时间记为T;T的单位为年;/n步骤三:利用公式

【技术特征摘要】
1.一种基于数据加密的云端信息存储系统,其特征在于:包括信息输入模块、匹配转换模块、信息上传模块、转换存储模块、分配模块、云存储模块、分配存储模块、数据采集模块、备份分析模块、提取模块、密钥验证模块、还原模块和用户终端;
所述信息输入模块用于用户输入待存储信息、存储等级和存储时间;所述信息输入模块将用户输入的待存储信息、存储等级和存储时间发送至匹配转换模块;所述匹配转换模块用于将待存储信息转换成图形信息,具体步骤如下:
步骤一:将待存储信息与转换存储模块内存储的文字、符号和数字对应的自然数标识码进行匹配,设定自然数标识码记为Ai,i=1、……、n;且A1=1,A2=2,Ai=i;将待存储信息依次由转换的自然数标识码构成的顺序集合C={Ai,……,An},得到带存储信息转换成的标识码集合C;
步骤二:设定存储等级记为D,存储时间记为T;T的单位为年;
步骤三:利用公式获取得到图形属性W,其中,e1、e2为预设比例系数固定值;λ为修正因子,取值为0.3290342;W的取值为1、2、3;
步骤四:根据图形属性W与转换存储模块内存储的转换图形进行匹配;设定转换图形记为Zj,j=1、2、3;其中,z1表示转换图形为线段,具有1个图形属性,图形属性为长度;Z2表示转换图形为弧形线段,具有2个图形属性,图形属性为弧长和半径;Z3表示转换图形为圆形,具有3个图形属性,包括周长、面积和半径;j表示转换图形的属性;将图形属性W与Zj进行匹配获得对应的转换图形Zj;
步骤五:将标识码集合C中的自然数标识码Ai用匹配到的转换图形Zj进行转换,并随机生成干扰因子,设定干扰因子记为ρ;取值为正整数;通过图形属性和干扰因子结合得到重新转换图形;并记为CZj;具体表现为,当转换图形为Z1时,则自然数标识码Ai转换成线段且线段的长度加上干扰因子与Ai的值相等;当转换图形为Z2时,则Ai转换成弧形线段且Ai的值由弧长、半径及干扰因子通过数学中的运算计算得到;
步骤六:依照标识码集合C的顺序将重新转换图形CZj依次相连,即Zj……Zn;得到标识图形BT;
步骤七:利用公式f=μ*(D*h1+T*h2)获取得到标识图形BT的分段数量f,其中h1、h2和μ均为预设比例系数固定值;μ取值为正整数;
步骤八:将标识图形BT依次按照顺序切割为f段,每段图形表示为BTk;k=1、……、f;
步骤九:将每段图形BTk通过信息上传模块发送至分配模块和备份分析模块;同时生成转换提取码并发送至转换存储模块进行存储;转换存储模块将转换提取码发送至密钥验证模块进行存储;转换提取码由存储等级、存储时间、图形属性、干扰因子和分段数量以及十个随机正整数构成;转换提取码标记为DTWρfL1……L10;其中L1、……、L10为随机正整数;
所述云存储模块用于云端信息存储,云存储模块由若干台云服务器构成;所述数据采集模块用于采集云服务器的编号、剩余内存和服务器的位置以及用户输入待存储信息、存储等级和存储时间的位置;所述数据采集模块将采集的信息发送至分配存储模块;所述分配模块用于将每段图形BTk分配至若干台云服务器存储。


2.根据权利要求1所述的一种基于数据加密的云端信息存储系统,其特征在于,所述分配模块将每段图形BTk分配至若干台云服务器存储的具体步骤如下:
...

【专利技术属性】
技术研发人员:陈海林张蓬赵绪龙
申请(专利权)人:珍岛信息技术上海股份有限公司
类型:发明
国别省市:上海;31

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

1