[发明专利]一种基于密钥分存与硬件绑定的密钥安全系统有效
申请号: | 202111125930.6 | 申请日: | 2021-09-26 |
公开(公告)号: | CN113595727B | 公开(公告)日: | 2021-12-21 |
发明(设计)人: | 王剑;张晓洲;朱俊领 | 申请(专利权)人: | 南京慧链和信数字信息科技研究院有限公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08 |
代理公司: | 合肥锦辉利标专利代理事务所(普通合伙) 34210 | 代理人: | 陈铄 |
地址: | 210000 江苏省南京市中国(江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 密钥 硬件 绑定 安全 系统 | ||
本发明公开了一种基于密钥分存与硬件绑定的密钥安全系统,用于解决现有的密钥存储安全存在使用不方便、容易泄漏以及安全性低的问题,包括移动客户端和服务器端,移动客户端用于发送请求内容至服务器端并接收反馈的实名核验指令,当接收到实名核验指令后进行实名验证,验证成功后,检测移动客户端的硬件信息,根据硬件信息生成哈希,再将硬件信息及对应哈希发送至服务器端;接收服务器端反馈的第一部分密钥以及完整密钥的哈希并存储;本发明通过移动客户端不持久化保存完整密钥,即使本地保存的部分密钥泄漏,在其它终端上也无法使用,同时服务器端也不保存完整密钥,防止服务器被攻击导致密钥泄漏。
技术领域
本发明涉及密钥安全存储技术领域,具体为一种基于密钥分存与硬件绑定的密钥安全系统。
背景技术
分布式数字身份利用DPKI体系实现身份的安全存储及签名的验证,密钥的安全是整个体系安全的关键。传统上主要有两类密钥存储方案:一是通过专有的硬件钱包实现密钥存储以及数据的加密、签名与验签;二是通过文件存储用户密钥,通过软件实现数据的加密、签名与验签;但是两者存储方案都存在不足,硬件密钥钱包能够达到安全等级的要求,但成本较高、使用不方便,特别是在移动应用场景下,需要底层硬件厂商及操作系统的支持。通过文件存储密钥安全性低;通过文件存储密钥成本低、使用方便,但容易泄漏,安全性低;
因此,设计一款基于密钥分存与硬件绑定的密钥安全系统,以实现既能在一定程度上保障密钥的安全,又能在通用的移动终端中易于实现。
发明内容
本发明的目的就在于为了解决现有的密钥存储安全存在使用不方便、容易泄漏以及安全性低的问题,而提出一种基于密钥分存与硬件绑定的密钥安全系统。
本发明的目的可以通过以下技术方案实现:一种基于密钥分存与硬件绑定的密钥安全系统,包括移动客户端和服务器端,移动客户端与服务器端采用SSL/TLS安全传输通道进行通信连接;
移动客户端用于发送请求内容至服务器端并接收反馈的实名核验指令,当接收到实名核验指令后进行实名验证,验证成功后,检测移动客户端的硬件信息,根据硬件信息生成哈希,再将硬件信息及对应哈希发送至服务器端;接收服务器端反馈的第一部分密钥以及完整密钥的哈希并存储;请求内容包括第一请求和第二请求;第一请求为新用户注册;第二请求为请求第二部分密钥;
服务器端用于接收移动客户端发送的请求内容并进行处理,具体处理过程为:
当接收到的请求内容为第一请求时,生成请求内容对应的实名核验指令,接收移动客户端的硬件信息和哈希时,生成移动客户端的完整密钥以及完整密钥对应的哈希,对硬件信息进行处理以得到密钥的分割值,根据分割值对完整密钥进行分割以得到第一部分密钥和第二部分密钥,对第二部分密钥进行存储并将第一部分密钥与接收到的哈希进行关联绑定,同时得到两者之间的关联关系存证,将关联关系存证发送至区块链;将第一部分密钥以及完整密钥的哈希发送至移动客户端;
当接收到的请求内容为第二请求时,生成请求内容对应的实名核验指令并发送至移动客户端,核验通过后返回第二部分密钥至移动客户端,移动客户端将第二部分密钥本地保存的第一部分密钥合并得到完整密钥,并校验完整密钥的哈希,校验通过后将完整密钥缓存在内存中,当完整密钥使用完成后,将内存中的完整密钥删除。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京慧链和信数字信息科技研究院有限公司,未经南京慧链和信数字信息科技研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111125930.6/2.html,转载请声明来源钻瓜专利网。