一种基于预取密钥的密钥整理方法、设备和存储介质技术

技术编号:42619440 阅读:39 留言:0更新日期:2024-09-03 18:26
本申请公开了一种基于预取密钥的密钥整理方法、设备和存储介质,其中方法包括:首先将密钥池中的密钥文件采用内存映射的方式从磁盘映射到内存中,密钥文件中存储有固定字节长度的密钥数据;再根据密钥文件的偏移指针从密钥文件中获取预取密钥进行使用;使用完成后,将预取密钥中剩余的待归还密钥进行回收整理,并更新记录密钥文件的剩余密钥总量。本发明专利技术通过密钥文件的偏移指针位置、密钥拼接等手段将预取密钥中剩余的待归还密钥进行回收整理,避免了密钥资源的浪费;同时,通过ftruncate函数将映射到内存中密钥文件的大小进行修改,解决了待归还密钥与剩余未使用密钥合并后,密钥总量大于密钥文件大小的问题,实现了合并后密钥的存储。

【技术实现步骤摘要】

本申请涉及密钥处理,尤其涉及一种基于预取密钥的密钥整理方法、设备和存储介质


技术介绍

1、在使用量子密钥加解密过程中,由于音视频等应用程序所需的密钥量大,在使用过程中,采用预取的方式进行密钥获取,但是在使用过程中经常会出现预取的密钥量过大,导致预取的密钥无法在回到内存中重新使用,原因在于如果把密钥返回原位置,而提取密钥的指针已经移动下一位置,这样返回的密钥就使用不了,即使单纯的将指针位置偏移到返回密钥的位置,那么后面的密钥空洞就无法解决,在目前看来,就只能是将多余的预取密钥删了,从而造成密钥浪费;同时也浪费了客户端、服务器、密钥中继基站的带宽和处理资源,加速了密钥的消耗,会带来更频繁的密钥下载、同步的带宽和资源消耗。

2、这就需要考虑将预取没用完的密钥归还到各网元的密钥池,但是密钥池是以文件形式存储,需将预取密钥进行密钥整理,说到底也就是将密钥合并。此时,由于密钥很可能正处在同步的消耗过程中,并且区分上下行密钥池,无法直接归还回去,所以需要整理密钥池的密钥文件,而密钥文件消耗进度各不相同,就给密钥整理带来了比较大的麻烦。因此,如何实现将多余的本文档来自技高网...

【技术保护点】

1.一种基于预取密钥的密钥整理方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种基于预取密钥的密钥整理方法,其特征在于,所述将预取密钥中剩余的待归还密钥进行回收整理的具体过程为:

3.根据权利要求1所述的一种基于预取密钥的密钥整理方法,其特征在于,所述将预取密钥中剩余的待归还密钥进行回收整理的具体过程为:

4.根据权利要求3所述的一种基于预取密钥的密钥整理方法,其特征在于,所述若待归还密钥的密钥长度大于已使用密钥的密钥长度,或者为:则将待归还密钥进行拆分得到待归还密钥的第一部分和第二部分,其中待归还密钥的第一部分与已使用密钥的密钥长度相同,...

【技术特征摘要】

1.一种基于预取密钥的密钥整理方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种基于预取密钥的密钥整理方法,其特征在于,所述将预取密钥中剩余的待归还密钥进行回收整理的具体过程为:

3.根据权利要求1所述的一种基于预取密钥的密钥整理方法,其特征在于,所述将预取密钥中剩余的待归还密钥进行回收整理的具体过程为:

4.根据权利要求3所述的一种基于预取密钥的密钥整理方法,其特征在于,所述若待归还密钥的密钥长度大于已使用密钥的密钥长度,或者为:则将待归还密钥进行拆分得到待归还密钥的第一部分和第二部分,其中待归还密钥的第一部分与已使用密钥的密钥长度相同,将待归还密钥的第一部分存入当前密钥文件中,更新当前密钥文件中...

【专利技术属性】
技术研发人员:杨鸽李亦何旭李超龙
申请(专利权)人:矩阵时光数字科技有限公司
类型:发明
国别省市:

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

1