一种抗量子攻击的加密方法及解密方法、设备、介质技术

技术编号:40873302 阅读:24 留言:0更新日期:2024-04-08 16:41
本申请实施例涉及量子信息技术领域,公开了一种抗量子攻击的加密方法及解密方法、设备、介质。抗量子攻击的加密方法,包括:将待加密信息与预设的白化密钥进行异或操作;将所述异或操作的操作结果采用国密算法进行加密;将所述加密后的信息再次与所述白化密钥进行异或操作,得到密文。至少有利于提高国密算法的安全性。

【技术实现步骤摘要】

本申请实施例涉及量子信息,特别涉及一种抗量子攻击的加密方法及解密方法、设备、介质


技术介绍

1、量子计算攻击是一种基于量子计算的攻击方式,其能够基于量子比特的叠加和纠缠特性,通过量子计算机的并行计算能力,在极短的时间内实现对传统加密算法的破解。并且目前还提出了一种可以显著减少搜索密钥的复杂度的量子算法——grover算法,其能够在密钥长度为m比特时,将密钥穷搜复杂度仅为2^(m/2)。

2、也就是说,一旦量子计算机的计算能力获得进一步的提升,使得2^64量子计算变得现实可行,国密算法(如sm4分组密码算法)将会由于密钥可通过量子计算被破解而变得不再安全。具体原因如下:国密算法中定义的密钥长度一般为128比特,因此,国密算法的密钥空间的大小为2^128,但是,通过grover算法,国密算法的密钥空间中的密钥穷搜复杂度将会被降低到2^(128/2)=2^64,恰好能够被2^64量子计算破解。

3、因此,亟需提高国密算法的安全性。


技术实现思路

1、本申请实施例的目的在于提供一种抗量子攻击本文档来自技高网...

【技术保护点】

1.一种抗量子攻击的加密方法,其特征在于,包括:

2.根据权利要求1所述的抗量子攻击的加密方法,其特征在于,所述国密算法为SM4加密算法。

3.根据权利要求1所述的抗量子攻击的加密方法,其特征在于,在所述将待加密信息与预设的白化密钥进行异或操作之前,还包括:

4.根据权利要求1所述的抗量子攻击的加密方法,其特征在于,所述白化密钥长度为128比特,或256比特。

5.根据权利要求1至4中任一项所述的抗量子攻击的加密方法,其特征在于,所述加密方法应用在经典加密设备。

6.一种抗量子攻击的解密方法,其特征在于,包括

7....

【技术特征摘要】

1.一种抗量子攻击的加密方法,其特征在于,包括:

2.根据权利要求1所述的抗量子攻击的加密方法,其特征在于,所述国密算法为sm4加密算法。

3.根据权利要求1所述的抗量子攻击的加密方法,其特征在于,在所述将待加密信息与预设的白化密钥进行异或操作之前,还包括:

4.根据权利要求1所述的抗量子攻击的加密方法,其特征在于,所述白化密钥长度为128比特,或256比特。

5.根据权利要求1至4中任一项所述的抗量子攻击的加密方法,其特征在于,所述加密方法应用在经典加密设备。

6.一...

【专利技术属性】
技术研发人员:黄安静郁昱郭淳陈敬棚刘建荣缪亚军翁晨
申请(专利权)人:国科量子通信网络有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1