论文部分内容阅读
从整个信息通信网络的趋势来讲,可以用:宽带、移动、融合、智能化、泛在化概括。无线移动通信是移动互联网的发展趋势,互联网的快速发展和移动网的合作使得互联网未来是一个很大的发展方向。无线移动通信的最终发展趋势是泛在网、物联网。目前,物联网已经成为一个新的研究热点。泛在网使得通信更加便利、更加联通性、更加智能化,这反过来对安全性提出了很大的挑战。由于无线移动设备受到计算与存贮资源以及能量的限制,所以,寻找更加高效的安全技术成为一个新的研究课题。密码学是通信网络安全的核心技术,其中数据加密技术可以实现数据的机密性;数字签名技术可以实现网络身份认证、数据完整性保护和不可否认性。聚合签名是将多个用户对多个消息分别签署的多个签名,聚合成一个短的签名,验证者只需对聚合后的签名进行验证,便可以确信签名是否来自指定的多个用户对多个消息分别进行的签名。数字签密是在一个逻辑步骤内同时完成数字签名与数据加密,同时获得保密性、不可伪造性和不可否定性,比传统的“先签名后加密”的方法效率更高代价更低。理论上,聚合签名与数字签密都是通过压缩掉其中的一些冗余,节约计算成本与通信开销,成为更加高效的安全技术。本文对聚合签名与数字签密技术做了相关研究,设计出一系列具有特定性质的方案。对于未来无线移动通信的安全性,有较强的理论与应用价值。所取得的主要研究成果为:1.由于聚合签名具有递增性,任何人都可以验证并聚合自己的签名,导致非目标用户也可以验证聚合签名。因此,任何验证者通过验证就可以知道签名者的身份,这对于很多应用环境是不适用的,比如电子投票和电子贸易议价中。通过指签名的验证者,使得只有指定的验证者才能验证签名的有效性,保护了签名者的身份。为此,我们设计出具有指定验证者的聚合签名方案,只有意定的验证者才能验证聚合签名的有效性。2.在基于双线性对的密码系统中,对运算是最耗时的。许多研究者企图减少对运算的复杂性,但是进展不大,按照当前最好的结果,椭圆曲线E/F3163上的一个对运算大约相当于F3163中11110个乘法运算,椭圆曲线E/F3163上的一个点乘运算相当于F3163中几百个乘法运算,即点乘运算比对运算快10倍以上。已知基于PKI的聚合签名方案所需对运算都是随用户增加而线性增长的。为了解决这一难题,我们设计了一个具有常数个对运算的聚合签名方案。它只需要4个对运算,与参与聚合的签名人数无关。3.基于身份的密码系统有许多优点:用户的公钥可以根据某个公开的算法由用户的身份信息直接计算出来,而且这种算法应该是简单易行的。与用户身份公钥相匹配的私钥由可信第三方,通常称之为密钥生成中心(PrivateKeyGenrator),按照某种公开的算法产生。在基于身份的密码系统中,任意两个用户可以直接通信,而不需要交换公钥证书,不必保存公钥证书列表,也不必使用在线的第三方,只需要密钥生成中心为每个首次加入系统的用户发行一个与其身份公钥相匹配的私钥即可。因此,在存储和计算受限的环境中,基于身份的密码系统优势明显。我们在指出一个基于身份的聚合签名不安全的同时,设计出一个新的基于身份的聚合签名方案。4.前向保密性可以保证当用户私钥丢失后,仍然没有人能解密以前由此私钥签署的有效签密。我们基于数字签名标准DSA的一个强等价变形,设计出一个具有前向保密性的数字签密方案。不仅安全性和效率优于同类方案,而且因共用DSA签名的许多模块,易于规模化实现。5.为了使签密达到保密性,许多签密方案不具有可公开验证的性质,这给实现不可否定性带来了困难。通常,要与第三方运行一个零知识证明协议来完成,这极大的降低了签密的效率。我们基于Paterson签名方案,设计出一个基于身份可公开验证的签密方案,只需要2个对运算,是同类方案中效率最高的。