摘要
本申请公开了一种基于控制流的机器学习模型加密方法和解密方法,用以提高机器学习模型的安全性,降低机器学习模型被盗用的风险。本申请提供的方案包括:获取待加密的机器学习模型的控制流信息,控制流信息包括多个算子节点的信息和多个算子节点之间的控制流关系的信息;基于控制流信息构建包含多个算子节点和至少一个混淆节点的节点集合并生成映射关系记录;对映射关系记录执行加密,得到密文关系记录;基于密文关系记录和节点集合中的各个节点构建混淆加密模型,混淆加密模型携带密文关系记录。通过本申请提供的方案,即使混淆加密模型泄露也难以还原出原始的机器学习模型,提高机器学习模型的安全性,降低机器学习模型被盗用的风险。
技术关键词
机器学习模型
节点
关系
标识
解密方法
加密方法
电子设备
元素
内存
存储器
风险