买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:北京江南天安科技有限公司
摘要:本发明是关于一种长报文数据的等长分组加密方法及密文解密方法。其中的加密方法包括:当长报文的数据长度N不是分组长度L的整数倍时,将长报文的数据进行分组,得到部分分组和标准分组;对标准分组进行加密运算,得到第一密文;对部分分组进行加密运算,得到第二密文;将第一密文和第二密文组合,得到长度为N的密文。本发明提供的技术方案中的加解密方法,其密文、明文等长,无需填充,适合更多模式分组密码算法,并且适合于如E1内容加密、SDH帧净载荷加密等长度不能更改的应用环境及其它长度变化但不是标准分组整数倍的应用场景,使得很多分组密码模式应的用不再受数据长度限制。
主权项:1.一种长报文数据的等长分组加密方法,其特征在于,包括:当长报文的数据长度N不是分组长度L的整数倍时,将所述长报文的数据进行分组,得到1个长度为L’的部分分组和k个长度为L的标准分组,其中,k为正整数,所述部分分组为第i组数据,1i≤k+1,L’<L;对k个所述标准分组进行加密运算,得到k个长度为L的第一密文;对所述部分分组进行加密运算,得到1个长度为L’的第二密文;将k个第一密文和1个第二密文组合,得到长度为N的密文;所述对所述部分分组进行加密运算,得到1个长度为L’的第二密文,具体包括:对第i-1组数据加密得到的第一密文和预设的长度为L的数值进行按比特异或运算,将运算结果作为第三明文数据;对所述第三明文数据进行加密,得到第三密钥流;对所述第三密钥流中预定的L’个数据和所述部分分组的数据进行按比特异或运算,得到第二密文;设定预设的长度为L的数值为TAG,令第三明文数据M’=Ci-1⊕TAG,所述Ci-1为第i-1组数据加密得到的第一密文,对M’进行加密运算,获得密文C’,则部分分组数据Mi的密文Ci为:Ci=C’⊕Mi;所述方法还包括:当长报文的数据长度N是分组长度L的整数倍时,将所述长报文的数据进行分组,得到m个标准分组,m=LN;对所述m个标准分组进行加密运算,得到m个长度为L的第六密文;将m个第六密文进行组合,得到长度为N的密文。
全文数据:
权利要求:
百度查询: 北京江南天安科技有限公司 一种长报文数据的等长分组加密方法及密文解密方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。