一种基于CKKS的密文神经网络构建方法及系统

    公开(公告)号:CN117195972A

    公开(公告)日:2023-12-08

    申请号:CN202311175758.4

    申请日:2023-09-12

    摘要: 本发明提供了一种基于CKKS的密文神经网络构建方法及系统,包括:S1、在云服务器端构建深度神经网络模型,并采用开放的明文数据完成训练;S2、生成基于CKKS同态加密的公钥与私钥;S3、用户端保存公钥与私钥,通过公钥对本地隐私数据进行加密,并将加密数据与公钥上传至云服务器端;S4、云服务器端通过公钥对训练完成的深度神经网络模型进行加密,转化成密文神经网络模型;将加密数据输入到密文神经网络模型进行推理预测,并将密文推理结果返回给用户端;S5、用户端利用所持有的私钥进行解密,得到本地数据的明文模型预测输出。本发明可以实现端到端的密文输入、密文输出,为实现隐私数据的可用不可见提供核心技术支撑。