基于WireGuard协议的加密通信方法和网关架构技术

技术编号:42141275 阅读:48 留言:0更新日期:2024-07-26 23:58
本发明专利技术提供了基于WireGuard协议的加密通信方法和网关架构,涉及网络通信技术领域,响应于基于WireGuard协议的客户端向服务端发起握手请求时,客户端根据待通信数据和预设加密算法创建请求包;预设加密算法包括SM2、SM3、SM4;服务端基于预设加密算法对接收到的请求包进行处理,生成响应包;其中,响应包中包括待通信数据;客户端基于预设加密算法对响应包进行处理,以建立客户端与服务端之间的通信连接。本方案提供的加密通信方法安全性更高,能满足国产化信创需求。

【技术实现步骤摘要】

本专利技术涉及网络通信,特别涉及基于wireguard协议的加密通信方法和网关架构。


技术介绍

1、随着网络通信技术的发展,网络通信安全也成为了网络通信中不可忽视的重要环节。如何提供安全高效的网络通信途径是相关领域技术人员所关切的问题,尤其是对于政府机构、金融,以及医疗等涉及机密及高科技含量的领域,对于网络通信安全提出了更为严格的要求。

2、目前基于wireguard加密隧道协议的网关处理方案,由于其与客户端之间的隧道协议使用的wireguard基于linux内核开发和深度定制,其涉及的协商交互框架和数据处理流程中的加解密算法,都是公开的商密算法,无法满足国产化信创需求,安全性能较差。因此,亟需一种基于wireguard协议的加密通信方法和网关架构。


技术实现思路

1、本专利技术提供了基于wireguard协议的加密通信方法和网关架构,该加密通信方法安全性更高,能满足国产化信创需求。

2、第一方面,本专利技术提供了基于wireguard协议的加密通信方法,包括:p>

3、响应于本文档来自技高网...

【技术保护点】

1.一种基于WireGuard协议的加密通信方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述客户端根据待通信数据和预设加密算法创建请求包,包括:

3.根据权利要求1所述的方法,其特征在于,所述服务端基于所述预设加密算法对接收到的所述请求包进行处理,生成响应包,包括:

4.根据权利要求3所述的方法,其特征在于,还包括:

5.根据权利要求3所述的方法,其特征在于,在所述生成所述响应包的过程中,将WireGuard协议中的Curve25519加密算法替换为SM2,将ChaCha20-Poly1305算法替换为SM4,将Bl...

【技术特征摘要】

1.一种基于wireguard协议的加密通信方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述客户端根据待通信数据和预设加密算法创建请求包,包括:

3.根据权利要求1所述的方法,其特征在于,所述服务端基于所述预设加密算法对接收到的所述请求包进行处理,生成响应包,包括:

4.根据权利要求3所述的方法,其特征在于,还包括:

5.根据权利要求3所述的方法,其特征在于,在所述生成所述响应包的过程中,将wireguard协议中的curve25519加密算法替换为sm2,将chacha20-poly1305算法替换为sm4,将black2s算法替换为hmac-sm3。

6.根据权利要求2所述的方法,其特征在于,在所述服务端基于所述预设加密算法对接收到的所述请求包进行处理之前,还包括:

【专利技术属性】
技术研发人员:薛飞腾李飞余伟姜海昆范宇
申请(专利权)人:长扬科技北京股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1