发明名称 一种数字签章系统和方法
摘要 本发明提供一种数字签章方法,包括:获取用户密钥信息;对明文信息进行签名操作生成数字签名;使用水印算法将数字签名进行变化形成带数字签名的水印信息;获取位图;对水印信息和位图进行操作并进行签名生成位图签名;将数字签章信息和用户公钥信息进行发送;将数字签章的图标显示出来;获取所述数字签章信息和用户公钥信息;验证所述位图签名和数字签名;报告所述位图签名和数字签名的验证结果;验证数字签章的有效性。本发明还提供一种数字签章系统。本发明通过分别对明文信息和位图进行签名,确保了文档的安全性;且分别对位图签名和数字签名进行验证,确保了文档的真实性,同时具有防篡改效力。
申请公布号 CN102164037B 申请公布日期 2014.04.30
申请号 CN201110079899.7 申请日期 2011.03.31
申请人 飞天诚信科技股份有限公司 发明人 陆舟;于华章
分类号 H04L9/32(2006.01)I 主分类号 H04L9/32(2006.01)I
代理机构 代理人
主权项 一种数字签章系统,包括数字签章生成装置和数字签章验证装置,其特征在于:所述数字签章生成装置用于完成数字签章操作过程,其包括:信息获取模块、第一生成模块、水印嵌入模块、管理模块、第二生成模块、信息发送模块和输出模块;所述信息获取模块,用于获取用户密钥信息,所述用户密钥信息包括用户公钥信息和用户私钥信息;所述第一生成模块,用于获取明文信息并对其进行签名操作,生成数字签名;所述水印嵌入模块,用于使用水印算法将所述数字签名进行变化形成带有数字签名的水印信息;所述管理模块,用于管理和获取验证通过的位图;所述第二生成模块,用于对所述带有数字签名的水印信息和所述位图进行操作,生成带有数字签名水印的位图信息,并对其进行签名操作,生成位图签名;所述信息发送模块,用于将所述位图、所述明文信息、待验证数字签名信息、所述位图签名和所述信息获取模块中的用户公钥信息发送给所述数字签章验证装置,所述的待验证数字签名信息为第一生成模块中的数字签名或所述第二生成模块中的带有数字签名水印的位图信息;所述输出模块,用于将所述第二生成模块生成的带有数字签名水印的位图信息添加到文档控件中作为数字签章的图标显示在指定区域;所述数字签章验证装置用于对数字签章生成装置所生成的数字签名和位图签名分别进行验证,其包括:验证信息获取模块、用户信息提取模块、第一验证模块、第二验证模块、验证报告输出模块和第三验证模块;所述验证信息获取模块,用于获取所述信息发送模块发送的部分信息,包括所述位图、所述明文信息、所述位图签名和所述待验证数字签名信息,该待验证数字签名信息为第一生成模块中的数字签名或所述第二生成模块中的带有数字签名水印的位图信息;所述用户信息提取模块,用于获取所述信息发送模块发送的用户公钥信息;所述第一验证模块,用于对位图签名进行验证;所述第二验证模块,用于对数字签名进行验证;所述验证报告输出模块,用于分别报告所述第一验证模块和所述第二验证模块的验证结果;所述第三验证模块,用于验证所述数字签章是否合法有效。
地址 100085 北京市海淀区学清路9号汇智大厦B座17层