论文部分内容阅读
互联网的飞速发展给我们的生活带来了很大的便利,电子商务作为一种新兴的商务活动模式,以其便捷、高效、低成本的优势,在当今的信息化经济潮流中起到了无可替代的作用。但是电子商务建立在开放的、不安全的互联网的基础上,安全性成为影响其快速发展的主要因素。作为互联网安全性保障的主要手段之一,密码学占据了举足轻重的地位。数字签名是密码学中一项重要的安全技术,在电子商务中应用得尤为广泛。目前,如何利用数字签名及特殊的数字签名有效地实现电子交易的安全性已成为电子商务安全领域研究的热点之一。本文通过对数字签名技术、盲签名技术的研究,提出了改进的数字签名和盲签名算法,并将其应用到电子现金系统中,使电子商务交易更具有安全性和实用性。本文共分为四个部分:第一部分介绍了电子商务和数字签名的概念,分析了国内外发展状况,从而确定了本文的研究内容、方向及目标。第二部分首先描述了数字签名以及盲签名的基本概念、原理以及分类,然后介绍了传统的数字签名方案的实现以及各自的优缺点。第三部分,实现了部分常用签名算法,并提出了基于ElGamal改进的数字签名算法,并将该算法传统的数字签名算法进行分析比较,阐述了改进数字签名算法的安全性和优缺点。第四部分主要研究了盲签名的实现步骤和方案,提出基于ElGamal的改进盲签名算法,对其性能进行详细分析。并将其应用在电子现金系统中,给出了具体的实现方案。通过分析和比较,可以看到基于Elgamal改进的数字签名签名算法,具有较强的安全性,签名速度较快,容易实现;基于Elgamal改进的盲签名算法,能够确定签名者和被签名者,具有较高的安全性,可以比较容易地从盲消息的签名中恢复对原消息的签名。通过对构建的安全匿名离线电子现金系统性能、效率分析、比较,可以看到该系统具有较好的安全性、匿名性、可控匿名性、不可重复花费性和不可伪造性,实现效率较高,具有应用推广价值。