[发明专利]密钥写入的方法、密钥使用的方法有效
申请号: | 201711320451.3 | 申请日: | 2017-12-12 |
公开(公告)号: | CN108628925B | 公开(公告)日: | 2021-05-28 |
发明(设计)人: | 涂钦魁;王绍林 | 申请(专利权)人: | 百富计算机技术(深圳)有限公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G07G1/00 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 谢曲曲 |
地址: | 518051 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 密钥 写入 方法 使用 | ||
本发明提供一种密钥写入的方法,该方法包括:接收密钥查询请求和应用对应的密钥,其中,密钥查询请求携带了应用标识以及对应的逻辑索引;根据密钥查询请求获取密钥资源锁,以使密钥资源锁锁定密钥资源;根据密钥查询请求从预设对应表中查找逻辑索引对应的物理索引,当应用标识不同时,相同的逻辑索引对应不同的物理索引;当查找成功时,将应用对应的密钥写入查找到的所述物理索引对应的系统安全区,释放密钥资源锁。此外,还提供了一种密钥写入的装置和一种密钥使用的方法以及装置、一种计算机设备和存储介质。
技术领域
本发明涉及计算机技术领域,特别是涉及一种密钥写入的方法、装置、计算机设备和存储介质,以及一种密钥使用的方法、装置、计算机设备和存储介质。
背景技术
传统技术中,在POS(Point Of Sale,支付终端)系统中的应用的密钥都是共用物理存储空间的,也就是说应用A和应用B都可以访问相同物理索引的密钥,正是因为每个应用中使用的密钥索引都是对应相应的物理密钥索引,所以经常导致出现密钥覆盖的问题。
发明内容
基于此,有必要针对上述问题,提供一种解决了应用之间共用密钥导致密钥覆盖的密钥写入的方法、装置、计算机设备和存储介质以及密钥使用的方法、装置、计算机设备和存储介质。
一种密钥写入的方法,该方法包括:
接收密钥查询请求和应用对应的密钥,其中,密钥查询请求携带了应用标识以及对应的逻辑索引;
根据密钥查询请求获取密钥资源锁,以使密钥资源锁锁定密钥资源;
根据密钥查询请求从预设对应表中查找逻辑索引对应的物理索引,当应用标识不同时,相同的逻辑索引对应不同的物理索引;
当查找成功时,将应用对应的密钥写入查找到的所述物理索引对应的系统安全区,释放密钥资源锁。
在其中一个实施例中,根据密钥查询请求从预设对应表中查找逻辑索引对应的物理索引之后,还包括:当查找失败时,根据密钥查询请求从预设对应表中查找空余的物理索引;将应用标识以及对应的逻辑索引与查找到的物理索引建立对应关系,更新预设对应表。
在其中一个实施例中,当查找失败时,根据密钥查询请求从预设对应表中查找空余的物理索引之后,还包括:当在预设对应表中未查找到空余的物理索引时,则检查持有密钥的应用是否被卸载;若持有密钥的应用被卸载时,则从预设对应表中删除应用对应逻辑索引对应的物理索引。
在其中一个实施例中,根据密钥查询请求从预设对应表中查找逻辑索引对应的物理索引,当应用标识不同时,相同的逻辑索引对应不同的物理索引,包括:获取预设对应表,对应表包括应用标识对应的逻辑索引与物理索引的映射关系,其中,当应用标识不同时,相同的逻辑索引对应不同的物理索引;根据密钥查询请求从对应表中查找与应用标识对应的逻辑索引对应的物理索引。
在其中一个实施例中,将应用对应的密钥写入查找到的物理索引对应的系统安全区,包括:判断应用对应的密钥是否是保留密钥;当应用对应的密钥是非保留密钥时,则将应用对应的密钥写入查找到的物理索引对应的系统安全区。
一种密钥写入的装置,该装置包括:
密钥查询请求接收模块,用于接收密钥查询请求和应用对应的密钥,其中,密钥查询请求携带了应用标识以及对应的逻辑索引;
第一密钥资源锁获取模块,用于根据密钥查询请求获取密钥资源锁,以使密钥资源锁锁定密钥资源;
第一物理索引查找模块,用于根据密钥查询请求从预设对应表中查找逻辑索引对应的物理索引,当应用标识不同时,相同的逻辑索引对应不同的物理索引;
写入模块,用于当查找成功时,将应用对应的密钥写入查找到的物理索引对应的系统安全区,释放密钥资源锁。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百富计算机技术(深圳)有限公司,未经百富计算机技术(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711320451.3/2.html,转载请声明来源钻瓜专利网。