论文部分内容阅读
在现实世界里,人们经常需要将自己的某些权力委托给可靠的代理人,让代理人代表本人去行使这些权力.在这些可以委托的权力中包括人们的签名权.委托签名权的传统方法是使用印章,因为印章可以在人们之间灵活地传递.数字签名是手写签名的电子模拟,但是数字签名不能提供代理功能.该文运用密码学技术和数论等知识解决这些问题.首先,对M-I-O和K-P-W代理签名方案进行密码分析,提出两个安全的不可否认代理签名方案,分别克服了M-U-O和K-P-W代理签名方案的缺点.所提出的方案不仅具有不可否认性而且能抵抗公钥替换攻击和伪造攻击.此外,提出的新方案还有其它优点,例如代理签名密钥的产生和修改不使用安全信道.提出的方法也能用于其它ElGamal型的代理签名方案.在一般的代理签名方案中,一个代理签名人只能代表一个原始签名人.针对这一问题,伊丽江等提出一类新的代理签名方案:代理多重签名(Proxy multi-signature).在代理多重签名方案中,一个代理签名人可以同时代表多个原始签名人的利益在一个文件上签名.该方案在电子商务和网络安全通信方面有广泛的应用前景.该文指出他们的方案不能抵抗公钥替换攻击并且提出两个改进的代理多重签名方案,改进的方案具有不可否认性、不使用安全信道、能抵抗公钥替换攻击和合谋攻击等优点.其次,为了防止代理签名人滥用签名权,Zhang和Kim等基于门限秘密分享思想分别提出门限代理签名方案.Sun,Lee和Hwang指出Zhang和Kim等提出的门限代理签名方案的缺点并给出一个改进方案(记为S-L-H方案).该文指出S-L-H方案不能抵抗公钥替换攻击,并提出一个改进的门限代理签名方案.进一步利用零知识(Zero knowledge)的思想给出了抵抗公钥替换攻击的一般方法.改进方案除具有S-L-H方案的安全性外,还具有不可否认性、不使用安全信道、能抵抗公钥替换攻击和合谋攻击等优点.最后,简单介绍公开密钥基础设施PKI,通过对公开密钥基础设施PKI、CA和代理签名的分析,提出代理签名系统的基本模型.设计代理签名系统并介绍各个模块的功能,通过单机模拟实现代理签名系统.