[发明专利]文本解密方法、装置、设备及存储介质有效
申请号: | 202110992543.6 | 申请日: | 2021-08-27 |
公开(公告)号: | CN113434895B | 公开(公告)日: | 2021-11-23 |
发明(设计)人: | 张泽鲲 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/62;G06F40/194 |
代理公司: | 深圳市赛恩倍吉知识产权代理有限公司 44334 | 代理人: | 刘丽华;杨毅玲 |
地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文本 解密 方法 装置 设备 存储 介质 | ||
1.一种文本解密方法,其特征在于,所述文本解密方法包括:
当接收到文本解密请求时,根据所述文本解密请求获取密文信息;
对所述密文信息进行词嵌入分析,得到所述密文信息的表征向量,所述表征向量是指能够指示所述密文信息中每个信息字符及相关位置的向量;
从预先训练好的解密模型中提取权值三角矩阵及线性转换矩阵;
基于所述权值三角矩阵遮挡所述表征向量,得到所述密文信息中每个信息字符所对应的字符向量;
根据所述线性转换矩阵处理所述表征向量,得到所述密文信息的特征向量,所述特征向量包括第一向量及第二向量;
根据所述字符向量及所述第一向量分析每个信息字符在所述密文信息的字符分数;
根据所述字符分数及所述第二向量生成每个信息字符的字符表征;
根据所述字符表征所对应的目标词汇生成文本信息,所述文本信息是指对所述密文信息解密处理后所得到的文本。
2.如权利要求1所述的文本解密方法,其特征在于,所述对所述密文信息进行词嵌入分析,得到所述密文信息的表征向量包括:
从预设向量表中获取与所述密文信息中每个信息字符对应的向量值;
根据所述信息字符在所述密文信息中的合并顺序拼接所述向量值,得到映射向量;
基于预设矩阵对所述映射向量进行线性变换,得到转换向量;
计算所述转换向量中所有元素向量的元素均值,并计算所述所有元素向量的元素方差;
计算每个元素向量与所述元素均值的差值在所述元素方差中的比值,得到每个元素向量对应的标准元素,并根据所述标准元素生成标准向量;
根据所述合并顺序生成所述信息字符在所述密文信息的位置向量;
计算所述标准向量与所述位置向量的平均值,得到所述表征向量。
3.如权利要求1所述的文本解密方法,其特征在于,在从预先训练好的解密模型中提取权值三角矩阵及线性转换矩阵之前,所述方法还包括:
获取加密文本及所述加密文本的源文本;
将所述加密文本输入至预先构建好的学习器中,得到初始文本;
统计所述初始文本的预测字符数量,并统计所述源文本的源字符数量;
若所述预测字符数量小于所述源字符数量,对所述初始文本进行填充处理,直至所述预测字符数量等于所述源字符数量,得到预测文本;
计算所述预测文本中每个预测字符与所述源文本中相对应的源字符的相似距离;
计算所述相似距离的平均值,得到所述学习器的损失值;
根据所述损失值调整所述学习器中的网络参数,直至所述损失值不再降低,得到所述解密模型。
4.如权利要求1所述的文本解密方法,其特征在于,所述基于所述权值三角矩阵遮挡所述表征向量,得到所述密文信息中每个信息字符所对应的字符向量包括:
计算所述权值三角矩阵与所述表征向量的乘积,得到遮挡向量;
基于softmax函数处理所述遮挡向量,得到权值向量;
对于每个信息字符,确定该信息字符在所述密文信息中的字符位置;
从所述权值向量中提取与所述字符位置对应的信息权值,并从所述表征向量中提取与该信息字符对应的子向量;
根据所述信息权值对所述子向量进行加权和运算,得到所述字符向量。
5.如权利要求1所述的文本解密方法,其特征在于,所述根据所述字符向量及所述第一向量分析每个信息字符在所述密文信息的字符分数包括:
统计所述字符向量的向量长度;
计算所述第一向量的转置值,得到第三向量;
计算所述字符向量与所述第三向量的乘积在所述向量长度中的比值,得到所述字符分数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110992543.6/1.html,转载请声明来源钻瓜专利网。