数据通信加密与防篡改及数字证书原理详解

本文详细介绍了数据通信加密技术,包括安全五要素、加密算法、传输数据防篡改和数字证书原理。讨论了对称加密、非对称加密和混合加密策略,强调了加密在保证信息安全、完整性、身份验证等方面的重要性。数字签名和数字证书的应用则进一步增强了通信的安全性,防止中间人攻击和数据篡改。
摘要由CSDN通过智能技术生成

1、安全五要素

一般而言,同时满足了机密性 (信息不被泄露或泄露后对别人来说并没实际价值)、 完整性 (信息不被非法篡改或被篡改后可以检测到)和身份验证 (和自己通信的人确实就是我认为和我正在通信的人),就可以认为是安全通信了。

安全通信需要满足如下五点:

  1. 传输的数据必须要被加密;
  2. 传输的数据不能被篡改;
  3. 传输的数据必须要有“签名”; 
  4. 必须进行身份认证;
  5. 防止重放攻击;

中间人攻击(Man-in-the-Middle Attack, MITM)就是通过拦截正常的网络通信数据,并进行数据篡改和嗅探,而通信的双方却毫不知情。

密性针对的是防止对信息进行"未授权"的"读":

  • 比如,传输的信息即便被中间人窃取了,中间人拿到的信息也是对他来说不可理解的密文。
  • 另外,就算是中间人花时间能解密密文,只是待他解密之后信息早就没有了当时的价值,这种情况也可以算作保证了机密性。

完整性要面对的是防止或者至少是检测出"未授权"的"写"(对数据的改变),比如:

  • A对B发消息说下午两点见面,结果中间人C截取了消息并篡改消息为下午四点见面。这时候可以认为违背了完整性。
  • </
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wespten

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值