[发明专利]静态随机存储器可编程门阵列芯片的加密装置及加密方法有效
申请号: | 200510051447.2 | 申请日: | 2005-03-04 |
公开(公告)号: | CN1828558A | 公开(公告)日: | 2006-09-06 |
发明(设计)人: | 蔡晔;郑为民 | 申请(专利权)人: | 中国科学院计算技术研究所 |
主分类号: | G06F12/14 | 分类号: | G06F12/14;H03K19/177;G11C7/24 |
代理公司: | 北京泛华伟业知识产权代理有限公司 | 代理人: | 高存秀 |
地址: | 100080北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于静态随机存储器的可编程门阵列芯片的加密装置及其加密方法,本发明中的加密装置包括一片FLASH FPGA芯片以及在FLASH FPGA和SRAMFPGA中实现的握手电路以及在FLASH FPGA芯片中,将剩余逻辑用于实现系统功能中的部分低速逻辑(由用户和系统电路决定),以进一步提高系统的安全性。本发明通过在SRAM FPGA和FLASH FPGA之间的握手电路设计,降低了基于静态随机存储器的可编程门阵列芯片的加密成本,易于工程实现,同时,通过可更换的加密器,对于用户不同的安全需求有很好的支持,提高了灵活度;从而对SRAM FPGA反工程和对易被获取的配置数据进行保护,达到保护基于静态随机存储器的可编程门阵列芯片产品和设计的目的。 | ||
搜索关键词: | 静态 随机 存储器 可编程 门阵列 芯片 加密 装置 方法 | ||
【主权项】:
1、一种静态随机存储器的可编程门阵列芯片的加密装置,其特征在于,包括一片FLASH FPGA芯片以及在FLASH FPGA芯片和SRAM FPGA芯片中实现的握手电路,所述握手电路保证系统的安全性,所述握手电路包括主方SRMA FPGA芯片中的随机系列发生器10、第一序列加密器20、比较器30以及从方FLASH FPGA芯片中的随机序列接收器40、第二序列加密器50和传输电路60;其中,随机系列发生器10用于系统上电时产生随机的二进制序列并分别输出给第一序列加密器20和随机序列接收器40;第一序列加密器20和第二序列加密器50用于接收传输的二进制序列,加密后分别传输给比较电路30和传输电路60;比较电路30用于比较接收到的加密序列是否一致,一致发出启动信号,启动被保护系统SRAM FPGA芯片,不一致系统不工作;随机序列接收器40用于接收主方发出的随机的二进制序列并输出给第二序列加密器50;传输电路60用于将第二序列加密器50加密后的序列进行串行传输到主方的比较电路30。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院计算技术研究所,未经中国科学院计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200510051447.2/,转载请声明来源钻瓜专利网。