[发明专利]一种签名方法及装置有效
申请号: | 201310062952.1 | 申请日: | 2013-02-28 |
公开(公告)号: | CN103138937A | 公开(公告)日: | 2013-06-05 |
发明(设计)人: | 陆舟;于华章 | 申请(专利权)人: | 飞天诚信科技股份有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;G06F21/33 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种签名方法及装置,该方法包括:对计算签名指令中的报文信息进行解析;如解析结果中有按键标识,则根据第一预设用户ID和用户公钥生成第一计算结果,对第一计算结果和报文信息进行计算得到哈希结果,从报文信息解析结果中提取关键数据;当按键标识的值为第一预设字符时用用户私钥对哈希结果进行签名;当按键标识的值为第二预设字符时输出关键数据,在用户确认后再进行签名;如解析结果中无按键标识,则根据第二预设用户ID和用户公钥生成第一计算结果,对第一计算结果和报文信息进行计算得到哈希结果,用用户私钥对哈希结果进行签名。本发明中不同的签名需求根据不同的用户ID来计算第一计算结果,从而达到防止骗签的目的。 | ||
搜索关键词: | 一种 签名 方法 装置 | ||
【主权项】:
一种签名方法,其特征在于,包括:步骤A1:设备上电,进行初始化;步骤A2:当接收到上位机下发的指令时判断其是否为计算签名指令,是则执行步骤A3,否则根据接收到的指令进行相应操作;步骤A3:对所述计算签名指令进行解析得到报文信息,对所述报文信息解析得到报文信息解析结果;步骤A4:判断所述报文信息解析结果中是否有按键标识,是则执行步骤A5,否则执行步骤A10;步骤A5:根据所述计算签名指令的格式获取对应的第一预设用户ID,根据所述第一预设用户ID和用户公钥生成第一计算结果,根据第一预设算法对所述第一计算结果和所述报文信息进行计算得到哈希结果,从所述报文信息解析结果中提取关键数据;步骤A6:检测所述按键标识的值,如为第二预设字符则执行步骤A7,如为第一预设字符则执行步骤A9;步骤A7:输出所述关键数据,并等待用户确认;步骤A8:当接收到按键信息时,检测所述按键信息的类型,如为确认键则根据第二预设算法使用用户私钥对所述哈希结果进行签名,并将签名结果和成功响应返回给所述上位机,返回步骤A2,如为取消键则输出取消信息,返回步骤A2,如为翻页键则返回步骤A7;步骤A9:使用用户私钥对所述哈希结果进行签名,并将签名结果和成功响应返回给所述上位机,返回步骤A2;步骤A10:根据所述计算签名指令的格式获取对应的第二预设用户ID,根 据所述第二预设用户ID和用户公钥生成第一计算结果,根据第一预设算法对所述第一计算结果和所述报文信息进行计算得到哈希结果,根据第二预设算法使用用户私钥对所述哈希结果进行签名,并将签名结果和成功响应返回给所述上位机,返回步骤A2。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于飞天诚信科技股份有限公司,未经飞天诚信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310062952.1/,转载请声明来源钻瓜专利网。