摘要
本发明提供了一种基于软件定义的多种加解密模式切换方法及装置,该系统包括加密和解密两个模块,所述加密模块包含多路选择模块、加密模块、解密模块、计数器模块、初始化向量模块和配置模块,多路选择模块选择将多个输入转换为一个或两个输出,加密模块负责将明文数据转换为密文数据,解密模块负责将密文数据转换为明文数据,计数器模块负责计数,并用于CTR模式加解密,初始化向量模块用于加解密的初始化计算参数,配置模块连接各个多路选择器,负责配置各个多路选择器。本发明采用软件定义的方式对5种不同的加解密方式进行切换,提高了加解密使用的灵活性和减小FPGA资源的使用;并采用FPGA芯片,保证数据传输的准确性、实时性和可靠性。
技术关键词
模式切换方法
计数器
明文
加密模块
解密模块
软件
定义
多路输入
模式切换装置
数据加密
加解密方式
FPGA芯片
处理器
参数
报文
系统为您推荐了相关专利信息
可编程逻辑控制器
硬件抽象层
资源管理器
指令
物理