快捷搜索:  汽车  科技

不需要加密和数字签名机制(数字签名与加密结合)

不需要加密和数字签名机制(数字签名与加密结合)1、首先发送方A将明文X采用自己的私钥进行签名(加密),因为私钥是自己才会有的,接收方B只有用A的公钥才能解开。所以就能够知道这个密文就是由A发送的,所以就验证了A的身份,保证了不可抵赖性。四、数字签名实现原理 1、不可否认性。其实就是采用了数字签名之后,接收方能够知道这个信息是来自于谁的,因为进行了签名,所以就有不可否认性,能够验证发送方的身份。 2、报文鉴别。发送出来的报文是只有它才能够签名产生的信息,因此有相应的报文鉴别的功能。 3、报文完整性。如果说这个报文被中间截获了,再也产生不了签了名的报文所以就有报文完整性的过程。

一、数字签名产生背景

加密技术主要是在传输的过程当中保证安全的传输、保证机密性,但是并没有提供身份认证,也就是不能确认是发送方发送来的,还是第三方伪造的,这个时候就用到数字签名。

二、数字签名是基于非对称加密体制

三、数字签名功能

1、不可否认性。其实就是采用了数字签名之后,接收方能够知道这个信息是来自于谁的,因为进行了签名,所以就有不可否认性,能够验证发送方的身份。

2、报文鉴别。发送出来的报文是只有它才能够签名产生的信息,因此有相应的报文鉴别的功能。

3、报文完整性。如果说这个报文被中间截获了,再也产生不了签了名的报文所以就有报文完整性的过程。

四、数字签名实现原理

不需要加密和数字签名机制(数字签名与加密结合)(1)

1、首先发送方A将明文X采用自己的私钥进行签名(加密),因为私钥是自己才会有的,接收方B只有用A的公钥才能解开。所以就能够知道这个密文就是由A发送的,所以就验证了A的身份,保证了不可抵赖性。

2、签名之后,只要有A的公钥的终端,都可以截获这个密文,然后用A的公钥去解密这个密文,这个过程我们称之为核实签名,其实就是解密过程,然后就能够得到原始明文X,所以并没有机密性的体现。

3、但是截获者并没有A的私钥,所以即使截获者即使能够获取信息,但是不能够生成相同的密文,从而去欺骗B,所以B能够鉴别报文信息是没有经过任何篡改的。

4、为了保证机密性的传输,可以将数字签名和加密技术相结合。

五、数字签名和加密技术结合

不需要加密和数字签名机制(数字签名与加密结合)(2)

首先A将要发送的明文信息X用自己的私钥签名,然后用B的公钥来再次进行加密形成密文。

因此B用B的私钥才能够解开,解密之后得到签了名的报文,然后要用A的公钥来进行核实签名,然后最终得到原始明文X。

猜您喜欢: