[发明专利]用于测试U盾的方法、装置、系统及介质在审
申请号: | 201910706814.X | 申请日: | 2019-07-31 |
公开(公告)号: | CN110457170A | 公开(公告)日: | 2019-11-15 |
发明(设计)人: | 朱林;付新丽;田燕红;杨洋 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 11021 中科专利商标代理有限责任公司 | 代理人: | 赵婷<国际申请>=<国际公布>=<进入国 |
地址: | 100140北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 驱动程序 证书信息 密钥信息 数据对象 第一数据 电子设备 验证结果 驱动程序安装 加解密处理 测试 发送 反馈 应用 | ||
1.一种用于测试U盾的方法,应用于电子设备,所述方法包括:
获取所述U盾的证书信息和密钥信息,其中,所述证书信息用于标识所述U盾;
将所述证书信息发送给U盾驱动程序,其中所述U盾驱动程序安装于所述电子设备中;
获取由所述U盾驱动程序发送给所述U盾的第一数据对象;
利用所述密钥信息对所述第一数据对象进行加解密处理,得到第二数据对象;以及
向所述U盾驱动程序发送所述第二数据对象;以及
接收由所述U盾驱动程序反馈的对所述密钥信息的验证结果,其中,所述验证结果为基于所述证书信息和所述第二数据对象而获得的。
2.根据权利要求1所述的方法,其中,所述获取所述U盾的证书信息和密钥信息包括:
在所述U盾下载证书阶段和灌密阶段,截取所述U盾的证书信息和密钥信息。
3.根据权利要求2所述的方法,其中,所述获取所述U盾的证书信息和密钥信息还包括:
将所述证书信息和所述密钥信息转换为文本格式。
4.根据权利要求1所述的方法,其中,所述方法还包括:
获取由所述U盾驱动程序发送给所述U盾的动作指令,所述动作指令包括确认、取消、上翻页和下翻页中的至少之一;
执行所述动作指令;以及
将执行所述动作指令后得到的反馈信息发送给所述U盾驱动程序,以触发所述U盾驱动程序的下一步操作。
5.根据权利要求1所述的方法,其中,所述密钥信息包括公钥和私钥;所述利用所述密钥信息对所述第一数据对象进行加解密处理包括:
利用所述私钥对所述第一数据对象解密得到中间数据对象;以及
利用所述公钥对所述中间数据对象加密,得到所述第二数据对象。
6.一种用于测试U盾的装置,设置于电子设备,其中,所述装置包括:
转换层,用于获取所述U盾的证书信息和密钥信息,其中,所述证书信息用于标识所述U盾;
处理层,用于将所述证书信息发送给U盾驱动程序,其中所述U盾驱动程序安装于所述电子设备中;获取由所述U盾驱动程序发送给所述U盾的第一数据对象,其中所述U盾驱动程序安装于所述电子设备中;利用所述密钥信息对所述第一数据对象进行加解密处理得到第二数据对象;以及向所述U盾驱动程序发送所述第二数据对象;以及
接收层,用于接收由所述U盾驱动程序反馈的对所述密钥信息的验证结果,其中,所述验证结果为基于所述证书信息和所述第二数据对象而获得的。
7.根据权利要求6所述的装置,其中,所述转换层还用于:
在所述U盾下载证书阶段和灌密阶段,截取所述U盾的证书信息和密钥信息。
8.根据权利要求6所述的装置,其中,所述装置还包括服务层:
所述处理层还用于获取由所述U盾驱动程序发送给所述U盾的动作指令,所述动作指令包括确认、取消、上翻页和下翻页中的至少之一;
所述服务层用于执行所述动作指令;以及
所述处理层还用于将执行所述动作指令后得到的反馈信息发送给所述U盾驱动程序,以触发所述U盾驱动程序的下一步操作。
9.一种用于测试U盾的系统,包括:
存储器;
处理器,所述处理器运行程序,以执行根据权利要求1~5中任一项所述的方法。
10.一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行根据权利要求1~5中任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910706814.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种服务器板卡LED测试装置及方法
- 下一篇:一种嵌入式设备调试方法及系统