加密通信(二):加密通信模型

本文介绍了数字签名的概念,作为防止冒充、确保信息完整性和提供防抵赖的手段。同时阐述了加密通信的模型,强调了非对称加密、信息摘要和数字签名在确保数据安全、来源验证和完整性方面的作用。文章还提及了对称加密与非对称加密的结合使用以及CA证书在验证身份中的应用。
摘要由CSDN通过智能技术生成

一 数字签名

数字签名的概念:本质是一段加密信息,只有发送者才能生成,别人无法伪造(类似于手工签字、印章)。底层基于非对称加密实现,使用私钥加密、公钥解密,因为私钥只有发送者自己知道,所以杜绝了被伪造的可能。

数字签名的作用

  • 防冒充(伪造)。
  • 鉴别身份
  • 防篡改(信息完整性)
  • 防重放
  • 防抵赖
  • 机密性

二 加密通信模型

严格的加密通信需要满足以下几个条件:

  1. 保证数据不会被第三方获知。(也许会被第三方获取到信息,但绝不会被解密,需要使用非对称加密方式)
  2. 保证数据的发送者身份可信。(验证数据不是其他第三方发送的,确保数据来源可信,通过数字签名验证)
  3. 保证数据完整性。(保证数据是完整的,没有被篡改或破坏的,通过信息摘要验证)

以下通信模型可以满足上述条件:

  1. 信息摘要,发送者生成信息摘要连同数据一起发送过去,接收方拿到数据之后重新生成信息摘要并比较发送方的信息摘要,如果相同则保证了数据完整性,没有被破坏或篡改。
  2. 数字签名,发送者使用自己的私钥加密信息摘要生成数字签名,接收者收到数据后使用发送者的公钥解密。私钥只有发送者自己知道,如果不是发送者发的数据则数字签名解密不对,最后的信息摘要也验证不过的。
  3. 非对称加密,数据和数字签名在网络中传输的内容是被公钥加密的,只有接受者的私钥才能解密,因此保证了数据安全性,不会被第三方获知。

对称加解密的时间成本比较高,对以上模型做出改进,用对称加密方式加密主要内容,非对称加密只用来加密对称加密的秘钥

加密通信(三):CA证书_kernelplus的博客-CSDN博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值