摘要:本发明提出一种支持浮点运算的并行全同态加密方法,属于信息安全技术领域。本发明的加密方法包含了加密密钥初始化、明文数据加密和子密文乱序存储三个步骤,利用云计算环境的可并行计算机制,通过对明文数据进行分组加密,最终实现对整个待加密文件的加密,并存储到云计算环境的存储系统中。本发明还提出了基于该并行全同态加密方法的解密方法、加法同态加密方法和乘法同态加密方法。本发明的算法简洁,易于实现,安全性高,支持任意深度的同态加法和乘法,且算法具有紧凑特性;并可以通过Spark等并行框架进一步提升算法效率,适用于云计算环境。