System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于DDR的网络加解密方法及系统技术方案_技高网

一种基于DDR的网络加解密方法及系统技术方案

技术编号:41291800 阅读:3 留言:0更新日期:2024-05-13 14:42
本公开提供了一种基于DDR的网络加解密方法及系统,涉及网络安全技术领域,该方法包括:所述本端FPGA接收所述本端CPU发送的第一明文;接收所述本端密码模块发送的第一标识;获取外接的本端DDR芯片,并通过所述本端DDR芯片匹配所述第一标识的第一密钥;接收所述本端DDR芯片匹配到的所述第一密钥,并基于所述第一密钥对所述第一明文进行加密处理,得到第一密文;将所述第一密文发送至对端设备中的对端FPGA。通过本公开可以解决现有技术具有较大的延迟和较差的兼容性且没有完整的身份验证机制,进一步影响了数据的安全性和完整性的问题,实现了数据的安全加密、来源验证、完整性保护,提高了通信效率和响应速度。

【技术实现步骤摘要】

本公开涉及网络安全,尤其涉及一种基于ddr的网络加解密方法及系统。


技术介绍

1、随着互联网的普及和深入到各个领域,网络安全问题变得越来越突出。数据在传输过程中可能会遭受攻击或被非法获取,因此需要一种安全的方式来保护数据。

2、目前,传统的加解密方法虽然已经得到了广泛的应用,但在某些场景下,它们的效率和速度可能无法满足需求。

3、综上所述,现有技术具有较大的延迟和较差的兼容性且没有完整的身份验证机制,进一步影响了数据的安全性和完整性的问题。


技术实现思路

1、本公开的目的是提供一种基于ddr的网络加解密方法及系统,用以解决现有技术具有较大的延迟和较差的兼容性且没有完整的身份验证机制,进一步影响了数据的安全性和完整性的问题。

2、鉴于上述问题,本公开提供了一种基于ddr的网络加解密方法及系统。

3、第一方面,本公开提供了一种基于ddr的网络加解密方法,所述方法通过一种基于ddr的网络加解密系统实现,其中,所述方法包括:所述本端fpga接收所述本端cpu发送的第一明文;接收所述本端密码模块发送的第一标识;获取外接的本端ddr芯片,并通过所述本端ddr芯片匹配所述第一标识的第一密钥;接收所述本端ddr芯片匹配到的所述第一密钥,并基于所述第一密钥对所述第一明文进行加密处理,得到第一密文;将所述第一密文发送至对端设备中的对端fpga。

4、第二方面,本公开还提供了一种基于ddr的网络加解密系统,用于执行如第一方面所述的一种基于ddr的网络加解密方法,其中,所述系统包括:第一明文接收单元,所述第一明文接收单元用于本端fpga接收本端cpu发送的第一明文;第一标识接收单元,所述第一标识接收单元用于接收本端密码模块发送的第一标识;第一密钥匹配单元,所述第一密钥匹配单元用于获取外接的本端ddr芯片,并通过所述本端ddr芯片匹配所述第一标识的第一密钥;第一密文获取单元,所述第一密文获取单元用于接收所述本端ddr芯片匹配到的所述第一密钥,并基于所述第一密钥对所述第一明文进行加密处理,得到第一密文;密文发送单元,所述密文发送单元用于将所述第一密文发送至对端设备中的对端fpga。

5、第三方面,本公开还提供了一种电子设备,包括:

6、至少一个处理器;

7、与所述至少一个处理器通信连接的存储器;

8、其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述第一方面中任意一项所述方法的步骤。

9、第四方面,一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序在执行时实现上述第一方面中任一项所述方法的步骤。

10、本公开中提供的一个或多个技术方案,至少具有如下技术效果或优点:

11、1.通过所述本端fpga接收所述本端cpu发送的第一明文;接收所述本端密码模块发送的第一标识;获取外接的本端ddr芯片,并通过所述本端ddr芯片匹配所述第一标识的第一密钥;接收所述本端ddr芯片匹配到的所述第一密钥,并基于所述第一密钥对所述第一明文进行加密处理,得到第一密文;将所述第一密文发送至对端设备中的对端fpga。达到了保护数据安全性、完整性,提高通信效率和兼容性的效果。

12、2.通过使用第一密钥,对接收到的第一明文进行加密处理,生成第一密文。这种加密处理确保了数据在传输过程中的安全性,防止未授权的访问和数据泄露,使用与第一密钥唯一映射的地址标识,从ddr芯片中正确获取密钥,确保了解密操作能够正确还原出原始数据。如果数据在传输过程中发生损坏或更改,解密操作将无法还原出原始数据,从而检测到数据的完整性,通过ddr芯片的快速数据传输能力,实现了数据的快速处理和传输。这提高了通信的效率和响应速度,满足了高性能计算机系统和应用程序的需求。

13、3.解决了现有技术具有较大的延迟和较差的兼容性且没有完整的身份验证机制,进一步影响了数据的安全性和完整性的问题,实现了数据的安全加密、来源验证、完整性保护,提高了通信效率和响应速度。

14、上述说明仅是本公开技术方案的概述,为了能够更清楚了解本公开的技术手段,而可依照说明书的内容予以实施,并且为了让本公开的上述和其他目的、特征和优点能够更明显易懂,以下特举本公开的具体实施方式。应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其他特征将通过以下的说明书而变得容易理解。

本文档来自技高网...

【技术保护点】

1.一种基于DDR的网络加解密方法,其特征在于,应用于本端设备,所述本端设备包括本端密码模块、本端FPGA和本端CPU,所述方法包括:

2.根据权利要求1所述方法,其特征在于,所述本端密码模块与所述本端FPGA通过第一硬件接口连接。

3.根据权利要求1所述方法,其特征在于,将所述第一密文发送至对端设备中的对端FPGA之后,还包括:

4.根据权利要求3所述方法,其特征在于,所述对端密码模块与所述对端FPGA通过第二硬件接口连接。

5.根据权利要求3所述方法,其特征在于,所述预定协商协议是指所述本端密码模块与所述对端密码模块之间预先存储的标识协商协议,所述预定协商协议包括多对映射关系,所述多对映射关系中的每对映射关系均包括目标密钥和与所述目标密钥唯一映射的目标标识。

6.根据权利要求4所述方法,其特征在于,所述目标标识是指与所述目标密钥唯一映射的地址标识。

7.根据权利要求3所述方法,其特征在于,所述第一关系是指二者所含内容完全相同。

8.一种基于DDR的网络加解密系统,其特征在于,用于实施权利要求1至7中任意一项所述方法的步骤,所述系统包括:

9.一种电子设备,包括:

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序在执行时实现权利要求1至7中任意一项所述方法的步骤。

...

【技术特征摘要】

1.一种基于ddr的网络加解密方法,其特征在于,应用于本端设备,所述本端设备包括本端密码模块、本端fpga和本端cpu,所述方法包括:

2.根据权利要求1所述方法,其特征在于,所述本端密码模块与所述本端fpga通过第一硬件接口连接。

3.根据权利要求1所述方法,其特征在于,将所述第一密文发送至对端设备中的对端fpga之后,还包括:

4.根据权利要求3所述方法,其特征在于,所述对端密码模块与所述对端fpga通过第二硬件接口连接。

5.根据权利要求3所述方法,其特征在于,所述预定协商协议是指所述本端密码模块与所述对端密码模块之间预先存储的标识协商协议,所述预定协商协议包...

【专利技术属性】
技术研发人员:潘维政
申请(专利权)人:联想长风科技北京有限公司
类型:发明
国别省市:

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

1