一种多通道密码算法的调度系统技术方案

技术编号:16219251 阅读:37 留言:0更新日期:2017-09-16 01:45
本发明专利技术提供一种多通道密码算法的调度系统,接收输入的数据报文;根据预设的封装逻辑将数据报文封装成具有包头信息的封装数据报文;设置多个进行密码计算的密码算法通道;根据封装数据报文的包头信息长度设置每个数据报文进入密码算法通道的优先级;当多个封装数据报文同时到达多通道密码模块时,数据报文处理模块根据报文优先级设置模块设置的封装数据报文优先级进入密码算法通道,当封装数据报文进入密码算法通道时,所述密码算法通道设置为忙标志位,表征所述密码算法通道已被占用,当所述封装数据报文完成密码算法时,所述密码算法通道被置为空闲标志位,表征所述密码算法通道空闲。

A scheduling system for multi channel cryptographic algorithms

The invention provides a scheduling system for multi channel cryptographic algorithm, receiving data message input; according to the logic package the data packets encapsulated into packets encapsulated with Baotou information; setting a plurality of cipher computing cryptographic algorithm according to data packet encapsulation channel; Baotou information set the length of each data message into cipher channel the priority; when a plurality of encapsulated data packet arrival multi channel code module at the same time, the data message processing module according to the message priority setting message priority module encapsulates the data set to enter the password when the data packet encapsulation algorithm channel, enter the password algorithm channel, the channel is set to cipher bit busy, characterizing the cipher channel has been occupied, when the package to complete the data message cipher, the cipher. The channel is set as an idle flag bit to represent the cryptographic algorithm channel idle.

【技术实现步骤摘要】
一种多通道密码算法的调度系统
本专利技术涉及数据传输领域,尤其涉及一种多通道密码算法的调度系统。
技术介绍
在高速加解密系统中,密码算法的速度往往是系统的瓶颈,采用并行密码算法系统是常见的方法,采用并行密码算法系统时的调度方法就成为了并行密码算法系统的瓶颈,因此,如何在多通道密码算法中实现高速调度是当前丞待解决的技术问题。
技术实现思路
为了克服上述现有技术中的不足,本专利技术提供一种多通道密码算法的调度系统,其特征在于,包括:数据获取模块,数据封装模块,报文优先级设置模块,多通道密码模块,数据报文处理模块;数据获取模块用于接收输入的数据报文;数据封装模块用于根据预设的封装逻辑将数据报文封装成具有包头信息的封装数据报文;多通道密码模块用于设置多个进行密码计算的密码算法通道;报文优先级设置模块用于根据封装数据报文的包头信息长度设置每个数据报文进入密码算法通道的优先级;数据报文处理模块用于当多个封装数据报文同时到达多通道密码模块时,数据报文处理模块根据报文优先级设置模块设置的封装数据报文优先级进入密码算法通道,当封装数据报文进入密码算法通道时,所述密码算法通道设置为忙标志位,表征所述密码算法本文档来自技高网...
一种多通道密码算法的调度系统

【技术保护点】
一种多通道密码算法的调度系统,其特征在于,包括:数据获取模块,数据封装模块,报文优先级设置模块,多通道密码模块,数据报文处理模块;数据获取模块用于接收输入的数据报文;数据封装模块用于根据预设的封装逻辑将数据报文封装成具有包头信息的封装数据报文;多通道密码模块用于设置多个进行密码计算的密码算法通道;报文优先级设置模块用于根据封装数据报文的包头信息长度设置每个数据报文进入密码算法通道的优先级;数据报文处理模块用于当多个封装数据报文同时到达多通道密码模块时,数据报文处理模块根据报文优先级设置模块设置的封装数据报文优先级进入密码算法通道,当封装数据报文进入密码算法通道时,所述密码算法通道设置为忙标志位...

【技术特征摘要】
1.一种多通道密码算法的调度系统,其特征在于,包括:数据获取模块,数据封装模块,报文优先级设置模块,多通道密码模块,数据报文处理模块;数据获取模块用于接收输入的数据报文;数据封装模块用于根据预设的封装逻辑将数据报文封装成具有包头信息的封装数据报文;多通道密码模块用于设置多个进行密码计算的密码算法通道;报文优先级设置模块用于根据封装数据报文的包头信息长度设置每个数据报文进入密码算法通道的优先级;数据报文处理模块用于当多个封装数据报文同时到达多通道密码模块时,数据报文处理模块根据报文优先级设置模块设置的封装数据报文优先级进入密码算法通道,当封装数据报文进入密码算法通道时,所述密码算法通道设置为忙标志位,表征所述密码算法通道已被占用,当所述封装数据报文完成密码算法时,所述密码算法通道被置为空闲标志位,表征所述密码算法通道空闲。2.根据权利要求1所述的多通道密码算法的调度系统,其特征在于,包头信息包括:封装的报文的长度以及表征密码算法的ID号。3.根据权利要求1所述的多通道密码算法的调度系统,其特征在于,多通道密码模块还用于设置每个密码算法通道的运算速度,承载封装数据报文的数量;数据报文处理模块还用于当多个具有相同优先级的封装数据报文到达多通道密码模块时,数据报文处理模块根据密码算法通道的运算速度,空闲状态以及承载封装数据报文的数量选择密码算法通道进行处理。4.根据权利要求1所述的多通道密码算法的调度系统,其特征在于,多通道密码模块还用于设置密码算法通道采用FIFO模式对通道内所承载的封装数据报文进行处理。5.根据权利要求3所述的多通道密码算法的调度系统,其特征在于,报文优先级设置模块还用于设置第一预设长度阈值,第二预设长度阈值,第三预设长度阈值,其中第一预设长度阈值大于第二预设长度阈值,第二预设长度阈值大于第三预设长度阈值;当封装数据报文的包头信息长度大于第一预设长度阈值时,将所述封装数据报文设置为高优先级,当封装数据报文的包头信息长度大于第二预设长度阈值时,将所述封装数据报文设置为中优先级,当封装数据报文的包头...

【专利技术属性】
技术研发人员:朱书杉秦刚冯磊李传忠
申请(专利权)人:山东超越数控电子有限公司
类型:发明
国别省市:山东,37

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

1