发明名称 一种基于FPGA实现的GOST加解密设备及其方法
摘要 本发明涉及一种基于FPGA实现的GOST加解密设备及其方法。设备包括电源电路、FPGA芯片、时钟电路、片外程序存储电路、JTAG程序下载调试电路、EEPROM存储器电路、第一UART串口电路和第二UART串口电路;FPGA芯片内部包括PLL时钟管理模块、自环检测模块、数据成帧解帧模块、UART串口协议模块、数据帧结构设置模块、GOST加密模块、GOST解密模块、EEPROM芯片控制模块以及密钥和S盒处理模块。利用FPGA芯片实现GOST加解密设备以及加解密方法;利用UART串口进行外部明密文数据通信和密钥设置,从而使数据加解密过程具有灵活性、实用性、安全性以及处理速度快等特点。
申请公布号 CN104486069A 申请公布日期 2015.04.01
申请号 CN201410807763.7 申请日期 2014.12.23
申请人 天津光电通信技术有限公司 发明人 常涛;谢建庭;苗尧飞;王克;张宇;莫晓婷
分类号 H04L9/06(2006.01)I 主分类号 H04L9/06(2006.01)I
代理机构 天津中环专利商标代理有限公司 12105 代理人 王凤英
主权项 一种基于FPGA实现的GOST加解密设备,其特征在于,包括电源电路、FPGA芯片、时钟电路、片外程序存储电路、JTAG程序下载调试电路、EEPROM存储器电路、第一UART串口电路和第二UART串口电路;所述FPGA芯片分别与片外程序存储电路、JTAG程序下载调试电路、EEPROM存储器电路、第一UART串口电路和第二UART串口电路双向连接,时钟电路与FPGA芯片连接,第一UART串口电路和第二UART串口电路分别与外部设备双向连接; FPGA芯片、时钟电路、片外程序存储电路、JTAG程序下载调试电路、EEPROM存储器电路、第一UART串口电路和第二UART串口电路分别与电源电路相连接;所述的FPGA芯片内部包括PLL时钟管理模块、自环检测模块、数据成帧解帧模块、UART串口协议模块、数据帧结构设置模块、GOST加密模块、GOST解密模块、EEPROM芯片控制模块以及密钥和S盒处理模块;其中数据成帧解帧模块分别与自环检测模块、UART串口协议模块、GOST加密模块、GOST解密模块及数据帧结构设置模块相连接,UART串口协议模块分别与数据帧结构设置模块及密钥和S盒处理模块相连接,密钥和S盒处理模块分别与EEPROM芯片控制模块及GOST加密模块相连接,EEPROM芯片控制模块与数据帧结构设置模块相连接,GOST加密模块与GOST解密模块相连接。
地址 300211 天津市河西区泰山路6号