摘要
本发明公开了一种面向矩阵乘法函数的可验证全同态加密方法,包括:客户端初始化加密算法和双线性映射函数,生成系统参数;客户端生成加密算法的密钥,并且客户端对公开矩阵进行编码处理,计算得到中间向量;客户端采用加密算法的密钥,对私有矩阵进行加密,得到密文;根据中间向量和密文,客户端生成计算密钥和验证密钥,并将计算密钥发送至云服务器;云服务器接收到密文,根据公开矩阵、密文和计算密钥,计算得到密文计算结果;云服务器计算得到验证标签,并发送至客户端;客户端根据验证标签对密文计算结果的正确性进行验证,对通过验证的密文计算结果进行解密和解码,得到计算后的明文。本发明能够提升计算效率。