摘要
本申请提供一种协同签名方法、协同签名验证方法、系统和客户端,涉及密码应用技术领域。该协同签名方法应用于协同签名验证系统中的第一客户端,包括:获取待签名原文数据,与至少一个第二客户端,基于各自的第一私钥,采用第一签名算法对待签名原文数据进行协同签名,得到第一协同签名数据,并与至少一个第二客户端,基于各自的第二私钥,采用第二签名算法对待签名原文数据进行协同签名,得到第二协同签名数据,对第一协同签名数据和第二协同签名数据进行封装处理,得到待签名原文数据对应的混合协同签名数据。通过两种不同的非对称签名算法对待签名原文数据进行协同签名,增强单一签名算法的安全性,有效保证待签名原文数据的安全传输。