searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享
原创

IPSec简介

2023-09-01 06:05:19
154
0

1. IPSec概念简介

什么是IPSec?

IPSec(Internet Protocol Security)是IETF(Internet Engineering Task Force)制定的一组开放的网络安全协议。它并不是一个单独的协议,而是一系列为IP网络提供安全性的协议和服务的集合。

IPSec用来解决IP层安全性问题的技术,IPSec被设计为同时支持IPv4和IPv6网络。

IPSec主要包括网安协议AH(Authentication Header)和ESP(Encapsulating Securtiy Payload),密钥管理交换协议IKE(Internet Key Exchange)以及用于网络认证及加密的一些算法。

IPSec主要通过加密与验证等方式,为IP数据包提供安全服务。

IPSec提供的服务:

IPSec通过加密与验证等方式,从以下几个方面保障了用户数据在Internet中的安全传输:

  • 数据来源验证:接收方验证发送方身份是否合法。
  • 数据加密:发送方对数据进行加密,以密文的形式在Internet上传送,接收方对接收的加密数据进行解密后处理或直接转发。
  • 数据完整性:接收方对接收到的加密数据进行验证,判定数据是否完整。
  • 抗重性:接收方拒绝旧的或者重复的数据包,防止恶意用户通过重复发送捕获到的数据包进行攻击。

2. IPSec框架

IPSec是一个框架,并不是某个协议,而是定义了一个框架,由各种协议组和协商而成。该框架涉及到的主要有加密算法、验证算法、封装协议、封装模式等等。

2.1 加密

加密算法分为两种:对称加密和非对称加密算法。

对称加密算法:

        特点:用相同的密钥进行加解密。

        加解密过程:

                加密:铭文数据——共享密钥加密——得到密文数据

                解密:密文数据——共享密钥解密——明文数据

         对称加密算法的优点:

    • 速度快
    • 安全
    • 紧凑

         对称加密算法的缺点:

    • 明文传输共享密钥,容易出现被劫持、窃听的问题。
    • 密钥数量是以参与者数量平方的速度增长。即指数增长。
    • 数量过多,所以管理和存储问题会很大。
    • 不支持数字签名和不可否认性。

        适用场景:

              适用于做大数据加密

        常见对称加密算法:

    • DES,数据加密标准DES(Data Encryption Standard)它使用56位的密钥对一个64位的明文块进行加密。
    • 3DES,3DES(Triple Data Encryption Standard),3DES是一种增强型的DES标准,它在需要保护的数据上使用3次DES,即使用三个不同的56位的DES密钥(共168位密钥)对明文进行加密。
    • AES, 先进加密标准AES(Advanced Encryption Standard)
      AES被设计用来替代3DES,提供更快和更安全的加密功能。AES可以采用三种密钥:AES-128、AES-192和AES-256,其密钥长度分为128位、192位、256位。

        非对称加密算法:

                特点:非对称秘钥算法,一对密钥,公钥和私钥。公钥加密,私钥解密。

        非对称加密算法的优点:

    • 安全
    • 因为不必发送密钥给接受者,所以非对称密钥不必担心密钥被中途截获的问题。
    • 密钥数目和参与者数目一样。
    • 不需要事先在各参与者之间建立关系以交换密钥。
    • 技术支持数字签名和不可否认性。

        非对称加密算法的缺点:

    • 非常非常慢。
    • 密文会很长。
    • 适用于小数据加密。

        常见非对称加密算法:

    • RSA, 512/768/1024/2048bit ro lager。
    • DH,768,、102/1536bit or lager。只适用于虚拟专用网 。
0条评论
作者已关闭评论
汪****柔
3文章数
0粉丝数
汪****柔
3 文章 | 0 粉丝
汪****柔
3文章数
0粉丝数
汪****柔
3 文章 | 0 粉丝
原创

IPSec简介

2023-09-01 06:05:19
154
0

1. IPSec概念简介

什么是IPSec?

IPSec(Internet Protocol Security)是IETF(Internet Engineering Task Force)制定的一组开放的网络安全协议。它并不是一个单独的协议,而是一系列为IP网络提供安全性的协议和服务的集合。

IPSec用来解决IP层安全性问题的技术,IPSec被设计为同时支持IPv4和IPv6网络。

IPSec主要包括网安协议AH(Authentication Header)和ESP(Encapsulating Securtiy Payload),密钥管理交换协议IKE(Internet Key Exchange)以及用于网络认证及加密的一些算法。

IPSec主要通过加密与验证等方式,为IP数据包提供安全服务。

IPSec提供的服务:

IPSec通过加密与验证等方式,从以下几个方面保障了用户数据在Internet中的安全传输:

  • 数据来源验证:接收方验证发送方身份是否合法。
  • 数据加密:发送方对数据进行加密,以密文的形式在Internet上传送,接收方对接收的加密数据进行解密后处理或直接转发。
  • 数据完整性:接收方对接收到的加密数据进行验证,判定数据是否完整。
  • 抗重性:接收方拒绝旧的或者重复的数据包,防止恶意用户通过重复发送捕获到的数据包进行攻击。

2. IPSec框架

IPSec是一个框架,并不是某个协议,而是定义了一个框架,由各种协议组和协商而成。该框架涉及到的主要有加密算法、验证算法、封装协议、封装模式等等。

2.1 加密

加密算法分为两种:对称加密和非对称加密算法。

对称加密算法:

        特点:用相同的密钥进行加解密。

        加解密过程:

                加密:铭文数据——共享密钥加密——得到密文数据

                解密:密文数据——共享密钥解密——明文数据

         对称加密算法的优点:

    • 速度快
    • 安全
    • 紧凑

         对称加密算法的缺点:

    • 明文传输共享密钥,容易出现被劫持、窃听的问题。
    • 密钥数量是以参与者数量平方的速度增长。即指数增长。
    • 数量过多,所以管理和存储问题会很大。
    • 不支持数字签名和不可否认性。

        适用场景:

              适用于做大数据加密

        常见对称加密算法:

    • DES,数据加密标准DES(Data Encryption Standard)它使用56位的密钥对一个64位的明文块进行加密。
    • 3DES,3DES(Triple Data Encryption Standard),3DES是一种增强型的DES标准,它在需要保护的数据上使用3次DES,即使用三个不同的56位的DES密钥(共168位密钥)对明文进行加密。
    • AES, 先进加密标准AES(Advanced Encryption Standard)
      AES被设计用来替代3DES,提供更快和更安全的加密功能。AES可以采用三种密钥:AES-128、AES-192和AES-256,其密钥长度分为128位、192位、256位。

        非对称加密算法:

                特点:非对称秘钥算法,一对密钥,公钥和私钥。公钥加密,私钥解密。

        非对称加密算法的优点:

    • 安全
    • 因为不必发送密钥给接受者,所以非对称密钥不必担心密钥被中途截获的问题。
    • 密钥数目和参与者数目一样。
    • 不需要事先在各参与者之间建立关系以交换密钥。
    • 技术支持数字签名和不可否认性。

        非对称加密算法的缺点:

    • 非常非常慢。
    • 密文会很长。
    • 适用于小数据加密。

        常见非对称加密算法:

    • RSA, 512/768/1024/2048bit ro lager。
    • DH,768,、102/1536bit or lager。只适用于虚拟专用网 。
文章来自个人专栏
文章 | 订阅
0条评论
作者已关闭评论
作者已关闭评论
0
0