[发明专利]一种可动态重构的可信密码模块无效
申请号: | 201110380572.3 | 申请日: | 2011-11-25 |
公开(公告)号: | CN102495980A | 公开(公告)日: | 2012-06-13 |
发明(设计)人: | 王宏涛;王斌;曾颖明;姚金利;李红;王晓程;陈志浩;赵政耀 | 申请(专利权)人: | 中国航天科工集团第二研究院七〇六所 |
主分类号: | G06F21/00 | 分类号: | G06F21/00 |
代理公司: | 北京思海天达知识产权代理有限公司 11203 | 代理人: | 张慧 |
地址: | 100854*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种可动态重构的可信密码模块,包括固定模块和重构模块;固定模块在系统的运行过程中保持不变,而重构模块部分根据实际的需要在系统的工作中进行替换;固定模块包括:处理器单元、Flash存储器控制器单元、I/O接口单元。重构模块包括:根据需要动态的对可编程逻辑器件上的资源进行重新配置进行替换的杂凑引擎单元、对称加密引擎单元、非对称加密引擎单元。在上述重新配置过程中,固定模块仍然正常工作;重构模块通过总线宏连接至可信密码模块的内部总线,通过内部总线和处理器交换数据;由于可以动态地重复利用资源,资源的利用率将成倍地提高,适用于算法多样、硬件资源受限的情况,尤其是在硬件资源无法满足实现全部密码学服务的情况下。 | ||
搜索关键词: | 一种 动态 可信 密码 模块 | ||
【主权项】:
一种可动态重构的可信密码模块,其特征在于:包括固定模块和重构模块;固定模块在系统的运行过程中保持不变,而重构模块部分根据实际的需要在系统的工作中进行替换;所述的固定模块包括:处理器单元、Flash存储器控制单元、SDRAM存储器控制单元和I/O接口单元;所述的重构模块包括:根据需要动态的对可编程逻辑器件上的资源进行重新配置进行替换的杂凑引擎单元、对称加密引擎单元、非对称加密引擎单元;在上述重新配置过程中,固定模块仍然正常工作;I/O接口单元通过双向数据总线总线和处理器相连,当I/O单元有数据写入处理器时通过irq中断信号向处理器发起请求,处理器响应中断请求并读取数据;Flash存储器控制单元作为可信密码模块内部总线和非易失性存储器的桥接设备,为可信密码模块实现非易失性数据的存储,处理器通过R/W信号控制存储数据的写入和读出;SDRAM存储器控制单元作为可信密码模块内部总线和外部存储的桥接设备,为可信密码模块提供临时的数据存储和程序存储空间,处理器通过R/W信号控制存储数据的写入和读出;重构模块通过总线宏连接至可信密码模块的内部总线,通过内部总线和处理器交换数据;当处理器通过数据总线将数据准备好,通过ready信号启动运算引擎,运算引擎计算完毕后通过done信号告知处理器,处理器将计算结果取走。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航天科工集团第二研究院七〇六所,未经中国航天科工集团第二研究院七〇六所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110380572.3/,转载请声明来源钻瓜专利网。