数字签名

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

[键入文字]

安徽大学江淮学院

课程论文

题目:数字签名技术及应用

课程名称:

学生姓名:朱璇学号:JX114017

系别:理工部专业:生物信息技术入学时间:2011年09月完成时间:2016年07月

中文题目:数字签名技术及应用

摘要

数字签名技术在企业内部网络中的应用。

随着企业规模的不断扩以及供电企业信息化的逐渐应用,企业内部网络和互联网的联系越来越紧密.对于省、市级企业,一般会在开放的网络环境中发布信息.其安全体系直接影响着企业的正常运转。而基层企业.在负责人签字、文档传送等环节上容易存在安全隐患基于以上问题,数字签名技术在保证企业信息的完整性、可靠性、机密性等方面具有独特的优势。

关键词数字签名技术数字证书cA(CertificateAuthority)

Title:Security testing and Analysis on LAN

Abstract

Digital signature technology in the application of the internal network.

Along with the enterprise scale unceasing expansion and the power supply enterprise informationization application gradually, the enterprise internal network and the Internet connection is more and more closely. For provincial municipal enterprise, usually in an open network environment to release information. Its security system directly affects the normal operation of the enterprise And enterprises. In the head of the signature Document transmission link easily pose a safety hazard based on the above problems, such as, the digital signature technology in ensuring the integrity of the enterprise information reliability, confidentiality, etc, has a unique advantage.

Keywords digital signature technology The digital certificate cA(CertificateAuthority)

正文

1.数字签名

1.1定义

数字签名(又称公钥数字签名、电子签章)是一种类似写在纸上的普通的物理签名,但是使用了公钥加密领域的技术实现,用于鉴别数字信息的方法。

一套数字签名通常定义两种互补的运算,一个用于签名,另一个用于验证。

数字签名,就是只有信息的发送者才能产生的别人无法伪造的一段数字串,这段数字串同时也是对信息的发送者发送信息真实性的一个有效证明。

数字签名是非对称密钥加密技术与数字摘要技术的应用。

1.2.原理

数字签名的文件的完整性是很容易验证的(不需要骑缝章,骑缝签名,也不需要笔迹专家),而且数字签名具有不可抵赖性(不需要笔迹专家来验证)。

简单地说,所谓数字签名就是附加在数据单元上的一些数据,或是对数据单元所作的密码变换。这种数据或变换允许数据单元的接收者用以确认数据单元的来源和数据单元的完整性并保护数据,防止被人(例如接收者)进行伪造。它是对电子形式的消息进行签名的一种方法,一个签名消息能在一个通信网络中传输。基于公钥密码体制和私钥密码体制都可以获得数字签名,主要是基于公钥密码体制的数字签名。包括普通数字签名和特殊数字签名。普通数字签名算法有RSA、ElGamal、Fiat-Shamir、Guillou-Quisquarter、Schnorr、Ong-Schnorr-Shamir数字签名算法、Des/DSA,椭圆曲线数字签名算法和有限自动机数字签名算法等。特殊数字签名有盲签名、代理签名、群签名、不可否认签名、公平盲签名、门限签名、具有消息恢复功能的签名等,它与具体应用环境密切相关。

1.3.数字签名的特点

①数字签名可以保障数据的完整性。若数据在传输过程中被修改或数据本来就是伪造的,就不能够通过接受方数据签名的认证。

②数字签名有不可抵赖性。数据的发送方对于他曾经发送的信息是不能抵赖的,因为其他人是不能对其数字签名进行伪造的数字签名原理数字签名技术使用的基本程序是:发送方通过自己的私钥对要发送的信息进行身份加密.接收方通过发送方的公钥来解密发送方的身份,这样就完成了信息的抗否定性;发送方通过接受方的公钥对要发送的信息进行加密.接受方通过自己的私钥对接收的信息进行解密.这样就可以实现信息传输的安全。

1.4.主要功能

保证信息传输的完整性、发送者的身份认证、防止交易中的抵赖发生。

数字签名技术是将摘要信息用发送者的私钥加密,与原文一起传送给接收者。接收者只有用发送者的公钥才能解密被加密的摘要信息,然后用HASH 函数对收到的原文产生一个摘要信息,与解密的摘要信息对比。如果相同,则说明收到的信息是完整的,在传输过程中没有被修改,否则说明信息被修改过,因此数字签名能够验证信息的完整性。

数字签名是个加密的过程,数字签名验证是个解密的过程。

2.签名过程

2.1.签名过程及功效

"发送报文时,发送方用一个哈希函数从报文文本中生成报文摘要,然后用自己的私人密钥对这个摘要进行加密,这个加密后的摘要将作为报文的数字签名和报文一起发送给接收方,接收方首先用与发送方一样的哈希函数从接收到的原始报文中计算出报文摘要,接着再用发送方的公用密钥来对报文附加的数字签名进行解密,如果这两个摘要相同、那么接收方就能确认该数字签名是发送方的。

数字签名有两种功效:一是能确定消息确实是由发送方签名并发出来的,因为别人假冒不了发送方的签名。二是数字签名能确定消息的完整性。因为数字签名的特点是它代表了文件的特征,文件如果发生改变,数字摘要的值也将发生变化。不同的文件将得到不同的数字摘要。一次数字签名涉及到一个哈希函数、发送者的公钥、发送者的私钥。"

2.2.多人签字

在供电企业实际运转过程中,在报文传输中,通常会出现多人在同一报文上进行签字。多人数字签名一般通过以下方法实现:首先在供电企业内部设立一个签名的顺序.在进行下一个人员签字时,只需要验证上一个是否签名。如果已经获得批准。每个签名的人员都可以知道前后人员的公开密钥.最后签名的只需把完成后边的信息发送出去就可以了.而发送的信息已经被私有密钥进行加密而接收方可以利用自己的秘密钥匙对信息记性解密,可以产生一个数字签名。如果验证成功,就会从签名次序中分离下一个签名,从而进行验证工作。验证签名以及数字签名的整个循环过程.不管是发送者还是接受者,都应该知道对方的公开密钥,对整个签名进行验证工作,保证信息

相关文档
最新文档