一种基于FPGA的通信加密系统技术方案

技术编号:13617697 阅读:64 留言:0更新日期:2016-08-30 17:09
本实用新型专利技术公开了一种基于FPGA的硬件通信加密系统,其中发送方包括依次连接的数据接收模块、曼彻斯特编码模块、数据加密模块和数据发送模块,接收方包括依次连接的数据接收模块、数据解密模块、曼彻斯特解码模块、RAM、数据发送控制模块和数据发送模块,所述曼彻斯特编码模块、曼彻斯特解码模块分别与一CRC模块相连,所述曼彻斯特解码模块还与数据发送控制模块相连。本实用新型专利技术采用FPGA作为硬件基础,与传统的软件加密方法相比,计算速度快,成本低,效率高,性能可靠,安全性好。

【技术实现步骤摘要】

本技术涉及FPGA逻辑设计领域,具体涉及一种基于FPGA的硬件通信加密系统。
技术介绍
目前大多数的加密系统均采用ARM等CPU芯片进行软件实现,随着通信技术的发展,通信环境日趋复杂,在某些应用背景中,通过软件进行加密的方案并不能满足需求,如容易遭受暴力破解攻击,容易被破解。
技术实现思路
本技术要解决的技术问题是提供一种基于FPGA的硬件通信加密系统,本技术有效解决了现有软件加密系统安全性差的技术问题。本技术通过以下技术方案实现:一种基于FPGA的硬件通信加密系统,其中发送方包括依次连接的数据接收模块、曼彻斯特编码模块、数据加密模块和数据发送模块,接收方包括依次连接的数据接收模块、数据解密模块、曼彻斯特解码模块、RAM、数据发送控制模块和数据发送模块,所述曼彻斯特编码模块、曼彻斯特解码模块分别与一CRC模块相连,所述曼彻斯特解码模块还与数据发送控制模块相连。本技术采用FPGA作为硬件基础,与传统的软件加密方法相比,计算速度快,成本低,效率高,性能可靠,安全性好。附图说明图1是本技术的一种基于FPGA的硬件通信加密系统的结构示意图。具体实施方式如图1所示,根据本技术的一种基于FPGA的硬件通信加密系统,其中发送方包括依次连接的数据接收模块、曼彻斯特编码模块、数据加密模块和数据发送模块,接收方包括依次连接的数据接收模块、数据解密模块、曼彻斯特解码模块、RAM、数据发送控制模块和数据发送模块,所述曼彻斯特编码模块、曼彻斯特解码模块分别与一CRC模块相连,所述曼彻斯特解码模块还与数据发送控制模块相连。发送方的数据接收模块用于接收发送方上层通信接口待发送的明文数据;发送方的数据发送模块通过通信接口进行发送;接收方的数据接收模块用于接收发送方发送的密文数据;数据发送控制模块根据曼彻斯特解码模块的速度,控制发送方的发送速度,并将RAM的数据发给数据发送模块发送给接收方上层通信接口。本专利技术提供了一种新的数据加密思路和实现方法,通信加密系统采用FPGA作为硬件基础,加密算法采用AES,加密过程加入了CRC冗余校验和曼彻斯特编码,可同步的进行数据的加密和解密运算。本技术方案所公开的技术手段不仅限于上述实施方式所公开的技术手段,还包括由以上技术特征任意组合所组成的技术方案。应当指出,对于本
的普通技术人员来说,在不脱离本技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本技术的保护范围。本文档来自技高网
...

【技术保护点】
一种基于FPGA的硬件通信加密系统,其特征在于:其中发送方包括依次连接的数据接收模块、曼彻斯特编码模块、数据加密模块和数据发送模块,接收方包括依次连接的数据接收模块、数据解密模块、曼彻斯特解码模块、RAM、数据发送控制模块和数据发送模块,所述曼彻斯特编码模块、曼彻斯特解码模块分别与一CRC模块相连,所述曼彻斯特解码模块还与数据发送控制模块相连。

【技术特征摘要】
1.一种基于FPGA的硬件通信加密系统,其特征在于:其中发送方包括依次连接的数据接收模块、曼彻斯特编码模块、数据加密模块和数据发送模块,接收方包括依次连接的数据接收模块、数据...

【专利技术属性】
技术研发人员:张上伟高瑞强汪滢
申请(专利权)人:河南思维信息技术有限公司
类型:新型
国别省市:河南;41

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

1