基于FPGA的动态加密方法及控制卡技术

技术编号:37720783 阅读:29 留言:0更新日期:2023-06-02 00:19
本申请提出的一种基于FPGA的动态加密方法,包括:接收密令信息,同时读取上一次掉电前存储的旧秘钥信息;根据所述旧秘钥信息的数据常量继承叠加算法推算本次新秘钥;对比所述密令信息和所述新秘钥,若一致则控制状态机进入启动外设,同时将所述新秘钥写入外挂FLASH中;否则控制状态机进入复位态,不启动外设正常工作,同时将所述新秘钥叠加错误码后写入外挂FLASH中。本申请通过在FPGA内部集成加密校验,保护FPGA板卡及后级控制电路的保密安全。该方法设计简单、安全可靠。安全可靠。安全可靠。

【技术实现步骤摘要】
基于FPGA的动态加密方法及控制卡


[0001]本申请技术方案涉及开机加密领域,尤其涉及基于FPGA的动态加密的方法。本申请还涉及基于FPGA的动态加密的控制卡。

技术介绍

[0002]在军事设备计算机应用中,系统加密是至关重要的设计,计算机系统必须在正确的人员和正确的操作流程下才可正常工作。现场可编程门阵列(Field Programmable Gate Array,FPGA)在计算机通讯领域开始占据越来越重要的地位,在系统设计中常采用FPGA完成外设的AD采样、继电器控制,操做后级设备。
[0003]常用系统加密方式多在上位机系统中进行加密,该方法在专业人员了解FPGA和上位机之间的通信协议后通过控制FPGA板卡实现系统采样和继电器控制,安全性不够全面。

技术实现思路

[0004]为了解决上述
技术介绍
中提出的一个或者多个问题,本申请提出一种多分辨率显示屏测试方法。本申请还涉及一种多分辨率显示屏测试装置。
[0005]本申请提出的一种基于FPGA的动态加密方法,包括:
[0006]接收密令信息,同时读取本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于FPGA的动态加密方法,其特征在于,包括:接收密令信息,同时读取上一次掉电前存储的旧秘钥信息;根据所述旧秘钥信息的数据常量继承叠加算法推算本次新秘钥;对比所述密令信息和所述新秘钥,若一致则控制状态机进入启动外设,同时将所述新秘钥写入外挂FLASH中;否则控制状态机进入复位态,不启动外设正常工作,同时将所述新秘钥叠加错误码后写入外挂FLASH中。2.根据权利要求1所述基于FPGA的动态加密方法,其特征在于,所述旧秘钥信息暂存在第二寄存器中。3.根据权利要求1所述基于FPGA的动态加密方法,其特征在于,所述密令信息暂存在第一寄存器中。4.根据权利要求1所述基于FPGA的动态加密方法,其特征在于,所述新秘钥暂存在第三寄存器中。5.根据权利要求1所述基于FPGA的动态加密方法,其特征在于,所述密令信息是从上位机获取的。6.一种基于FPGA的动态加密的控制卡,其特征在于,包括:FPGA模块;所述FPGA模块内设置有:PCIE时序单元、...

【专利技术属性】
技术研发人员:周苗苗刘怀怀迟骋
申请(专利权)人:天津市英贝特航天科技有限公司
类型:发明
国别省市:

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

1