[发明专利]一种基于国产FPGA实现软件定义的可重构对称加密方法在审
申请号: | 202011173773.1 | 申请日: | 2020-10-28 |
公开(公告)号: | CN112291237A | 公开(公告)日: | 2021-01-29 |
发明(设计)人: | 于治楼;沈忱;耿士华;陈亮甫 | 申请(专利权)人: | 山东超越数控电子股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;G06F15/78 |
代理公司: | 济南泉城专利商标事务所 37218 | 代理人: | 李桂存 |
地址: | 250014 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 国产 fpga 实现 软件 定义 可重构 对称 加密 方法 | ||
1.一种基于国产FPGA实现软件定义的可重构对称加密方法,其特征在于,包括以下步骤:
1)自定义软件负责发送重构控制指令、接收返回的重构状态以及传输密码算法配置文件;
2)配置文件存储器负责存储多种加解密算法的逻辑配置文件,在重构时通过重构控制器配置到片上可重构配置分区中;
3)可重构区域由加解密模块和可重构高速协议控制器两部分组成,加解密模块由实现加解密任务等密码算法动态可重构模块和数据管理等静态非重构模块组成,加解密模块以可重构区域载体,设计相应的硬件逻辑来完成管理系统时钟、控制数据通讯以及工作状态等功能;
4)加解密模块利用重构控制器控制配置文件的动态写入、配置任务的动态调度以及内部数据的传输。
2.根据权利要求1所述的基于国产FPGA实现软件定义的可重构对称加密方法,其特征在于,所述数据路径有以下两条,一条是非加密正常工作状态下的数据路径,一条是自定义软件发出加密指令完成密码算法动态重构后的加解密数据路径。
3.根据权利要求1所述的基于国产FPGA实现软件定义的可重构对称加密方法,其特征在于,所述动态可重构硬件加速控制器控制程序包括以下步骤:
1)启动存储功能,等待系统主机自定义软件发送指令;
2)判断是否接到重构指令,若否则继续等待,若为是则继续分析重构指令并产生控制信号,一次向数据管理模块发送停止存储工作指令,向配置文件存储器发送传输配置信息指令,向密码算法重构模块发送开始重构指令;
3)判断重构是否完成,若为否则继续等待,若为是则向数据管理模块发送启动数据加解密指令;
4)判断启动加解密是否成功,若为否则继续等待,若为是则依次向数据管理模块发送启动存储工作指令,向系统主机自定义软件返回完成状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东超越数控电子股份有限公司,未经山东超越数控电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011173773.1/1.html,转载请声明来源钻瓜专利网。