本申请属于通信,具体涉及一种数据传输方法、装置、设备、介质及产品。
背景技术:
1、在传输数据时,为了提高数据传输的安全性,通常会利用对称加密算法、非对称加密算法等对传输的数据进行加密。但随着技术的发展,传统的加密算法已不再安全。
技术实现思路
1、本申请实施例的目的是提供一种数据传输方法、装置、设备、介质及产品,可以保证数据传输的安全性。
2、为了解决上述技术问题,本申请是这样实现的:
3、第一方面,本申请实施例提供了一种数据传输方法,包括:
4、接收第一业务报文;
5、利用后量子加密算法和非后量子加密算法对第一业务报文进行加密,得到第二业务报文;
6、将第二业务报文通过指定信道发送给接收方,以使接收方利用后量子加密算法对应的后量子解密算法和非后量子加密算法对应的非后量子解密算法,对第二业务报文进行解密,得到第一业务报文。
7、第二方面,本申请实施例提供了一种数据传输装置,包括:
8、接收模块,用于接收第一业务报文;
9、加密模块,用于利用后量子加密算法和非后量子加密算法对第一业务报文进行加密,得到第二业务报文;
10、发送模块,用于将第二业务报文通过指定信道发送给接收方,以使接收方利用后量子加密算法对应的后量子解密算法和非后量子加密算法对应的非后量子解密算法,对第二业务报文进行解密,得到第一业务报文。
11、第三方面,本申请实施例提供了一种电子设备,包括:处理器,以及存储有计算机程序指令的存储器;处理器读取并执行计算机程序指令时实现如第一方面所述的方法。
12、第四方面,本申请实施例提供了一种可读存储介质,可读存储介质上存储程序或指令,程序或指令被处理器执行时实现如第一方面所述的方法。
13、第五方面,本申请实施例提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如第一方面所述的方法。
14、本申请实施例利用后量子加密算法和非后量子加密算法对接收的第一业务报文进行加密,得到第二业务报文,并将第二业务报文通过指定信道发送给接收方,以使接收方利用后量子加密算法对应的后量子解密算法和非后量子加密算法对应的非后量子解密算法,对第二业务报文进行解密,得到第一业务报文。也即,本申请实施例在后量子加密算法的基础上,进一步利用后量子加密算法进行加固,可以有效对抗量子计算机的攻击,提高了数据传输的安全性。
1.一种数据传输方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述后量子加密算法包括所述接收方的后量子公钥和发送方的后量子私钥;所述非后量子加密算法包括公钥加密算法和/或数字签名算法;
3.根据权利要求2所述的方法,其特征在于,所述利用所述后量子私钥对加密后的所述第一业务报文进行数字签名,得到第一签名报文之后,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述后量子加密算法包括所述接收方的后量子公钥和发送方的后量子私钥;所述非后量子加密算法包括公钥加密算法和/或数字签名算法;
5.根据权利要求1-4任一项所述的方法,其特征在于,所述将所述第二业务报文通过指定信道发送给接收方,包括:
6.根据权利要求1-4任一项所述的方法,其特征在于,所述接收第一业务报文之前,所述方法还包括:
7.一种数据传输装置,其特征在于,包括:
8.一种电子设备,其特征在于,包括:处理器,以及存储有计算机程序指令的存储器;所述处理器读取并执行所述计算机程序指令时实现如权利要求1-6任一项所述的方法。
9.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1-6任一项所述的方法。
10.一种计算机程序产品,其特征在于,包括计算机程序,所述计算机程序被处理器执行时实现如权利要求1-6任一项所述的方法。
