The invention discloses a high-speed encryption device composed of encryption and decryption module array, including communication interface, used for encryption and decryption, the encryption and decryption module array management unit of resource allocation and management status of decryption module in the array controller and the encryption module array; the main controller is used for encryption and decryption according to each unit operation state and input encryption instruction carry identity information will be sent to the corresponding decryption command channel control unit according to the output instruction carry identity information output from the encryption unit after the corresponding encryption and decryption of the data, and return to the host computer; the encryption and decryption module array includes a plurality of encryption and decryption modules, each module comprises an encryption and decryption a channel control unit and the bus protocol interface and channel control unit corresponding to the encryption and decryption unit connected. The invention improves the operation scale of parallel encryption and decryption, improves the efficiency of encryption and decryption, and reduces the cost of arranging in array mode.
【技术实现步骤摘要】
一种由加解密模块阵列组成的高速加解密装置
本专利技术涉及硬件加密领域,特别是涉及一种由加解密模块阵列组成的高速加解密装置。
技术介绍
当今社会,计算机设备的数据安全性要求越来越高,对加解密的性能要求也越来越高。计算机采用软件加密的方式会增加运行负荷、又容易被人利用黑客手段破解,故需要采用硬件加密设备。但是,目前国内的硬件加密设备的加密部件排列较为分散,导致加密设备整体的运算规模小且成本高,并进而导致性能不够高,处理效率低,处理速度慢。因此,如何提供一种处理效率高的加解密装置是本领域技术人员目前需要解决的问题。
技术实现思路
本专利技术的目的是提供一种由加解密模块阵列组成的高速加解密装置,将一个加解密单元与其对应的通道控制单元以及总线协议接口作为一组加解密模块,将多组加解密模块排布为加解密阵列,提高了并行加解密的运算规模,提高了加解密的效率,且采用阵列方式排布的成本更低。为解决上述技术问题,本专利技术提供了一种由加解密模块阵列组成的高速加解密装置,包括:通信接口,用于接收计算机主机输入的加解密指令;所述加解密指令内携带有待加解密数据和身份信息;接收计算机主机发送的输出指令,所述输出指令携带有待输出的加解密数据的身份信息;所述加解密指令所携带的身份信息与所述输出指令所携带的身份信息一一对应;加解密模块阵列管理模块,用于检测加解密模块阵列中各个加解密单元的运行状态并为加解密指令分配空闲的加解密单元;分别与所述通信接口、所述加解密模块阵列管理模块连接的主控制器,用于依据各个所述加解密单元的运行状态及所述加解密指令携带的身份信息,控制将所述加解密指令发送至相应的通道控制 ...
【技术保护点】
一种由加解密模块阵列组成的高速加解密装置,其特征在于,包括:通信接口,用于接收计算机主机输入的加解密指令;所述加解密指令内携带有待加解密数据和身份信息;接收计算机主机发送的输出指令,所述输出指令携带有待输出的加解密数据的身份信息;所述加解密指令所携带的身份信息与所述输出指令所携带的身份信息一一对应;加解密模块阵列管理模块,用于检测加解密模块阵列中各个加解密单元的运行状态并为加解密指令分配空闲的加解密单元;分别与所述通信接口、所述加解密模块阵列管理模块连接的主控制器,用于依据各个所述加解密单元的运行状态及所述加解密指令携带的身份信息,控制将所述加解密指令发送至相应的通道控制单元;依据所述输出指令控制从相应的加解密单元内输出经过加解密的数据,并返回计算机主机;所述加解密模块阵列,包括多组加解密模块,每组加解密模块包括一个通道控制单元以及通过总线协议接口与所述通道控制单元一一对应连接的加解密单元;所述通道控制单元,用于将接收到的所述输入加解密指令发送至对应的加解密单元内;所述加解密单元,用于依据接收到的所述输入加解密指令内的待加解密数据进行加解密运算并进行存储。
【技术特征摘要】
1.一种由加解密模块阵列组成的高速加解密装置,其特征在于,包括:通信接口,用于接收计算机主机输入的加解密指令;所述加解密指令内携带有待加解密数据和身份信息;接收计算机主机发送的输出指令,所述输出指令携带有待输出的加解密数据的身份信息;所述加解密指令所携带的身份信息与所述输出指令所携带的身份信息一一对应;加解密模块阵列管理模块,用于检测加解密模块阵列中各个加解密单元的运行状态并为加解密指令分配空闲的加解密单元;分别与所述通信接口、所述加解密模块阵列管理模块连接的主控制器,用于依据各个所述加解密单元的运行状态及所述加解密指令携带的身份信息,控制将所述加解密指令发送至相应的通道控制单元;依据所述输出指令控制从相应的加解密单元内输出经过加解密的数据,并返回计算机主机;所述加解密模块阵列,包括多组加解密模块,每组加解密模块包括一个通道控制单元以及通过总线协议接口与所述通道控制单元一一对应连接的加解密单元;所述通道控制单元,用于将接收到的所述输入加解密指令发送至对应的加解密单元内;所述加解密单元,用于依据接...
【专利技术属性】
技术研发人员:骆建军,楚传仁,魏凤标,周斌,
申请(专利权)人:杭州华澜微电子股份有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。