论文部分内容阅读
数字签名(digital signature)是近代密码学所提供的最重要的服务。它是计算机网络通讯双方互信的基础,也是电子化政府与电子商务中的办公自动化系统(OA系统)能否真正成功和全面普及最关键的因素之一。数字签名的应用环境和方式变化繁多。虽然二十年来国内外密码学专家和学者已经发展了不同的签名技术以应对不同的应用,然而随着网络的通讯方式和结构越来越复杂,办公自动化、电子商务等快速发展,新的应用需求不断涌现。例如,在OA系统中,一个公文需要多个人全部签署完成后方可生效;一个合同需要合作双方多个负责人共同签署后才具有法律效力等等。此时,如果使用传统的多重数字签名则势必会因为其计算存储量大,结构复杂,验证时间长而造成整个系统实用性能降低,也将令不具有专业知识的使用者感觉不便、望而生畏。因此,能否将多重签名的复杂结构进行统一,快速简便的生成签名密钥并对产生的多重签名进行一次性迅速验证,以提高整个系统的实用性能,可以说是近代密码学的一个非常重要而且需要尽快解决的研究课题。本论文就是在Kazuo Ohta等人提出的Schnorr方案的多重签名的基础之上,以贵阳女子职业学校电子办公系统为平台,做了进一步尝试,设计了一个全结构化的多重签名方案,并对该方案进行了应用研究。所提出的结构化多重签名方案具有如下特点:1)它是一个分散的Schnorr-DLP型的多重签名。2)它不仅能实现并行和顺序签名,也能实现混合签名。3)它的签名长度与单一签名长度相当,而且不随签名人数的增加而增加。4)它的验证方式也与单一签名相同,具有简捷、快速特点。因为是多重签名,可以适度分散签名者的权利和责任。而且对三种多重签名结构进行了分析,简化了结构变换,使得配置灵活,并且便于应用实现,提高了整个系统的性能。所以,本论文的多重签名方法比以前的其他多重签名方法更适合于很多重要的密码学应用,例如安全、高效的电子政务公文处理及电子商务方面的应用。可以说利用本论文所提出的多重签名技术可以健全及提高我校以及同类学校的办公自动化水平。