[发明专利]一种ASIC和FPGA异构紧耦合结构有效
申请号: | 201611071487.8 | 申请日: | 2016-11-29 |
公开(公告)号: | CN106506160B | 公开(公告)日: | 2019-11-15 |
发明(设计)人: | 拾以娟;曹慧渊;孟涛;蒋炎河 | 申请(专利权)人: | 无锡江南计算技术研究所 |
主分类号: | H04L9/14 | 分类号: | H04L9/14 |
代理公司: | 11332 北京品源专利代理有限公司 | 代理人: | 孟金喆;胡彬<国际申请>=<国际公布>= |
地址: | 214000江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种ASIC和FPGA异构紧耦合结构,包括FPGA密码算法单元、ASIC密码算法单元以及安全防护单元;所述FPGA密码算法单元与ASIC密码算法单元互联;所述安全防护单元与FPGA密码算法单元、ASIC密码算法单元连接;所述FPGA密码算法单元用于调用ASIC中的可重构密码算法单元构建不同的算法模块和算法框架;所述ASIC密码算法单元用于实现不同密码算法中可共用的中粒度运算单元。本发明实现灵活性强,处理性能高,并且降低了实现的复杂度,可以满足可配置安全计算平台对高适应性、高性能的可重构密码算法芯片的需求,提升了芯片的安全性,扩展了密码芯片的安全应用领域。 | ||
搜索关键词: | 一种 asic fpga 异构紧 耦合 结构 | ||
【主权项】:
1.一种ASIC和FPGA异构紧耦合结构,其特征在于,包括FPGA密码算法单元、ASIC密码算法单元以及安全防护单元;所述FPGA密码算法单元与ASIC密码算法单元互联;所述安全防护单元与FPGA密码算法单元、ASIC密码算法单元连接;所述FPGA密码算法单元用于调用ASIC中的可重构密码算法单元构建不同的算法模块和算法框架;所述ASIC密码算法单元用于实现不同密码算法中可共用的中粒度运算单元;所述安全防护单元用于实现密码算法安全配置及对芯片的物理安全防护;其中,所述FPGA密码算法单元包括可配置密码算法专用单元、高速IO接口以及算法管理模块;所述可配置密码算法专用单元用于根据所要求的密码算法调用加密算法配置模块、杂凑算法配置模块、非对称算法配置模块和保护算法专用模块,同时根据配置信息构造出要求密码算法的单元;所述高速IO接口用于传输加解密数据;所述算法管理模块用于实现密钥生成算法和数据加解密的流水控制;所述ASIC密码算法单元包括可配置密码算法通用单元、处理器单元以及配置管理单元;所述可配置密码算法通用单元包括加密算法通用单元、杂凑算法通用单元、非对称算法通用单元和保护算法通用单元中使用频率达到设定值的可配置中粒度运算单元;所述处理器单元用于从安全防护单元的FLASH中读取算法配置逻辑;所述配置管理模块用于控制配置信息的传输。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡江南计算技术研究所,未经无锡江南计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201611071487.8/,转载请声明来源钻瓜专利网。