数据加密方法、数据解密方法及相关设备技术

技术编号:41984837 阅读:23 留言:0更新日期:2024-07-12 12:14
本公开提供了一种数据加密方法、数据解密方法及相关设备,涉及通信技术领域。该方法包括:数据发送端根据共享量子密钥生成加密密钥和完整性保护密钥,使用加密密钥对待发送数据进行加密,并使用完整性保护密钥对加密后的密文数据进行处理以生成防篡改标签,最后将密文数据和防篡改标签发送至数据接收端;数据接收端在接收到密文数据和防篡改标签后,根据共享量子密钥生成解密密钥和完整性校验密钥,使用完整性校验密钥对密文数据进行处理生成完整性校验标签,与接收到的防篡改标签进行比对,并在比对结果一致的情况下,使用解密密钥对密文数据进行解密。本公开基于量子密钥实现通信双方之间数据的加密传输,无需密钥协商,也能防止密钥被篡改。

【技术实现步骤摘要】

所属的技术人员能够理解,本公开的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“系统”。本公开实施例中还提供了一种电子设备,该电子设备包括:处理器;以及存储器,用于存储处理器的可执行指令;其中,处理器配置为经由执行可执行指令来执行上述任意一项的数据加密方法或数据解密方法。由于该电子设备实施例解决问题的原理与上述方法实施例相似,因此该电子设备实施例的实施可以参见上述方法实施例的实施,重复之处不再赘述。下面参照图9来描述根据本公开的这种实施方式的电子设备900。图9显示的电子设备900仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。如图9所示,电子设备900以通用计算设备的形式表现。电子设备900的组件可以包括但不限于:上述至少一个处理单元910、上述至少一个存储单元920、连接不同系统组件(包括存储单元920和处理单元910)的总线930。其中,所述存储单元存储有程序代码,所述程序代码可以被所述处理单元910执行,使得所述处理单元910执行本说明书上本文档来自技高网...

【技术保护点】

1.一种数据加密方法,其特征在于,应用于数据发送端,包括:

2.根据权利要求1所述的数据加密方法,其特征在于,所述防篡改标签为消息验证码MAC标签,其中,使用所述完整性保护密钥对所述密文数据进行处理,生成防篡改标签:

3.根据权利要求1所述的数据加密方法,其特征在于,将所述密文数据和所述防篡改标签发送至所述数据接收端,包括:

4.根据权利要求1至3中任一项所述的数据加密方法,其特征在于,所述共享量子密钥为所述数据发送端与所述数据接收端基于量子密钥分发协议生成的共享密钥。

5.根据权利要求1至3中任一项所述的数据加密方法,其特征在于,所述共享...

【技术特征摘要】

1.一种数据加密方法,其特征在于,应用于数据发送端,包括:

2.根据权利要求1所述的数据加密方法,其特征在于,所述防篡改标签为消息验证码mac标签,其中,使用所述完整性保护密钥对所述密文数据进行处理,生成防篡改标签:

3.根据权利要求1所述的数据加密方法,其特征在于,将所述密文数据和所述防篡改标签发送至所述数据接收端,包括:

4.根据权利要求1至3中任一项所述的数据加密方法,其特征在于,所述共享量子密钥为所述数据发送端与所述数据接收端基于量子密钥分发协议生成的共享密钥。

5.根据权利要求1至3中任一项所述的数据加密方法,其特征在于,所述共享量子密钥为量子密码系统或量子密钥云平台基于量子密钥分发协议生成并下发至所述数据发送端的共享密钥。

6.一种数据解密方法,其特征在于,应用于数据接收端,包括:

7.根据权利要求6所述的数据解密方法,其特征在于,所述完整性校验标签为消息验证码mac标签,其中,使用所述完整性校验密钥对接收到的密文数据进行处理,生成完整性校验标签:

8.根据权利要求7所述的数据解密方法,其...

【专利技术属性】
技术研发人员:张越王锦华黄铖斌李金慧王骞然
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

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

1