【技术实现步骤摘要】
本技术涉及FPGA逻辑设计领域,具体涉及一种基于FPGA的硬件通信加密系统。
技术介绍
目前大多数的加密系统均采用ARM等CPU芯片进行软件实现,随着通信技术的发展,通信环境日趋复杂,在某些应用背景中,通过软件进行加密的方案并不能满足需求,如容易遭受暴力破解攻击,容易被破解。
技术实现思路
本技术要解决的技术问题是提供一种基于FPGA的硬件通信加密系统,本技术有效解决了现有软件加密系统安全性差的技术问题。本技术通过以下技术方案实现:一种基于FPGA的硬件通信加密系统,其中发送方包括依次连接的数据接收模块、曼彻斯特编码模块、数据加密模块和数据发送模块,接收方包括依次连接的数据接收模块、数据解密模块、曼彻斯特解码模块、RAM、数据发送控制模块和数据发送模块,所述曼彻斯特编码模块、曼彻斯特解码模块分别与一CRC模块相连,所述曼彻斯特解码模块还与数据发送控制模块相连。本技术采用FPGA作为硬件基础,与传统的软件加密方法相比,计算速度快,成本低,效率高,性能可靠,安全性好。附图说明图1是本技术的一种基于FPGA的硬件通信加密系统的结构示意图。具体实施方式如图1所示,根据本技术的一种基于FPGA的硬件通信加密系统,其中发送方包括依次连接的数据接收模块、曼彻斯特编码模块、数据加密模块和数据发送模块,接收方包括依次连接的数据接收模块、数据解密模块、曼彻斯特解码模块、RAM、数据发送控制模块和数据发送模块,所述曼彻斯特编码模块、曼彻斯特解码模块分别与一CRC模块相连,所述曼彻斯特解码模块还与数据发送控制模块相连。发送方的数据接收模块用于接收发送方上层通信接口待发送的明文数据; ...
【技术保护点】
一种基于FPGA的硬件通信加密系统,其特征在于:其中发送方包括依次连接的数据接收模块、曼彻斯特编码模块、数据加密模块和数据发送模块,接收方包括依次连接的数据接收模块、数据解密模块、曼彻斯特解码模块、RAM、数据发送控制模块和数据发送模块,所述曼彻斯特编码模块、曼彻斯特解码模块分别与一CRC模块相连,所述曼彻斯特解码模块还与数据发送控制模块相连。
【技术特征摘要】
1.一种基于FPGA的硬件通信加密系统,其特征在于:其中发送方包括依次连接的数据接收模块、曼彻斯特编码模块、数据加密模块和数据发送模块,接收方包括依次连接的数据接收模块、数据...
【专利技术属性】
技术研发人员:张上伟,高瑞强,汪滢,
申请(专利权)人:河南思维信息技术有限公司,
类型:新型
国别省市:河南;41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。