网络通信的工作有七层:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。在不同的层级上可以对数据进行加密,总的来说在根据加密技术应用的层级不同,加密的方式也不同。
根据加密技术应用的层级不同,可以将加密分为3大类:
链路加密
网络层以下对数据的加密处理都可以叫做链路加密,主要是保护通信节点间传输数据,加解密通过线路上的密码设备实现。根据传递的数据的同步方式又可以分为同步通信加密和异步加密两种。
节点加密
这是对链路加密的升级。在协议传输层上进行加密,主要是对数据源节点和目标节点直接输出的数据进行加密保护。和链路加密类似,不过加密算法依附于节点的加密模件中。这种加密和链路加密相比,能更好的保护节点数据不遭受非法的存。
端对端加密
网络层以上的加密都叫做端对端加密,该加密技术是面向网络层主体,容易用软件实现,而且成本相对较低,但有个问题就是秘钥管理比较难,这种加密方式适合大型网络系统中信息存在多个发方和收方的场景中。
以上加密方式适合在不同的场景中,在不同的行业都有应用,对于视频加密软件,多使用的是端对端加密。点盾云也是端对端加密,视频经过加密后,在本地话传输过程中都是加密的,只在播放器端解密播放,而且是帧解密,不存储,因此安全性更高。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。