摘要
本说明书提供了一种神经网络模型推理方法及计算机设备。模型方对第一线性层进行混淆,得到N‑1个第二线性层,并利用基于分布式加密协议生成的N个分片密钥分别对第一线性层和N‑1个第二线性层进行加密,得到第一密文线性层和N‑1个第二密文线性层。模型方还对第一线性层之前的第三线性层进行了拆分,得到了M个第三拆分线性层。模型方将上述拆分加密的神经网络模型发送给数据方。数据方利用M个第三拆分线性层对目标数据进行了推理,得到了M个中间结果。然后将中间结果按照数据方无法获知的、预设的组合方式进行组合,得到输入数据,并将输入数据分别输入N个密文线性层,得到N个密文输出,并根据密文输出得到了推理结果。增强了模型的安全。
技术关键词
神经网络模型
线性
分布式密钥
加密算法
分片
数据
计算机设备
编译方法
程序
参数
解密
多项式
协议
存储器
处理器
明文