摘要:本發明提出一種支持浮點運算的并行全同態加密方法,屬于信息安全技術領域。本發明的加密方法包含了加密密鑰初始化、明文數據加密和子密文亂序存儲三個步驟,利用云計算環境的可并行計算機制,通過對明文數據進行分組加密,最終實現對整個待加密文件的加密,并存儲到云計算環境的存儲系統中。本發明還提出了基于該并行全同態加密方法的解密方法、加法同態加密方法和乘法同態加密方法。本發明的算法簡潔,易于實現,安全性高,支持任意深度的同態加法和乘法,且算法具有緊湊特性;并可以通過Spark等并行框架進一步提升算法效率,適用于云計算環境。