摘要
本发明公开了一种密态外包模型训练场景下的计算完整性验证方法及系统,方法包括:客户端通过反向拍卖确定中标云服务提供商,还秘密分享训练集数据至中标云服务提供商的云服务器训练模型,还将验证集数据标签Hash值上传区块链并秘密分享验证集数据特征至云服务器,云服务器通过模型对验证集数据的秘密份额进行推理并构建零知识证明电路进行辅助验证;客户端调用区块链智能合约使用推理结果恢复验证集推理标签并与验证集数据标签对比Hash值计算推理准确率以验证模型参数有效性与模型精确度正确性,还使用零知识证明电路的密钥验证零知识证明Proof以验证模型结构正确性。本发明保证了云服务器按照正确的数据进行了正确的模型训练过程。