所谓数字签名就是以加密技术为基础,用加解密算法来实现对摘要的数字签名。从数字签名的功能来看,数字签名技术作为的一项重要的计算机安全机制,主要是用来实现抗抵赖性服务,从而使通信双方的利益都能得到保障,因此其在计算机网络安全通信中占有重要的地位。从目前的密码学体制来分,可分为私钥密码体制和公钥密码体制。私钥密码体制中加密和解密所用的密钥是相同的,这种体制中最有代表性的算法为DES 算法; 公钥密码体制中加密密钥和解密密钥是不同的,在公钥密码体制中有两种密钥即公开密钥和秘密密钥。公钥密码体制最常用的算法是RSA 算法。目前常用的数字签名技术可分为两类:一类是对称密钥密码体制的数字签名技术,另一类是非对称密钥密码体制的数字签名技术。6254
目前,数字签名技术已应用于商业、军事、金融等领域,尤其在电子邮件、电子转账、数据交换、数据存储、数据的完整性验证等领域的应用,让人们从更深的层次意识到了数字签名的重要性。从目前的密码学体制来分,可分为对称密钥密码和非对称密钥密码体制。RSA数字签名体制在许多安全标准中得以广泛应用。ISO/IEC 9796和ANSI X9。30-199X 以及美国联邦信息处理标准FIPS18 6-2已经将RSA作为推荐的数字签名标准算法之一[1]。
2.相关理论知识介绍
2.1 网络安全
网络安全是指“为数据处理系统建立和采取的技术和管理的安全保护,保护计算机硬件、软件数据不因偶然和恶意的原因而遭到破坏、更改和泄露”。网络安全是对网络信息保密性、完整性和可用性的保护。计算机网络安全不仅包括组网的控件、管理控制网络的软件,也包括共享的资源,快捷的网络服务。[2]
密码就是通过一定手段达到秘密通讯的目的,其采用各种特殊符号来隐藏我们常用的语言和一些图文。在计算机中,运用密码技术我们可以将所要发送的信息隐藏起来然后传输出去,即便信息在发送过程中被窃取或者被别人截取,别人也不能明白信息中所要表达的内容,密码可以确保信息的安全。密码学是研究信息系统安全保密的科学,具体研究数据的加密、解密和变换,包括密码的编译学和密码的分析学两种。密码学体制分为对称密钥密码技术(私钥加密)和非对称密钥密码技术(公钥加密)。公钥加密算法主要有RSA算法、背包算法、椭圆曲线算法等。
网络安全主要包括网络系统安全和数据安全,其中数据安全主要是采用了密码技术来对网络数据进行自动保护,如数据的保密、数据的完整性、数据的不可否认以及抵赖和双向身份验证等。因此密码技术作用是保障网络安全的主要核心技术,所以说密码技术就像网络安全的基石,没有密码技术就没有网络安全 数字签名国内外研究现状:http://www.youerw.com/yanjiu/lunwen_3688.html