[发明专利]一种分布式加密系统有效
申请号: | 201410166144.4 | 申请日: | 2014-04-23 |
公开(公告)号: | CN103942107B | 公开(公告)日: | 2017-06-27 |
发明(设计)人: | 樊凌雁;王时;楚传仁 | 申请(专利权)人: | 杭州电子科技大学 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F21/41;H04L29/06 |
代理公司: | 杭州赛科专利代理事务所(普通合伙)33230 | 代理人: | 占国霞 |
地址: | 310018*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 加密 系统 | ||
技术领域
本发明涉及一种加密设备,尤其涉及一种分布式加密系统和加密加速器。
背景技术
加密系统广泛应用于各种需要大量数据运算的应用场合。在大多数这种应用中,比如数据存储和网络传输,处理速度和延迟都会影响加密性能。而随着数字处理技术的飞速发展,元器件及其构成的系统的处理速度越来越快,加密系统的性能就变得更加重要。而现有技术中的加密系统,延迟问题非常严重。
故,针对目前现有技术中存在的上述缺陷,实有必要进行研究,以提供一种方案,以解决现有技术中存在的缺陷,从而进一步提高加密系统的性能并降低延时时间。
发明内容
为了克服上述现有技术的缺陷,本发明提供了一种具有多个能够执行加密算法的工作节点的分布式加密系统,其中至少一个工作节点与外部主机相连接,并接收主机分配的加密任务。每个工作节点执行一个或多个加密任务,并能将其余的加密任务分配给其他工作节点。
为解决现有技术存在的问题,本发明的技术方案为:
一种分布式加密系统,包括多个用于执行加密任务且相互级联的工作节点;其中,至少一个工作节点与主机相连接,用于接收主机分配的加密任务;
每个工作节点能执行至少一个加密任务并可将其余未执行的加密任务发送到与其相连的其他工作节点。
优选地,所述工作节点保存并及时更新其下级工作节点的工作标志位,并根据该标志位分配合适数量的加密任务。
优选地,所述工作节点包括设备接口、本地工作站以及至少一个级联接口;所述设备接口与本地工作站和级联接口相连接,用于接收加密任务;
所述本地工作站用于执行加密任务;
所述级联接口用于级联其他工作节点。
优选地,所述工作节点间的级联方式为串行或者并行。
优选地,所述设备接口为PCIe、SATA、USB、SAS、IEEE1394、SD、eMMC或SPI接口中的任一种。
优选地,所述工作节点还包括微处理器和数据缓冲器,所述数据缓冲器用于缓存所述设备接口接收到加密任务;所述微处理器与设备接口、本地工作站、数据缓冲器以及级联接口相连接,用于分配所述数据缓冲器中的加密任务。
优选地,所述本地工作站包括多个并接用于执行加密任务的工作单元,每个工作单元能并行执行加密任务。
优选地,所述工作单元包括任务缓冲器、加密模块和结果缓冲器,所述加密模块与任务缓冲器和结果缓冲器相连接,对存储在所述任务缓冲器中的数据执行加密操作,并将加密后的结果存储在所述结果缓冲器。
优选地,所述加密模块中执行的加密算法为对称密钥加密算法、公开密钥加密算法或哈希算法中的任一种。
优选地,所述对称密钥加密算法为AES-128算法,AES-256算法,DES算法或triple DES算法中的任一种;所述哈希加密算法为SHA-1算法,SHA-2算法,SHA-3算法或MD5算法中的任一种;公开密钥加密算法为Diffie-Hellman算法,RSA算法,DSA算法或ECC算法中的任一种。
与现有技术相比,本发明的有益效果如下:通过多个相互级联的工作节点,能迅速将加密任务分配至各个工作节点,加密任务在各个工作节点中近乎同时执行,从而大大提高了加密速度,降低延时时间,使加密性能大大提升。
附图说明
图1是本发明分布式加密系统实施方式一的原理框图;
图1a是本发明实施例分布式加密系统的应用实例;
图2是本发明分布式加密系统中工作节点实施方式一的原理框图;
图2a是本发明分布式加密系统中工作节点实施方式二的原理框图;
图3是本发明分布式加密系统实施方式二的原理框图;
图4是本发明分布式加密系统实施方式三的原理框图;
图5是本发明分布式加密系统中工作节点实施方式三的原理框图;
图6是本发明分布式加密系统中本地工作站的原理框图;
图6a是本发明分布式加密系统中工作单元的原理框图;
图7是本发明分布式加密系统中一种执行操作的流程图;
图8是本发明分布式加密系统中另一种执行操作的流程图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州电子科技大学,未经杭州电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410166144.4/2.html,转载请声明来源钻瓜专利网。