[發明專利]文本解密方法、裝置、設備及存儲介質有效
| 申請號: | 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.szxzyx.cn/pat/books/202110992543.6/1.html,轉載請聲明來源鉆瓜專利網。





