[发明专利]多任务的密钥管理方法、系统、存储介质及设备有效
申请号: | 202010143614.0 | 申请日: | 2020-03-04 |
公开(公告)号: | CN113364579B | 公开(公告)日: | 2023-05-05 |
发明(设计)人: | 徐振;于林;王学富;刁一帅 | 申请(专利权)人: | 科大国盾量子技术股份有限公司;山东量子科学技术研究院有限公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L9/14 |
代理公司: | 济南圣达知识产权代理有限公司 37221 | 代理人: | 李琳 |
地址: | 230088 安徽省合肥市高*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 任务 密钥 管理 方法 系统 存储 介质 设备 | ||
1.一种多任务的密钥管理方法,其特征是:包括以下步骤:
将首尾相接的密钥池分为多个数据单元,利用数据单元作为可写空间,以接收各上传密钥,接收密钥后的数据单元作为可读空间,以响应各密钥获取请求;
利用读、写指针实时表征密钥池的可读、可写空间数量;
通过创建多个接收子任务,接收各个密钥生成/分发设备上传的密钥;通过创建多个响应子任务,响应各个应用设备/应用端的密钥获取请求;
将密钥池内实时可写空间分别分配给各接收子任务,将密钥池内实时可读空间分别分配给各响应子任务。
2.如权利要求1所述的一种多任务的密钥管理方法,其特征是:所述密钥池为一环形队列;
或,所述密钥池为圆形。
3.如权利要求1所述的一种多任务的密钥管理方法,其特征是:所述密钥池均匀分割为多个数据单元。
4.如权利要求1所述的一种多任务的密钥管理方法,其特征是:每个数据单元既可以是可读空间,也可以是可写空间,当其没有写入密钥或写入的密钥已经读取后,即为可写空间,当其有写入的未被读取的密钥时,即为可读空间。
5.如权利要求1所述的一种多任务的密钥管理方法,其特征是:所述写指针被配置为随着可写空间的数量增加而朝第一方向依次移动相同数量的移动单位。
6.如权利要求1所述的一种多任务的密钥管理方法,其特征是:所述读指针被配置为随着可读空间的数量减少,而朝第一方向依次移动相同数量的移动单位。
7.如权利要求1所述的一种多任务的密钥管理方法,其特征是:当有接收子任务接收到上传的密钥时,判断与该接收子任务对应的可写空间是否可写,如果可写,则接收子任务直接将密钥写入所述可写空间,如果不可写,密钥池分配其他可写空间给所述接收子任务。
8.如权利要求7所述的一种多任务的密钥管理方法,其特征是:如果密钥池内无可写空间,则不再分配可写空间给接收子任务,或等待,直到有可写空间出现。
9.如权利要求1所述的一种多任务的密钥管理方法,其特征是:当有响应子任务接收到发送的密钥获取请求时,判断与该响应子任务对应的可读空间是否可读,如果可读,则响应子任务直接将对应可读空间内的密钥读出,如果不可读,密钥池分配其他可读空间给所述响应子任务。
10.如权利要求9所述的一种多任务的密钥管理方法,其特征是:如果密钥池内无可读空间,则不再分配可读空间给响应子任务,或等待,直到有可读空间出现。
11.如权利要求1所述的一种多任务的密钥管理方法,其特征是:所述写指针被配置为指向当前时刻最新写入密钥的数据单元。
12.如权利要求1所述的一种多任务的密钥管理方法,其特征是:所述读指针被配置为指向当前时刻仍然未读的、最先写入的、存储有密钥的数据单元。
13.如权利要求1-6,11-12中任一项所述的一种多任务的密钥管理方法,其特征是:当有接收子任务接收到上传的密钥时,判断是否还存在可写空间,如果是,则接收子任务直接将密钥写入下一个可写空间,否则不再分配可写空间给接收子任务,或等待,直到有可写空间出现。
14.如权利要求1-6,11-12中任一项所述的一种多任务的密钥管理方法,其特征是:当有响应子任务接收到发送的密钥获取请求时,判断密钥池内是否还有可读空间,如果是,则响应子任务直接将最新可读空间内的密钥读出,否则不再分配可读空间给响应子任务,或等待,直到有可读空间出现。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于科大国盾量子技术股份有限公司;山东量子科学技术研究院有限公司,未经科大国盾量子技术股份有限公司;山东量子科学技术研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010143614.0/1.html,转载请声明来源钻瓜专利网。