[发明专利]一种硬件控制锁的托管方法、装置及系统有效
申请号: | 201710238153.3 | 申请日: | 2017-04-13 |
公开(公告)号: | CN106936588B | 公开(公告)日: | 2020-04-24 |
发明(设计)人: | 孙吉平;刘荣华 | 申请(专利权)人: | 北京深思数盾科技股份有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L9/08 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 牛峥;王丽琴 |
地址: | 100193 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 硬件 控制 托管 方法 装置 系统 | ||
1.一种硬件控制锁的托管方法,其特征在于,在计算机网络侧设置硬件加密装置,该方法还包括:
所述硬件加密装置生成密钥对及第二密钥,对生成的密钥对中的私钥采用第二密钥进行加密后,将所述私钥经过加密的密钥对输出给计算机网络侧;
所述计算机网络侧将所述私钥经过加密的密钥对与软件开发者标识关联;
所述计算机网络侧接收软件开发者发送的软件数据后,将对应软件开发者标识的经过加密的私钥及软件数据发送给硬件加密装置,由所述硬件加密装置对所述经过加密的私钥采用第二密钥解密后,再采用解密后的私钥对软件数据进行签名;
所述计算机网络侧将签名后的软件数据发送给软件开发者,使得软件开发者将签名后的软件数据加载到硬件用户锁,发送给软件使用者;
所述软件数据是软件开发者通过软件开发工具包SDK发送的,所述SDK是由计算机网络侧提供给软件开发者,软件开发者加载的。
2.如权利要求1所述的方法,其特征在于,所述第二密钥为对称密钥或非对称密钥。
3.如权利要求1所述的方法,其特征在于,所述计算机网络侧将所述私钥经过加密的密钥对与软件开发者标识关联之前,该方法还包括:
所述计算机网络侧经计算机网络侧的接入服务使得软件开发者接入到计算机网络侧并注册。
4.如权利要求1所述的方法,其特征在于,所述计算机网络侧接收的软件数据为:软件开发者准备放入硬件用户锁的数据,使用硬件用户锁中的公钥对所述数据进行加密,得到软件数据;
所述SDK采用软件开发者的用户名及密码通过计算网络接入到计算机网络侧中;
所述硬件加密装置对所述经过加密的私钥采用第二密钥解密后,再采用解密后的私钥对软件数据进行签名的具体过程为:
所述SDK将软件数据发送给计算机网络侧请求签名;
计算机网络侧将对应软件开发者标识的所述经过加密的私钥发送给硬件加密装置,由所述硬件加密装置对所述经过加密的私钥采用第二密钥解密后,再采用解密后的私钥对软件数据进行签名后,将签名后的软件数据返回给所述SDK;
所述SDK将签名后的软件数据提供给软件开发者。
5.一种硬件控制锁的托管装置,其特征在于,包括:设置单元、处理单元、收发单元、第二设置单元及第二收发单元,其中,
设置单元,用于生成密钥对及第二密钥,对生成的密钥对中的私钥采用第二密钥进行加密后,将所述私钥经过加密的密钥对通过收发单元输出给计算机网络侧的云端平台;
处理单元,用于通过收发单元接收到经过加密的私钥及软件数据,对经过加密的私钥采用第二密钥解密后,再采用解密后的私钥对软件数据进行签名后,通过收发单元发送给计算机网络侧的云端平台;
所述软件数据是软件开发者通过软件开发工具包SDK发送的,所述SDK是由计算机网络侧提供给软件开发者,软件开发者加载的;
第二设置单元,用于将私钥经过加密的密钥对与软件开发者标识关联;
第二收发单元,用于将接收到将对应软件开发者标识的经过加密的私钥及软件数据发送给硬件加密装置;接收到签名后的软件数据后,将所述签名后的软件数据发送给软件开发者;
所述软件数据是软件开发者通过软件开发工具包SDK发送的,所述SDK是由计算机网络侧提供给软件开发者,软件开发者加载的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京深思数盾科技股份有限公司,未经北京深思数盾科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710238153.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种具有自动降温功能的油浸式变压器
- 下一篇:一种自带散热功能的干式变压器