发明名称 |
电子签名验证系统及方法 |
摘要 |
一种电子签名验证方法,该方法包括以下步骤:甲方服务器生成一份电子文档,并对该电子文档加密;将上述加密后的电子文档传送给乙方客户端计算机,并通知乙方对该电子文档签名;乙方将处理后的电子文档传回给甲方服务器;甲方服务器对上述乙方传回的电子文档解密;验证电子文档在传输过程中是否被修改;若没有被修改,则验证乙方是否已经对电子文档签名;若已经签名,则验证乙方的签名是不是基于公钥密码技术的数字签名;若是,则验证乙方签字人是不是协定签字人。本发明还提供了一种电子签名验证系统。本发明能够自动验证电子文档在传输的过程中是否被修改,以及电子文档的签名人是不是协定签字人,提高了工作效率,增加了电子文档传输的安全性。 |
申请公布号 |
CN101136046B |
申请公布日期 |
2011.01.05 |
申请号 |
CN200610200825.3 |
申请日期 |
2006.08.28 |
申请人 |
鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司 |
发明人 |
李忠一;林海洪;欧阳国灵 |
分类号 |
G06F21/00(2006.01)I;H04L9/32(2006.01)I |
主分类号 |
G06F21/00(2006.01)I |
代理机构 |
|
代理人 |
|
主权项 |
一种电子签名验证系统,包括甲方服务器及乙方客户端计算机,其特征在于,该系统还包括一个与甲方服务器连接的数据库,其内存储有甲方的数字证书及电子文档协定签字人的公钥信息;所述甲方服务器包括:电子文档生成模块,用于生成需要签名的电子文档;加密模块,用于利用甲方的数字证书对上述需要签名的电子文档进行加密;发送模块,用于将上述加密后的需要签名的电子文档发送给乙方客户端计算机,并通知乙方对该需要签名的电子文档签名;接收模块,用于接收乙方客户端计算机传回的电子文档,所述乙方客户端计算机传回的电子文档包括:上述需要签名的电子文档,乙方对上述需要签名的电子文档的签名,以及乙方的数字证书;解密模块,用于利用甲方的数字证书对乙方客户端计算机传回的电子文档进行解密;分析模块,用于分析乙方对上述需要签名的电子文档的签名是基于何种技术的签名,以及分析乙方的数字证书;及验证模块,用于通过将上述解密后的电子文档和上述需要签名的电子文档相比较,验证上述需要签名的电子文档在传输过程中是否被修改过,验证乙方的签名是不是基于公钥密码技术的数字签名,以及通过将协定签字人的公钥与乙方数字证书中的公钥相比较,验证乙方签字人是不是协定的签字人。 |
地址 |
518109 广东省深圳市宝安区龙华镇油松第十工业区东环二路2号 |