基于国密密码杂凑算法的保留格式加密方法及解密方法

基本信息

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

摘要

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