一种基于业务属性的量子密钥加密方法及装置制造方法及图纸

技术编号:15749691 阅读:65 留言:0更新日期:2017-07-03 14:27
本申请提供了一种基于业务属性的量子密钥加密方法及装置,基于业务属性的量子密钥加密方法包括:获取各个业务的待加密数据;确定总量子密钥量资源及各个业务的业务属性;将总量子密钥量资源分配给各个业务,得到各个业务的量子密钥量资源;根据各个业务的量子密钥量资源和业务属性,确定各个业务的最优量子密钥更新频率;利用各个业务的最优量子密钥更新频率更新各个业务的量子密钥,并利用更新后的量子密钥对各个业务的待加密数据进行加密。在本申请中,通过以上方式能够提高数据的安全性和保密性。

【技术实现步骤摘要】
一种基于业务属性的量子密钥加密方法及装置
本申请涉及通信安全领域,特别涉及一种基于业务属性的量子密钥加密方法及装置。
技术介绍
人类文明的不断进步及科学技术日新月异的发展,使通信方式也在不断向更文明、更先进、更智能化的方向发展。今天,伴随着计算技术和通信技术的飞速发展,人类社会已步入信息化的时代。在信息化的时代里,信息在政治、经济、军事、科技等人类生活的各个领域里都占有至关重要的位置。而与此同时,随着信息科学和技术的不断发展,尤其是互联网和无线网络的出现,信息泄露问题也日益受到人们的关注。对个人而言,信息泄露将直接导致个人的隐私、经济利益及科研成果等遭到侵犯和损失;对国家而言,这将导致政治、经济、科技、军事等领域的重大损失,尤其在军事领域,信息泄露将严重威胁国家的安全。由上可见,信息科学以及通信领域所面临的一个至关重要的问题就是如何进一步提高信息的安全性和保密性。
技术实现思路
为解决上述技术问题,本申请实施例提供一种基于业务属性的量子密钥加密方法及装置,以达到提高数据的安全性和保密性的目的,技术方案如下:一种基于业务属性的量子密钥加密方法,包括:获取各个业务的待加密数据;确定总量子密钥量资源及各个所述业务的业务属性;将所述总量子密钥量资源分配给各个所述业务,得到各个所述业务的量子密钥量资源;根据各个所述业务的量子密钥量资源和业务属性,确定各个所述业务的最优量子密钥更新频率;利用各个所述业务的最优量子密钥更新频率更新各个所述业务的量子密钥,并利用更新后的量子密钥对各个所述业务的待加密数据进行加密。优选的,确定总量子密钥量资源,包括:从量子密钥生成设备中读取量子密钥实时成码率;对所述量子密钥实时成码率和预设时长进行相乘运算,得到所述总量子密钥量资源。优选的,各个所述业务的业务属性包括:业务数据资产等级和数据传输速率;确定各个所述业务的业务属性,包括:在预设业务数据资产等级库中查询各个所述业务的业务数据资产等级;从各个所述业务所使用的虚拟专用网络中读取各个所述业务的数据传输速率。优选的,将所述总量子密钥量资源分配给各个所述业务,得到各个所述业务的量子密钥量资源,包括:对各个所述业务的业务数据资产等级进行高低排序,得到排序结果;利用所述排序结果确定各个所述业务的密钥分配权重;利用关系式一将所述总量子密钥量资源分配给各个所述业务,得到各个所述业务的量子密钥量资源,Si为第i个业务的量子密钥量资源,Wi为第i个业务的密钥分配权重,i为不小于1且不大于n的整数,n为不小于1的整数,W1+W2+W3+...+Wn为各个所述业务的密钥分配权重之和,S为所述总量子密钥量资源。优选的,根据各个所述业务的量子密钥量资源和业务属性,确定各个所述业务的最优量子密钥更新频率,包括:利用关系式二计算各个所述业务的最优量子密钥更新频率,fi为第i个业务的最优量子密钥更新频率,Vi为第i个业务的数据传输速率,Si为第i个业务的量子密钥量资源,Qi为第i个业务的数据传输阈值。一种基于业务属性的量子密钥加密装置,包括:获取模块,用于获取各个业务的待加密数据;第一确定模块,用于确定总量子密钥量资源及各个所述业务的业务属性;分配模块,用于将所述总量子密钥量资源分配给各个所述业务,得到各个所述业务的量子密钥量资源;第二确定模块,用于根据各个所述业务的量子密钥量资源和业务属性,确定各个所述业务的最优量子密钥更新频率;加密模块,用于利用各个所述业务的最优量子密钥更新频率更新各个所述业务的量子密钥,并利用更新后的量子密钥对各个所述业务的待加密数据进行加密。优选的,所述第一确定模块包括:第一读取单元,用于从量子密钥生成设备中读取量子密钥实时成码率;第一计算单元,用于对所述量子密钥实时成码率和预设时长进行相乘运算,得到所述总量子密钥量资源。优选的,各个所述业务的业务属性包括:业务数据资产等级和数据传输速率;所述第一确定模块包括:查询单元,用于在预设业务数据资产等级库中查询各个所述业务的业务数据资产等级;第二读取单元,用于从各个所述业务所使用的虚拟专用网络中读取各个所述业务的数据传输速率。优选的,所述分配模块包括:排序单元,用于对各个所述业务的业务数据资产等级进行高低排序,得到排序结果;确定单元,用于利用所述排序结果确定各个所述业务的密钥分配权重;分配单元,用于利用关系式一将所述总量子密钥量资源分配给各个所述业务,得到各个所述业务的量子密钥量资源,Si为第i个业务的量子密钥量资源,Wi为第i个业务的密钥分配权重,i为不小于1且不大于n的整数,n为不小于1的整数,W1+W2+W3+...+Wn为各个所述业务的密钥分配权重之和,S为所述总量子密钥量资源。优选的,所述第二确定模块包括:第二计算单元,用于利用关系式二计算各个所述业务的最优量子密钥更新频率,fi为第i个业务的最优量子密钥更新频率,Vi为第i个业务的数据传输速率,Si为第i个业务的量子密钥量资源,Qi为第i个业务的数据传输阈值。与现有技术相比,本申请的有益效果为:在本申请中,通过获取各个业务的待加密数据;确定总量子密钥量资源及各个所述业务的业务属性;将所述总量子密钥量资源分配给各个所述业务,得到各个所述业务的量子密钥量资源;根据各个所述业务的量子密钥量资源和业务属性,确定各个所述业务的最优量子密钥更新频率;利用各个所述业务的最优量子密钥更新频率更新各个所述业务的量子密钥,并利用更新后的量子密钥对各个所述业务的待加密数据进行加密,实现数据的加密。由于量子密钥是基于量子力学测量原理的量子态观测上的安全密钥,安全性高,因此采用量子密钥加密数据能够确保通信的无条件安全性,能够提高数据的安全性和保密性。进一步的,根据各业务的量子密钥量资源和业务属性,确定各个业务的最优量子密钥更新频率,达到自适应调整各个业务的量子密钥更新频率的目的,以提高量子密钥的使用效率,确保电力量子保密通信网络高效安全的运行。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本申请提供的基于业务属性的量子密钥加密方法的一种流程图;图2是本申请提供的基于业务属性的量子密钥加密方法的一种子流程图;图3是本申请提供的基于业务属性的量子密钥加密方法的另一种子流程图;图4是本申请提供的基于业务属性的量子密钥加密方法的再一种子流程图;图5是本申请提供的基于业务属性的量子密钥加密装置的一种逻辑结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。实施例一请参见图1,其示出了本申请提供的基于业务属性的量子密钥加密方法的一种流程图,可以包括以下步骤:步骤S11:获取各个业务的待加密数据。步骤S12:确定总量子密钥量资源及各个所述业务的业务属性。由于各个业务的执行目的不同,因此各个业务具有不同的业务属性。但是由于业务属性为业务本文档来自技高网...
一种基于业务属性的量子密钥加密方法及装置

【技术保护点】
一种基于业务属性的量子密钥加密方法,其特征在于,包括:获取各个业务的待加密数据;确定总量子密钥量资源及各个所述业务的业务属性;将所述总量子密钥量资源分配给各个所述业务,得到各个所述业务的量子密钥量资源;根据各个所述业务的量子密钥量资源和业务属性,确定各个所述业务的最优量子密钥更新频率;利用各个所述业务的最优量子密钥更新频率更新各个所述业务的量子密钥,并利用更新后的量子密钥对各个所述业务的待加密数据进行加密。

【技术特征摘要】
1.一种基于业务属性的量子密钥加密方法,其特征在于,包括:获取各个业务的待加密数据;确定总量子密钥量资源及各个所述业务的业务属性;将所述总量子密钥量资源分配给各个所述业务,得到各个所述业务的量子密钥量资源;根据各个所述业务的量子密钥量资源和业务属性,确定各个所述业务的最优量子密钥更新频率;利用各个所述业务的最优量子密钥更新频率更新各个所述业务的量子密钥,并利用更新后的量子密钥对各个所述业务的待加密数据进行加密。2.根据权利要求1所述的方法,其特征在于,确定总量子密钥量资源,包括:从量子密钥生成设备中读取量子密钥实时成码率;对所述量子密钥实时成码率和预设时长进行相乘运算,得到所述总量子密钥量资源。3.根据权利要求1或2所述的方法,其特征在于,各个所述业务的业务属性包括:业务数据资产等级和数据传输速率;确定各个所述业务的业务属性,包括:在预设业务数据资产等级库中查询各个所述业务的业务数据资产等级;从各个所述业务所使用的虚拟专用网络中读取各个所述业务的数据传输速率。4.根据权利要求3所述的方法,其特征在于,将所述总量子密钥量资源分配给各个所述业务,得到各个所述业务的量子密钥量资源,包括:对各个所述业务的业务数据资产等级进行高低排序,得到排序结果;利用所述排序结果确定各个所述业务的密钥分配权重;利用关系式一将所述总量子密钥量资源分配给各个所述业务,得到各个所述业务的量子密钥量资源,Si为第i个业务的量子密钥量资源,Wi为第i个业务的密钥分配权重,i为不小于1且不大于n的整数,n为不小于1的整数,W1+W2+W3+...+Wn为各个所述业务的密钥分配权重之和,S为所述总量子密钥量资源。5.根据权利要求4所述的方法,其特征在于,根据各个所述业务的量子密钥量资源和业务属性,确定各个所述业务的最优量子密钥更新频率,包括:利用关系式二计算各个所述业务的最优量子密钥更新频率,fi为第i个业务的最优量子密钥更新频率,Vi为第i个业务的数据传输速率,Si为第i个业务的量子密钥量资源,Qi为第i个业务的数据传输阈值。6.一种基于业务属性的量子密...

【专利技术属性】
技术研发人员:陈智雨王栋高德荃李国春赵子岩吴冰童文肖磊葛冰玉史睿白东霞李伯中刘识
申请(专利权)人:国家电网公司国家电网公司信息通信分公司国网电力信息通信有限公司
类型:发明
国别省市:北京,11

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

1