一种云计算环境中并行同态数据加密方法

    公开(公告)号:CN105162590B

    公开(公告)日:2018-02-23

    申请号:CN201510339182.X

    申请日:2015-06-18

    Abstract: 本发明公开了一种云计算环境中并行同态数据加密方法,包括以下步骤:步骤1,根据给定的安全强度要求参数和加密后明文数据的比特长度,生成私钥和公钥;步骤2,将明文数据等分成N块,记为m1,…,mN,每一块独立进行加密运算,最后一块如长度不够,用零填充;步骤3,将步骤2分块后的明文数据在Map中用步骤1生成的公钥进行并行加密处理,得到加密后的密文数据c1,…,cN;步骤4,将步骤3得到的密文数据c1,…,cN在Reduce中进行拼接,得到完整的密文c。本发明通过对明文数据进行分组加密,利用同态加密算法和云计算环境的MapReduce机制,实现对整个文件的高速并行加密。

    云计算环境中对存储文件的并行混沌加密方法

    公开(公告)号:CN103825699B

    公开(公告)日:2016-11-30

    申请号:CN201410049833.7

    申请日:2014-02-13

    Abstract: 云计算环境中对存储文件的并行混沌加密方法为数据文件的加密提供一种可并行的轻量级加密,属于信息安全领域。利用云计算环境的可并行计算机制,如MapReduce并行计算技术,结合混沌加密方法,通过对明文数据进行分组加密,最终实现对整个文件的加密,并上载到云计算环境的存储系统中。方法包含了加密系统初值计算、加密密钥序列计算和数据加密三个步骤。在加密系统初始化中,方法采用三维Lorenz混沌系统和Chen混沌系统生成用于加密的初值和干扰值;在计算加密密钥序列过程中,基于计算出的初始值和干扰值,通过Henon混沌映射和2维Logistic混沌映射的迭代运算,生成用于数据加密的密钥序列;在数据加密过程中,通过密钥序列与明文进行运算,最终实现对明文数据的加密。

    一种云存储系统中可并行计算的文件加密解密方法

    公开(公告)号:CN104009835A

    公开(公告)日:2014-08-27

    申请号:CN201410210132.7

    申请日:2014-05-16

    Abstract: 一种云存储系统中可并行计算的文件加密解密方法利用云计算环境的可并行计算机制,如MapReduce并行计算技术,通过对明文数据进行分组加密,利用分块矩阵乘法算法,最终实现对整个文件的加密,并上载到云计算环境的存储系统中。方法包含了对合密钥子矩阵生成,计算密钥计算,数据文件分块,数据加密,数据解密等五个步骤。在加密系统初始化中,方法采用模运算方法,构造了一个随机密钥矩阵,该矩阵具有矩阵等于其逆矩阵的特点;在矩阵分块过程中,通过边界划分的方法,确定了并行计算的每个分块;在数据加密过程中,通过密钥矩阵与明文矩阵的分块乘法,最终实现对明文数据的加密;在解密过程中,根据对合矩阵的性质,通过密文矩阵与密钥矩阵的乘积,再取模获得。

    一种云计算环境中并行同态数据加密方法

    公开(公告)号:CN105162590A

    公开(公告)日:2015-12-16

    申请号:CN201510339182.X

    申请日:2015-06-18

    Abstract: 本发明公开了一种云计算环境中并行同态数据加密方法,包括以下步骤:步骤1,根据给定的安全强度要求参数和加密后明文数据的比特长度,生成私钥和公钥;步骤2,将明文数据等分成N块,记为m1,…,mN,每一块独立进行加密运算,最后一块如长度不够,用零填充;步骤3,将步骤2分块后的明文数据在Map中用步骤1生成的公钥进行并行加密处理,得到加密后的密文数据c1,…,cN;步骤4,将步骤3得到的密文数据c1,…,cN在Reduce中进行拼接,得到完整的密文c。本发明通过对明文数据进行分组加密,利用同态加密算法和云计算环境的MapReduce机制,实现对整个文件的高速并行加密。

    云计算环境中对存储文件的并行混沌加密方法

    公开(公告)号:CN103825699A

    公开(公告)日:2014-05-28

    申请号:CN201410049833.7

    申请日:2014-02-13

    Abstract: 云计算环境中对存储文件的并行混沌加密方法为数据文件的加密提供一种可并行的轻量级加密,属于信息安全领域。利用云计算环境的可并行计算机制,如MapReduce并行计算技术,结合混沌加密方法,通过对明文数据进行分组加密,最终实现对整个文件的加密,并上载到云计算环境的存储系统中。方法包含了加密系统初值计算、加密密钥序列计算和数据加密三个步骤。在加密系统初始化中,方法采用三维Lorenz混沌系统和Chen混沌系统生成用于加密的初值和干扰值;在计算加密密钥序列过程中,基于计算出的初始值和干扰值,通过Henon混沌映射和2维Logistic混沌映射的迭代运算,生成用于数据加密的密钥序列;在数据加密过程中,通过密钥序列与明文进行运算,最终实现对明文数据的加密。

Patent Agency Ranking