[發明專利]消息認證碼的生成方法、裝置、計算機設備和存儲介質在審
| 申請號: | 202210086566.5 | 申請日: | 2022-01-25 |
| 公開(公告)號: | CN114448695A | 公開(公告)日: | 2022-05-06 |
| 發明(設計)人: | 鄭培鈿;李平;周建平;陳美伶 | 申請(專利權)人: | 中國工商銀行股份有限公司 |
| 主分類號: | H04L9/40 | 分類號: | H04L9/40 |
| 代理公司: | 華進聯合專利商標代理有限公司 44224 | 代理人: | 馮右明 |
| 地址: | 100140 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 消息 認證 生成 方法 裝置 計算機 設備 存儲 介質 | ||
1.一種消息認證碼的生成方法,其特征在于,所述方法包括:
根據待認證消息,生成多個目標字段;
對所述多個目標字段進行分組,得到多個字段組,其中,所述字段組中包含預設個數的目標字段,所述預設個數大于或等于2;
對每個字段組中的目標字段進行融合,得到每個字段組對應的融合字段;
根據多個字段組對應的多個融合字段,確定多個新的目標字段;
基于所述多個新的目標字段,返回執行對所述多個目標字段進行分組,得到多個字段組的步驟進行迭代,直到迭代完成獲得目標融合字段;
根據所述目標融合字段,確定所述待認證消息對應的消息認證碼。
2.根據權利要求1所述的方法,其特征在于,所述根據待認證消息,生成多個目標字段,包括:
獲取待認證消息中所有字節的總長度;
將所述總長度與分段個數相除,得到商和余數;
將所述所有字節依序劃分為第一個數的第一字段和第二個數的第二字段,其中,所述第一個數為所述分段個數與所述余數的差,所述第一字段的長度為所述商;所述第二個數為所述余數,所述第二字段的長度為所述商與1相加得到的和;
將所述第一個數的第一字段和所述第二個數的第二字段確定為多個初始字段;
對所述多個初始字段中每個初始字段進行補位,得到多個目標字段。
3.根據權利要求2所述的方法,其特征在于,所述對所述多個初始字段中每個初始字段進行補位,得到多個目標字段,包括:
針對所述第一個數的第一字段中的每個第一字段,添加第一補位個數的預設字節,得到補位后的第一字段,其中,所述第一補位個數為基礎字段的長度與所述商的差值;
針對所述第二個數的第二字段中的每個第二字段,添加第二補位個數的預設字節,得到補位后的第二字段,其中,所述第二補位個數為基礎字段的長度與所述和的差值;
將所述第一個數的補位后的第一字段和所述第二個數的補位后的第二字段,確定為多個目標字段。
4.根據權利要求3所述的方法,其特征在于,所述針對所述第一個數的第一字段中的每個第一字段,添加第一補位個數的預設字節,得到補位后的第一字段,包括:
針對所述第一個數的第一字段,將個數為奇數的第一字段確定為第三字段,在每個所述第三字段的后端,添加第一補位個數的預設字節,得到補位后的第三字段;
針對所述第一個數的第一字段,將個數為偶數的第一字段確定為第四字段,在每個所述第四字段的前端,添加第一補位個數的預設字節,得到補位后的第四字段;
將所述補位后的第三字段和所述補位后的第四字段,確定為補位后的第一字段。
5.根據權利要求3所述的方法,其特征在于,所述針對所述第二個數的第二字段中的每個第二字段,添加第二補位個數的預設字節,得到補位后的第二字段,包括:
針對所述第二個數的第二字段,將個數為奇數的第二字段確定為第五字段,在每個所述第五字段的后端,添加第二補位個數的預設字節,得到補位后的第五字段;
針對所述第二個數的第二字段,將個數為偶數的第二字段確定為第六字段,在每個所述第六字段的前端,添加第二補位個數的預設字節,得到補位后的第六字段;
將所述補位后的第五字段和所述補位后的第六字段,確定為補位后的第二字段。
6.根據權利要求2-5任一所述的方法,其特征在于,所述方法還包括:
將所述總長度輸入至預設的對數函數中,得到對數函數值;
對所述對數函數值進行向上取整操作,得到整數值;
計算所述整數值與預設數值的差值,其中,所述預設數值是根據基礎字段的長度確定的;
將所述差值輸入至預設的指數函數中,得到所述分段個數。
7.根據權利要求1所述的方法,其特征在于,所述對所述多個目標字段進行分組,得到多個字段組,包括:
在所述多個目標字段中,每次依序提取兩個目標字段構建一個字段組,直到提取出所有的目標字段,獲得多個字段組。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國工商銀行股份有限公司,未經中國工商銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210086566.5/1.html,轉載請聲明來源鉆瓜專利網。





