一種基于消息鑒別碼算法的保留格式加密方法及解密方法
基本信息
申請?zhí)?/td> | CN202110417012.4 | 申請日 | - |
公開(公告)號 | CN112994874B | 公開(公告)日 | 2021-07-27 |
申請公布號 | CN112994874B | 申請公布日 | 2021-07-27 |
分類號 | H04L9/06(2006.01)I | 分類 | 電通信技術(shù); |
發(fā)明人 | 羅影;張文科;敖麒;劉紅軍 | 申請(專利權(quán))人 | 工業(yè)信息安全(四川)創(chuàng)新中心有限公司 |
代理機構(gòu) | 成都九鼎天元知識產(chǎn)權(quán)代理有限公司 | 代理人 | 徐靜 |
地址 | 610000四川省成都市高新區(qū)和樂二街150號 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明提供一種基于消息鑒別碼算法的保留格式加密方法及解密方法,所述加密方法包括:S11,字符串拆分:將輸入的待加密明文P拆分為兩個子字符串并分別轉(zhuǎn)化為BN型整數(shù);S12,字符串迭代:設(shè)置迭代索引號為i=0,1,2,…,7,對步驟S11得到的兩個BN型整數(shù)進行8輪基于Feistel結(jié)構(gòu)和PRF變換的迭代;所述PRF變換是基于消息鑒別碼算法HMAC?SM3的偽隨機數(shù)字節(jié)生成函數(shù);S13,字符串合并:將迭代得到的兩個BN型整數(shù)分別轉(zhuǎn)為字符串后串聯(lián)合并為一個字符串,得到密文C。本發(fā)明的加密方法滿足國產(chǎn)化以及安全性要求并且執(zhí)行效率較高。 |
