摘要:本發明公開了一種云計算環境中并行同態數據加密方法,包括以下步驟:步驟1,根據給定的安全強度要求參數和加密后明文數據的比特長度,生成私鑰和公鑰;步驟2,將明文數據等分成N塊,記為m1,…,mN,每一塊獨立進行加密運算,最后一塊如長度不夠,用零填充;步驟3,將步驟2分塊后的明文數據在Map中用步驟1生成的公鑰進行并行加密處理,得到加密后的密文數據c1,…,cN;步驟4,將步驟3得到的密文數據c1,…,cN在Reduce中進行拼接,得到完整的密文c。本發明通過對明文數據進行分組加密,利用同態加密算法和云計算環境的MapReduce機制,實現對整個文件的高速并行加密。