[发明专利]一种电子签名工具的签名方法有效
申请号: | 201310251413.2 | 申请日: | 2013-06-24 |
公开(公告)号: | CN103326863A | 公开(公告)日: | 2013-09-25 |
发明(设计)人: | 陆舟;于华章 | 申请(专利权)人: | 飞天诚信科技股份有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种电子签名工具的签名方法,属于信息安全领域,该方法包括:设备上电初始化,当接收上位机下发的指令时执行指令处理,当检测到按键时执行按键处理;所述指令处理包括第一签名哈希指令和第二签名指令的执行以及签名标志的设置,计算签名指令的执行以及根据签名标志的设置直接计算签名或显示等按键或无显示等按键,获取签名结果指令的执行以及向上位机返回签名结果,所述按键处理包括确认键时计算签名和取消键时取消签名等。该方法可以省去用户在客户端更新驱动软件的操作,当产品更新换代时为用户的使用提供了便捷。 | ||
搜索关键词: | 一种 电子 签名 工具 方法 | ||
【主权项】:
一种电子签名工具的签名方法,其特征是所述方法包括:步骤S1:设备上电初始化;步骤S2:所述设备等待接收上位机下发指令,并进行按键检测;当所述设备接收到上位机下发的指令时执行步骤S3,当所述设备检测到按键按下时执行步骤S17;否则继续执行步骤S2;步骤S3:判断接收到的所述指令的类型,若是第一签名哈希指令则执行步骤S4;若是第二签名哈希指令则执行步骤S6;若是计算签名指令则执行步骤S9,若是获取签名结果指令则执行步骤S15;若是其他指令则执行其他相应指令操作并向上位机返回其他相应响应数据,然后返回步骤S2;步骤S4:判断所述第一签名哈希指令中包含的数据长度和第一签名算法的长度是否匹配,是则将所述第一签名哈希指令中数据域的数据保存到第一缓存区,将签名标志置为第一预设值,执行步骤S5;否则直接执行步骤S5;步骤S5:向上位机返回第一响应数据,然后返回步骤S2;步骤S6:对所述第二签名哈希指令中数据域的数据进行解析,判断是否解析成功,是则将解析结果保存到显示缓存区,将签名标志置为第三预设值,执行步骤S7;否则将签名标志置为第二预设值,执行步骤S7;步骤S7:根据第二签名算法的指定算法对指令数据进行哈希计算得到哈希结果,将所述哈希结果保存到第二缓存区,然后执行步骤S8;步骤S8:向上位机返回第二响应数据,然后返回步骤S2;步骤S9:判断签名标志,若是第一预设值则执行步骤S10,若是第二预设值则执行步骤S12,若是第三预设值则执行步骤S13;步骤S10:判断所述第一签名算法的类型,若是第一类型则根据第一签名算法的指定算法对所述第一缓存区的数据填充,并用填充后的数据更新所述第一 缓存区,执行步骤S11,若是第二类型则直接执行步骤S11;步骤S11:用所述第一签名算法对所述第一缓存区的数据计算签名生成签名结果并保存到签名结果缓存区,置位签名有效标志,执行步骤S14;步骤S12:置位允许按键标志,执行步骤S14;步骤S13:置位允许按键标志,通过液晶屏显示所述显示缓存区的数据,执行步骤S14;步骤S14:向上位机返回第三响应数据,然后返回步骤S2;步骤S15:判断签名有效标志是否置位,是则从签名结果缓存区获取签名结果,清空签名结果缓存区,初始化签名标志,执行步骤S16,否则向上位机返回错误然后返回步骤S2;步骤S16:向上位机返回签名结果数据,然后返回步骤S2;步骤S17:判断允许按键标志是否置位,是则执行步骤S18,否则向上位机返回错误然后返回步骤S2;步骤S18:判断所述第二签名算法的类型,若是第一类型则根据第二签名算法的指定算法对所述第二缓存区的哈希结果填充,并用填充后的数据更新第二缓存区,执行步骤S19,若是第二类型则直接执行步骤S19;步骤S19:判断按键类型,若是确认键则执行步骤S20,若是取消键则执行步骤S21;步骤S20:用所述第二签名算法对所述第二缓存区的数据计算签名生成签名结果并保存到签名结果缓存区,置位签名有效标志;步骤S21:复位允许按键标志,然后执行步骤S22;步骤S22:向上位机返回按键响应数据,然后返回步骤S2。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于飞天诚信科技股份有限公司,未经飞天诚信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310251413.2/,转载请声明来源钻瓜专利网。
- 上一篇:半自动多功能墙面砂浆刮平抹平机
- 下一篇:一种排风通道用无动力风帽