The utility model discloses a cryptographic machine based on FPGA, which belongs to the field of network information security. The FPGA cipher machine comprises a CPU processing module, FPGA processing module, configuration management module, configuration, serial DDR memory chip, FLASH cache chip, key module, optical fiber module based on CPU; processing module and FPGA processing module is connected with the first processing module; CPU DDR memory chip, the first FLASH cache chip is respectively connected with the CPU processing module; the configuration and serial connection; CPU processing module and configuration management module is connected; connected with the FPGA processing module and key module; FPGA module and configuration management module is connected; solves only encryption problem in the link layer; to protect all data transmission security on a link, to prevent disclosure of user data to improve the security of data encryption the effect of.
【技术实现步骤摘要】
基于FPGA的密码机
本技术实施例涉及网络信息安全领域,特别涉及一种基于FPGA(FieldProgrammableGateArray,现场可编程门阵列)的密码机。
技术介绍
随机信息技术和互联网的发展,越来越多的信息通过网络传输,网络信息安全也越来越重要。在电子政务、金融等方面传输和接入安全是一直网络信息安全需要解决的问题,相关技术中采用信道加密机在链路层对数据进行加密或解密,以达到防止用户数据泄露的效果。然而,信道加密机只能在链路层进行加密、解密,不能够被应用在互联网中,限制了网络的可拓展性和延伸性。
技术实现思路
为了解决现有技术的问题,本技术实施例提供了一种基于现场可编程门阵列FPGA的密码机。该技术方案如下:第一方面,提供了一种基于现场可编程门阵列FPGA的密码机,应用于网络层或链路层其特征在于,所述基于FPGA的密码机至少包括中央处理器CPU处理模块、FPGA处理模块、配置管理模块、配置串口、双倍数据流DDR存储芯片、FLASH缓存芯片、密钥模块、光纤模块;所述CPU处理模块与所述FPGA处理模块通过总线连接;所述CPU处理模块与第一DDR存储芯片、第一FLASH缓存芯片分别连接;所述CPU处理模块与所述配置串口连接;所述CPU处理模块与所述配置管理模块连接;所述CPU处理模块与所述光纤模块通过光口连接;所述FPGA处理模块与所述密钥模块连接;所述FPGA处理模块与所述配置管理模块连接。可选的,还包括第二DDR存储芯片、第二FLASH缓存芯片;所述FPGA处理模块与所述第二DDR存储芯片、所述第二FLASH缓存芯片分别连接。可选的,还包括通用接口模块和 ...
【技术保护点】
一种基于现场可编程门阵列FPGA的密码机,应用于网络层或链路层,其特征在于,所述基于FPGA的密码机至少包括中央处理器CPU处理模块、FPGA处理模块、配置管理模块、配置串口、双倍数据流DDR存储芯片、FLASH缓存芯片、密钥模块、光纤模块;所述CPU处理模块与所述FPGA处理模块通过总线连接;所述CPU处理模块与第一DDR存储芯片、第一FLASH缓存芯片分别连接;所述CPU处理模块与所述配置串口连接;所述CPU处理模块与所述配置管理模块连接;所述CPU处理模块与所述光纤模块通过光口连接;所述FPGA处理模块与所述密钥模块连接;所述FPGA处理模块与所述配置管理模块连接。
【技术特征摘要】
1.一种基于现场可编程门阵列FPGA的密码机,应用于网络层或链路层,其特征在于,所述基于FPGA的密码机至少包括中央处理器CPU处理模块、FPGA处理模块、配置管理模块、配置串口、双倍数据流DDR存储芯片、FLASH缓存芯片、密钥模块、光纤模块;所述CPU处理模块与所述FPGA处理模块通过总线连接;所述CPU处理模块与第一DDR存储芯片、第一FLASH缓存芯片分别连接;所述CPU处理模块与所述配置串口连接;所述CPU处理模块与所述配置管理模块连接;所述CPU处理模块与...
【专利技术属性】
技术研发人员:邬锡敏,尤文杰,邓佳伟,张文文,
申请(专利权)人:无锡十月中宸科技有限公司,
类型:新型
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。