[发明专利]加密算法模块加速器及其数据高速加解密方法有效

专利信息
申请号: 200810136674.9 申请日: 2008-12-29
公开(公告)号: CN101482909A 公开(公告)日: 2009-07-15
发明(设计)人: 王忠海;林雄鑫;肖佐楠;郑茳 申请(专利权)人: 苏州国芯科技有限公司
主分类号: G06F21/24 分类号: G06F21/24;G06F12/14
代理公司: 苏州创元专利商标事务所有限公司 代理人: 马明渡
地址: 215011江苏省苏州市高*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种加密算法模块加速器及其数据高速加解密方法。该加密算法模块加速器包括加密算法模块控制器(101)、RAM(102)、加密算法模块组(103)以及控制/状态寄存器组(104)。加密算法模块控制器(101)分别与加密算法模块组(103)、RAM(102)和控制/状态寄存器组(104)双向连接,RAM(102)与系统总线或外围总线(13)双向连接;控制/状态寄存器组(104)与系统总线或外围总线(13)双向连接,信号在两个方向流动。所述加密算法模块加速器的工作可灵活配置多种加密算法模块,在加解密过程中不需CPU(12)的参与,也不会占用系统总线或外围总线(13),同时充分利用加密算法模块的数据流加解密速度,进而提高了系统的加解密数据速度。
搜索关键词: 加密算法 模块 加速器 及其 数据 高速 解密 方法
【主权项】:
1、一种加密算法模块加速器,其特征在于包括:RAM(102),用于存储原文数据以及经过加密运算的加密数据;加密算法模块组(103),由至少一种加密算法模块组成,各加密算法模块用于对原文数据进行不同算法的加解密运算;控制/状态寄存器组(104),由控制寄存器和状态寄存器组成,状态寄存器用于反映加密算法模块加速器的状态信息;控制寄存器用于定义以下内容:1)定义选择何种加密算法模块来进行加解密运算;2)定义加解密数据量;3)设置中断配置;4)定义启动加密算法模块进行加密解运算的使能;加密算法模块控制器(101),用于控制被选择加密算法模块的加解密过程以及控制RAM(102)的地址和数据读写操作,在完成数据加解密之后,将中断信号传送给中断控制器(11);所述加密算法模块控制器(101)分别与加密算法模块组(103)、RAM(102)和控制/状态寄存器组(104)双向连接;RAM(102)与系统总线或外围总线(13)双向连接;控制/状态寄存器组(104)与系统总线或外围总线(13)双向连接。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州国芯科技有限公司,未经苏州国芯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/200810136674.9/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top