1、一种第三方数字签名方法,其特征在于,包括:
第一数据传输设备向可签名设备发送签名请求,所述签名请求携带待签 名数据或待签名数据的信息摘要,请求所述可签名设备对所述待签名数据进 行数字签名;
所述可签名设备对所述待签名数据或待签名数据的信息摘要进行数字 签名,得到该待签名数据或待签名数据的信息摘要的数字签名信息,并向所 述第一数据传输设备发送所述数字签名信息;
所述第一数据传输设备接收所述数字签名信息,并向第二数据传输设备 发送所述数字签名信息和所述待签名数据。
2、根据权利要求1所述的第三方数字签名方法,其特征在于,还包括:所述第一数据传输设备存储所述待签名数据的数字签名信息;
当再发送所述待签名数据时,所述第一数据传输设备直接向所述第二数 据传输设备发送所述数字签名信息和所述待签名数据。
3、根据权利要求1所述的第三方数字签名方法,其特征在于,还包括:所述第二数据传输设备向所述可签名设备发送请求,请求获取标准数字 证书;
所述可签名设备接收所述请求,向所述第二数据传输设备发送标准数字 证书;
所述第二数据传输设备接收所述标准数字证书。
4、根据权利要求1所述的第三方数字签名方法,其特征在于,所述第 一数据传输设备接收所述数字签名信息,并向第二数据传输设备发送所述数 字签名信息和所述待签名数据的步骤之后,还包括:所述第二数据传输设备接收所述第一数据传输设备发送的所述待签名 数据和所述数字签名信息;
所述第二数据传输设备根据所述标准数字证书和所述数字签名信息,对 所述待签名数据进行验证。
5、根据权利要求3所述的第三方数字签名方法,其特征在于,所述数 字签名信息为所述待签名数据的数字签名,根据所述标准数字证书和所述数 字签名信息,对所述待签名数据进行验证具体为:使用所述标准数字证书对所述数字签名进行验证,以确定所述待签名数 据是否正确。
6、根据权利要求3所述的第三方数字签名方法,其特征在于,所述数 字签名信息包括所述待签名数据的数字签名和该数字签名对应的数字证书, 根据所述标准数字证书和所述数字签名信息,对所述待签名数据进行验证具 体为:使用所述数字证书对所述数字签名进行验证,以初步确定所述待签名数 据是否正确;
在初步确定所述待签名数据正确时,比较所述标准数字证书与所述数字 证书是否相同;
如果所述标准数字证书与所述数字证书相同,确认所述待签名数据正 确;或,如果所述标准数字证书与所述数字证书不同,则所述待签名数据错误。
7、一种数据传输系统,其特征在于,包括第一数据传输设备,第二数 据传输设备,和可签名设备;
所述第一数据传输设备,用于向所述可签名设备发送签名请求,所述签 名请求携带待签名数据或待签名数据的信息摘要,请求所述可签名设备对所 述待签名数据进行数字签名,接收所述可签名设备发送的所述待签名数据或 待签名数据的信息摘要的数字签名信息,向第二数据传输设备发送所述数字 签名信息和所述待签名数据;
第二数据传输设备,用于接收所述第一数据传输设备发送的待签名数据 和该待签名数据对应的数字签名信息;
所述可签名设备,用于接收所述第一数据传输设备发送的待签名数据或 待签名数据的信息摘要,并对所述待签名数据或待签名数据的信息摘要进行 数字签名,得到该待签名数据的数字签名信息,并向所述第一数据传输设备 发送所述数字签名信息。
8、根据权利要求7所述的数据传输系统,其特征在于,所述第二数据 传输设备还用于向所述可签名设备发送请求,请求获取标准数字证书,并根 据所述标准数字证书和所述数字签名信息,对所述待签名数据进行验证。
9、根据权利要求7所述的数据传输系统,其特征在于,所述第一数据 传输设备还用于存储所述数字签名信息,当再发送所述待签名数据时,直接 向所述第二数据传输设备发送所述数字签名信息和所述待签名数据。
10、根据权利要求7所述的数据传输系统,其特征在于,所述可签名设 备还用于接收所述第二数据传输设备发送的指示向第二传输设备发送标准 数字证书的请求,并向所述第二数据传输设备发送所述标准数字证书。