发明名称 一种FPGA配置数据的加密系统及其加密方法
摘要 本发明公开了一种FPGA配置数据的加密系统及其加密方法。系统包括:单片机;加密单元,配置芯片;配置芯片将配置数据发送给编程元件,加密单元在编程元件接收到配置数据后控制单片机开始配置数据,之后加密单元发送一随机码给单片机,单片机对该随机码进行加密后发送给加密单元,加密单元同时对随机码进行加密,将加密后的随机码与单片机加密后的随机码进行比对,若相同则控制编程元件中的配置数据开始执行。本发明的FPGA配置数据的加密系统相对于现有技术简单易行、保密性好、容易升级,适用于低成本的FPGA配置数据的加密,由于加密电路利用了外部单片机和FPGA内部分逻辑单元,因而没有增加过多的硬件成本。
申请公布号 CN102567671A 申请公布日期 2012.07.11
申请号 CN201110451436.9 申请日期 2011.12.30
申请人 大连捷成实业发展有限公司 发明人 程鹏;常明亮
分类号 G06F21/00(2006.01)I 主分类号 G06F21/00(2006.01)I
代理机构 大连东方专利代理有限责任公司 21212 代理人 李馨
主权项 一种FPGA配置数据的加密系统,其特征在于包括:单片机;置于现场可编程门阵列中的加密单元,加密单元连接单片机和编程元件;连接编成元件的配置芯片;配置芯片将配置数据发送给编程元件,加密单元在编程元件接收到配置数据后控制单片机开始配置数据,同时现场可编程门阵列中的晶振开始计数,单片机在配置数据后发送高电平复位信号给现场可编程门阵列以控制晶振停止计数;之后加密单元发送一随机码给单片机,单片机对该随机码进行加密后发送给加密单元,加密单元同时对该随机码进行加密,将加密后的随机码与单片机加密后的随机码进行比对,若相同则控制编程元件中的配置数据开始执行,否则编程元件中的配置数据不执行。
地址 116023 辽宁省大连市高新园区科海街3号