论文部分内容阅读
数字签名是一种实用的认证技术。随着计算机和网络通信技术的发展,应用需求的复杂化,数字签名技术也从最初意义上的单人签名,单人验证的模式扩展到更为广泛的领域。目前研究较多的便是允许多人签署同一份文件的多重数字签名技术。 多重数字签名是一种特殊的数字签名,多重签名所具有的签名多重性使得这种技术可广泛用于许多领域。本文较为系统地研究多重签名的意义、背景,总结了多重签名技术在电子合同、文件签署、遗嘱签署、电子商务等方面的应用。 本文对多重签名理论进行了系统、深入地研究,对各种典型的多重签名方案进行了分析及改进。对基于一个数学难题的多重数字签名进行了对比研究,分别构造了Schnorr型多重数字签名方案和基于椭圆曲线多重数字签名方案,并逐一进行安全性和计算量的分析。此外,对阴元斌、陈一宏提出的数字签名方案进行了分析,指出了方案中存在的不足,然后基于两个数学难题构造了一种多重数字签名方案,并对其安全性进行了分析。最后,本文基于J2EE设计了一个企业文件多重签名传输系统,对该系统进行了详细设计,并给出了运行结果及其实现。