不可否认签名(Undeniable Signature),理学-计算机科学技术-信息安全-密码学-密码编码学-数字签名,由Chaum 和 van Antwerpen 在1989年美密会议上提出的概念。这一概念扩展了普通签名的概念,防止了签名的接受者滥用签名。签名的验证过程,需要签名者的合作才能完成。不可否认签名的概念和数字签名一样,使签名者不能抵赖他曾签过的签名。但是不同于数字签名,在不可否认签名中,如果没有签名者的合作,签名的接受者不能向任何别的人证明签名是有效的。不可否认签名的有效性可以由任意验证者发送一个挑战给签名者,然后测试签名者的回应来确定。如果测试是成功的,那么签名以一个指数高的概率是有效的。如果测试失败,那么有两种情况:一是签名是无效的;二是签名者给出了一个不合适的回应,企图否认他曾签过的签名。但是即使签名者有无限的计算能力,挑战者通过第二次挑战(以指数高的概率)可以确定该签名者是否为签名的真正签名者。不可否认签名可应用于软件产品的分发。软件公司采用不可否认签名方案对其软件产品签名,使得只有合法的用户能够与它合作来验证签名,从而确信软件是真实的。