[发明专利]一种签名方法、签名设备和系统有效
申请号: | 200910089303.4 | 申请日: | 2009-07-14 |
公开(公告)号: | CN101599836A | 公开(公告)日: | 2009-12-09 |
发明(设计)人: | 刘保宏 | 申请(专利权)人: | 北京坚石诚信科技有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L29/06 |
代理公司: | 北京中博世达专利商标代理有限公司 | 代理人: | 申 健 |
地址: | 100191北京市海淀区学院路40*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 签名 方法 设备 系统 | ||
1.一种签名方法,其特征在于,包括:
上位机判断待执行操作是否为关键操作;
如果待执行操作为关键操作,则所述上位机通过预定方式向签名设备指示 该操作为关键操作,并将该关键操作对应的操作指令发送给签名设备;
签名设备接收上位机发送的操作指令;
在所述上位机指示该操作指令对应的操作为关键操作时,所述签名设备等 待用户通过签名设备输入确认信号;
如果接收到用户输入的确认信号,所述签名设备执行所述操作指令;
如果待执行操作不是关键操作,则所述上位机向签名设备指示该操作不是 关键操作,并将该操作对应的操作指令发送给签名设备;
在所述上位机指示该操作指令对应的操作不是关键操作时,所述签名设备 直接执行所述操作指令;
在上位机和签名设备之间预先约定每个操作为关键操作时对应的特殊操作 指令,所述上位机通过预定方式向签名设备指示该操作为关键操作具体为:
上位机生成用来发送给签名设备的该操作对应的特殊操作指令;
所述特殊操作指令为包含有关键信息的操作指令,所述关键信息为预先约 定的标识符或者预先约定的指令格式;
所述上位机将签名指令、生成密钥指令、删除密钥指令、读取密钥指令和 解密指令对应的操作作为关键操作;或者所述上位机将对密钥进行的操作作为 关键操作。
2.根据权利要求1所述的签名方法,其特征在于,所述确认信号包括:用 户通过签名设备上按键输入的确认信号、用户通过签名设备输入的语音确认信 号、或者用户通过签名设备输入的生物特征确认信号。
3.根据权利要求1所述的签名方法,其特征在于,在接收用户通过签名设 备输入的确认信号之前,该方法还包括:
签名设备对所述用户进行身份验证。
4.根据权利要求1所述的签名方法,其特征在于,该方法还包括:
签名设备接收到上位机发送的操作指令开始计时;
如果签名设备没有接收到用户输入的确认信号,则判断计时得到的时间是 否超过预定时间;
如果计时得到的时间超过了预定时间,签名设备取消对接收到的操作指令 的执行,并向上位机返回操作失败信息;上位机若没有接收到签名设备返回的 操作失败信息,则向签名设备下发取结果指令或取消操作指令。
5.根据权利要求1所述的签名方法,其特征在于,在所述操作指令含有关 键信息时,该方法还包括:
签名设备通过视频播放器或音频播放器提示用户输入确认信号。
6.根据权利要求1所述的签名方法,其特征在于,如果所述操作指令为含 有关键信息的签名指令,在执行该签名指令之前,该方法还包括:
签名设备接收上位机发送的待签名数据,对该待签名数据进行哈希运算, 为该哈希运算得到的哈希值添加算法标识串、对添加算法标识串后的哈希值按 照公钥密码学标准进行补位;或者
签名设备接收上位机发送的对待签名数据进行哈希运算后的哈希值,为该 哈希值添加算法标识串、对添加算法标识串后的哈希值按照公钥密码学标准进 行补位;或者
签名设备接收上位机发送的对待签名数据进行哈希运算并添加算法标识串 后的哈希值,对添加算法标识串后的哈希值按照公钥密码学标准进行补位;或 者
签名设备接收上位机发送的由待签名数据依次经过哈希运算、添加算法标 识串、按照公钥密码学标准进行补位得到的哈希值;
所述执行签名指令包括:签名设备对按照公钥密码学标准进行补位后的哈 希值进行RSA运算。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京坚石诚信科技有限公司,未经北京坚石诚信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910089303.4/1.html,转载请声明来源钻瓜专利网。