-
公开(公告)号:CN114157409A
公开(公告)日:2022-03-08
申请号:CN202010928578.9
申请日:2020-09-07
Applicant: 西安西电捷通无线网络通信股份有限公司
IPC: H04L9/06
Abstract: 本发明公开了一种信息加解密处理方法及装置,涉及信息技术领域,用以优化现有的SM4分组密码算法加解密过程,其中信息加密方法包括:获取明文输入序列X以及获取K轮非线性迭代过程中使用的加密密钥rki;基于明文输入序列X及加密密钥rki进行K轮非线性迭代运算:将序列X划分为序列X0、序列X1、序列X2、序列X3,其中在第i轮非线性迭代运算中,根据Xi+1、Xi+2、Xi+3与对应的rki得到合成置换的输入序列A,将序列A输入至查找表S3进行查表操作,得到合成置换输出序列TA,将TA与Xi进行异或运算得到第i轮非线性迭代运算的输出结果Xi+4,将第K‑4轮至第K‑1轮的输出结果进行反序运算,得到明文输入序列X进行加密的密文输出序列。
-
公开(公告)号:CN114157409B
公开(公告)日:2025-04-08
申请号:CN202010928578.9
申请日:2020-09-07
Applicant: 西安西电捷通无线网络通信股份有限公司
IPC: H04L9/06
Abstract: 本发明公开了一种信息加解密处理方法及装置,涉及信息技术领域,用以优化现有的SM4分组密码算法加解密过程,其中信息加密方法包括:获取明文输入序列X以及获取K轮非线性迭代过程中使用的加密密钥rki;基于明文输入序列X及加密密钥rki进行K轮非线性迭代运算:将序列X划分为序列X0、序列X1、序列X2、序列X3,其中在第i轮非线性迭代运算中,根据Xi+1、Xi+2、Xi+3与对应的rki得到合成置换的输入序列A,将序列A输入至查找表S3进行查表操作,得到合成置换输出序列TA,将TA与Xi进行异或运算得到第i轮非线性迭代运算的输出结果Xi+4,将第K‑4轮至第K‑1轮的输出结果进行反序运算,得到明文输入序列X进行加密的密文输出序列。
-