一种用于自然语言处理的深度学习模型的同态加密方法

    公开(公告)号:CN115987479A

    公开(公告)日:2023-04-18

    申请号:CN202211501496.1

    申请日:2022-11-28

    Abstract: 本发明公开一种用于自然语言处理的深度学习模型的同态加密方法,首先根据需要加密的数据或者需要使用的深度学习模型获得原始符号表;根据原始符号表生成一份不包含重复符号且大小不小于原始符号表的随机符号表,原始符号表中的符号与随机符号表中的符号形成一对一或一对多的映射关系;随机符号表作为密钥K;通过分词算法将深度学习模型对应的一份明文数据分成符号串;将符号串中的符号按照密钥K,映射成新符号,并串联,生成利用密钥K加密后的密文m。采用本发明的方法进行加密,产出的密文在深度学习中可以保持计算同态,也就是说深度学习模型可以基于密文训练和预测,不影响训练的计算效率,也不改变预测结果,不改变准确率和召回率效果。

Patent Agency Ranking