数字签名技术
数字签名技术
本讲的主要内容 。数字签名的简介 。基于RSA数字签名 。基于离散对数数字签名 >ElGamal数字签名 >Schnorr数字签名 >DSA数字签名 。基于ECC数字签名 CNR@HEU http://machunguang.hrbeu.edu.cn 3
本讲的主要内容 数字签名的简介 基于RSA数字签名 基于离散对数数字签名 ¾ElGamal数字签名 ¾Schnorr数字签名 ¾DSA数字签名 基于ECC数字签名 3
引言 手写签名是一种传统的确认方式,如写信、签订协议、支 付确认、批复文件等。在数字系统中同样有签名应用的需求, 如假定A发送一个认证的信息给B,如果没有签名确认的措施, B可能伪造一个不同的消息,但声称是从A收到的;或者为了 某种目的,A也可能否认发送过该消息。很显然,数字系统 的特点决定了不可能沿用原先的手写签名方法来实现防伪造 或抵赖,这就是提出了如何实现数字签名的问题。 数字签名是电子信息技术发展的产物,是针对电子文档 的一种签名确认方法,所要达到的目的是:对数字对象的合 法化、真实性进行标记,并提供签名者的承诺。随着信息技 术的广泛使用,特别是电子商务、电子政务等快速发展,数 字签名的应用需求越来越大。 CNR@HEU http://machunguang.hrbeu.edu.cn
引言 手写签名是一种传统的确认方式,如写信、签订协议、支 付确认、批复文件等。在数字系统中同样有签名应用的需求, 如假定A发送一个认证的信息给B,如果没有签名确认的措施, B可能伪造一个不同的消息,但声称是从A收到的;或者为了 某种目的,A也可能否认发送过该消息。很显然,数字系统 的特点决定了不可能沿用原先的手写签名方法来实现防伪造 或抵赖,这就是提出了如何实现数字签名的问题。 数字签名是电子信息技术发展的产物,是针对电子文档 的一种签名确认方法,所要达到的目的是:对数字对象的合 法化、真实性进行标记,并提供签名者的承诺。随着信息技 术的广泛使用,特别是电子商务、电子政务等快速发展,数 4 字签名的应用需求越来越大
数字签名的简介 数字签名体制是以电子签名形式存储消息的方法,所签 名的消息能够在通信网络中传输。 在当今数字化的信息世界里,数字化文档的认证性、完 整性和不可否认性是实现信息化的基本要求,也决定信息 化的普及和推广。数字签名是满足上述要求的主要手段之 一,也是现代密码学的主要研究内容之一。 数字签名是日常生活中手写签名的电子对应物。 CNR@HEU http://machunguang.hrbeu.edu.cn 5
数字签名的简介 数字签名体制是以电子签名形式存储消息的方法,所签 名的消息能够在通信网络中传输。 在当今数字化的信息世界里,数字化文档的认证性、完 整性和不可否认性是实现信息化的基本要求,也决定信息 化的普 推广 及和 。数字签名是满足上述 求的 段之 数字签名是满足上述 数字签名是满足上述要求的主要手段之 一 ,也是现代密码学的主要研究内容之一。 数字签名是日常生活中手写签名的电子对应物。 5
数字签名与手写签名的不同 签名:手写签名是被签文件的物理组成部分;数字签名是 连接到被签消息上的数字串。 传输方式:数字签名和所签名的消息能够在通信网络中传 输。手写签名使用传统的安全方式传输。 验证:手写签名是通过将它与真实的签名进行比较来验证; 而数字签名是利用已经公开的验证算法来验证。 数字签名的复制是有效的;而手写签名的复制品是无效的。 手书签字是模拟的,且因人而异。数字签字是0和1的数字 串,因消息而异。 CNR@HEU http://machunguang.hrbeu.edu.cn 6
数字签名与手写签名的不同 签名:手写签名是被签文件的物理组成部分 手写签名是被签文件的物理组成部分;数字签名是 连接到被签消息上的数字串 。 传输方式:数字签名和所签名的消息能够在通信网络中传 输。手写签名使用传统的安全方式传输。 验证:手写签名是通过将它与真实的签名进行比较来验证; 而数字签名是利用已经公开的验证算法来验证。 数字签名的复制是有效的;而手写签名的复制品是无效的。 手书签字是模拟的 手书签字是模拟的 ,且因人而异 。数字签字是 0 和 1的数字 串,因消息而异。 6