一种基于消息鉴别码算法的保留格式加密方法及解密方法

基本信息

申请号 CN202110417012.4 申请日 -
公开(公告)号 CN112994874B 公开(公告)日 2021-07-27
申请公布号 CN112994874B 申请公布日 2021-07-27
分类号 H04L9/06(2006.01)I 分类 电通信技术;
发明人 罗影;张文科;敖麒;刘红军 申请(专利权)人 工业信息安全(四川)创新中心有限公司
代理机构 成都九鼎天元知识产权代理有限公司 代理人 徐静
地址 610000四川省成都市高新区和乐二街150号
法律状态 -

摘要

摘要 本发明提供一种基于消息鉴别码算法的保留格式加密方法及解密方法,所述加密方法包括:S11,字符串拆分:将输入的待加密明文P拆分为两个子字符串并分别转化为BN型整数;S12,字符串迭代:设置迭代索引号为i=0,1,2,…,7,对步骤S11得到的两个BN型整数进行8轮基于Feistel结构和PRF变换的迭代;所述PRF变换是基于消息鉴别码算法HMAC‑SM3的伪随机数字节生成函数;S13,字符串合并:将迭代得到的两个BN型整数分别转为字符串后串联合并为一个字符串,得到密文C。本发明的加密方法满足国产化以及安全性要求并且执行效率较高。