论文部分内容阅读
计算机科学和网络技术的进步推动了Internet的迅猛发展,它正以前所未有的速度渗入到我们工作生活的方方面面。由于自身开放与共享的互连特性,网络在给我们提供方便、快捷、高效的信息服务的同时也带来了各种安全隐患。信息安全问题变得越来越重要。数字签名作为一项重要的信息安全技术,在保证数据的完整性、私有性、不可抵赖性等方面起着极其重要的作用。同时,由于信息技术的飞速发展及其在商业、金融、法律等部门的普及,数字签名技术又面临着新的挑战。群签名是D Chaum和E van Heyst于1991年提出的一种数字签名技术,在一个群签名方案中,群中的任意一个成员可以代表整个群对信息进行匿名签名。实际应用中的群经常是动态的,需要不断地增减群成员,如何安全有效地增减群成员是群签名应用中的一个重要问题。但在成员废除方面,目前尚无高效的安全方案,已提出的方案要么存在计算量与被废除成员线性相关的缺点,要么是不安全的。传统的数字签名方案只适合一对一通信时的签名和验证,对于有多个参与者均需要签名的应用,需要多重签名技术来实现。XML数字签名将数字签名技术应用于XML数据的交换。基于语义的XML文档可以实现对文档的特定部分进行签名,因此,更易于实现多重签名。随着多重签名技术的发展以及XML的广泛应用,基于XML的多重签名技术具有广阔的应用前景。为了限制数字签名信息的任意传播,Chaum和Van Antwerpen引进了不可否认数字签名,但不可否认数字签名只有在得到原始签名者的合作下才可进行验证,为了克服这一缺点,Chaum又引进了证实数字签名的概念。在证实数字签名方案中,签名的证实和否认功能由一个半可信任的第三方(称为证实者)承担,同时证实者具有转化一个证实数字签名为一个普通数字签名的能力。但现存的证实签名方案或者是不安全的,或者颇为复杂和低效,以致其在实际上难以应用。本文分别对群签名、多重签名和证实签名技术进行研究,提出几种新型的数字签名实现方案。本文完成的主要工作及创新点描述如下:(1)对群签名技术进行研究,提出基于DSA的群签名方案和基于RSA的群签名方案,并对其性能进行分析和比较。