欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 2022103960500
申请人: 天津市职业大学
专利类型:发明专利
专利状态:已下证
专利领域: 电通信技术
更新日期:2024-02-23
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

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所述的多路检验运算去冗余的云计算系统,其特征在于:所述云计算服务器还包括有对比模块、读出模块和写入模块,其中:读出模块,用于读取存储器得到第一存储数据,将该第一存储数据发送给对比模块;还用于读取存储器得到第二存储数据,将第二存储数据发送给加密服务器,所述第二存储数据与解密指令相匹配;

对比模块,用于获取数据传输模块发出的加密文件C1和加密密钥C2,将加密文件C1和第一存储数据进行对比,判断对比结果是否相同,结果相同时,将加密密钥C2发送给写入模块,结果不同时,将加密文件C1和加密密钥C2发送给写入模块;

写入模块,将加密文件C1、加密密钥C2写入存储器。

6.如权利要求5所述的多路检验运算去冗余的云计算系统,其特征在于:所述云计算服务器还包括有编码模块和解码模块,所述编码模块与写入模块连接,用于获取加密文件C1、加密密钥C2,对加密文件C1、加密密钥C2进行编码后写入存储器;所述解码模块与加密服务器连接,用于获取目标文件,对目标文件解码后得到解码文件,将该解码文件发送给用户终端。

7.如权利要求6所述的多路检验运算去冗余的云计算系统,其特征在于:所述编码模块对加密文件C1、加密密钥C2进行编码的方式为:采用纠删码中性能稳定的RS码进行存储。

8.如权利要求6所述的多路检验运算去冗余的云计算系统,其特征在于:所述解码模块对目标文件数据进行解码的方式为:通过RS译码还原目标文件数据,得到加密文件C1、加密密钥C2。

9.如权利要求6所述的多路检验运算去冗余的云计算系统,其特征在于:所述云计算服务器还包括有验证模块,所述验证模块与用户终端、解码模块连接,其中:验证模块,用于获取用户终端发送的存储文件数据以及解码模块发送的解密文件数据,对存储文件数据和解密文件数据信息进行计算,得到存储文件数据的信息摘要h1、解密文件数据的信息摘要h2,比对h1和h2是否相同,若相同,将该解密文件数据发送给用户终端,若不同,删除该解密文件数据。

10.如权利要求9所述的多路检验运算去冗余的云计算系统,其特征在于:所述验证模块对存储文件数据和解密文件数据进行计算的方式为采用HMAC算法。