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

    公开(公告)号:CN104009835A

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

    申请号:CN201410210132.7

    申请日:2014-05-16

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

Patent Agency Ranking