【技术实现步骤摘要】
一种多路检验运算去冗余的云计算系统
[0001]本专利技术属于云计算
,具体涉及一种多路检验运算去冗余的云计算系统。
技术介绍
[0002]云计算是近几年信息
最热门的词汇之一,同时也是发展最为迅速的互联网服务模式之一。根据官方的定义,云计算即一种基于网络的服务:它能以最少的资源开销,在任意时间和地点,便捷的从公共资源池(包括但不限于计算、存储、网络、服务以及应用等)中配置满足需求的资源给用户,并且服务完成后迅速归还资源池。从技术层面说,云计算是结合了许多传统计算机技术以及互联网技术发展而来的新技术,其中包括分布式计算、虚拟化技术、并行化计算、分布式存储和网格计算等。它将各种硬件和软件资源整合并根据负载重新配置,比如硬件处理器、网络、存储设备,软件如系统、服务、应用等,使得用户消费这些资源能够像使用水、电、天然气一样简单、可靠。这样可以最大限度的降低用户软硬件使用开销,同时让用户更专注于其核心业务,也有利于云计算提供商推出更为安全的、可靠的、优质的服务。
[0003]随着云存储的发展,云存储服务成为对大数 ...
【技术保护点】
【技术特征摘要】
1.一种多路检验运算去冗余的云计算系统,其特征在于,包括用户终端、云计算服务器、加密服务器和存储器,其中:用户终端,用于向云计算服务器发送存储文件数据和私钥,以及接收云计算服务器发送的目标文件;加密服务器,用于生成密钥和获取私钥,基于所述密钥和私钥执行加密指令和解密指令,执行加密指令得到加密文件C1和加密密钥C2,执行解密指令得到目标文件:云计算服务器,用于将存储文件数据发送给加密服务器;还用于生成加密指令和解密指令,将所述加密指令和解密指令发送给加密服务器,以及获取加密文件C1、加密密钥C2和目标文件,将所述目标文件发送给用户终端;还用于读取存储器,判断是否存在与加密文件C1相同的存储数据,判断结果为是时,将加密密钥C2写入存储器,判断结果为否时,将加密文件C1和加密密钥C2写入存储器;存储器,用于存储加密文件C1和加密密钥C2。2.如权利要求1所述的多路检验运算去冗余的云计算系统,其特征在于:所述加密服务器执行加密指令的方法为:通过所述密钥对存储文件数据进行加密,得到加密文件C1,基于所述私钥对所述密钥加密,得到加密密钥C2;所述加密服务器执行解密指令的方法为:通过所述私钥对加密密钥C2进行解密,得到密钥,基于所述密钥对加密文件C1进行解密,得到目标文件。3.如权利要求2所述的多路检验运算去冗余的云计算系统,其特征在于:所述用户终端还用于向云计算服务器发送文件获取指令,所述云计算服务器基于所述文件获取指令生成解密指令。4.如权利要求3所述的多路检验运算去冗余的云计算系统,其特征在于:所述云计算服务器包括有数据传输模块和指令生成模块,其中:数据传输模块,用于获取用户终端发送的存储文件数据、私钥和文件请求指令,将所述存储文件数据和文件请求指令发送给指令生成模块,将所述私钥发送给加密服务器;还用于接收加密服务器发送的加密文件C1和加密密钥C2,输出该加密文件C1和加密密钥C2;指令生成模块,用于根据所述存储文件数据生成加密指令以及根据所述文件请求指令生成解密指令,将该加密指令和解密指令发送给加密服务器。5.如权利要求4所述的多路检验运算去冗余的云...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。