发明名称 Field programmable gate arrays (FPGA) and method for processing FPGA configuration data
摘要 <p>A volatile field programmable gate array (FPGA 1) having a configurable logical structure portion (3) that is configurable with encrypted configuration data stored external to the FPGA in configuration data memory (4). On FPGA reconfiguration, for example on power-up, the encrypted configuration data is supplied to an input (8) of the FPGA 1. In the FPGA 1, the configuration data is first decrypted by a decryption algorithm embedded in logic (5), the algorithm using as an operand a decryption key stored in the FPGA in a non-volatile memory (6), for example EEPROM. The decrypted configuration data is then distributed within the volatile functional portion (3) of the FPGA (1) in a conventional manner. The functional portion may be SRAM. With this design, unauthorized reading of the configuration data of the FPGA (1) by observation of the stream of configuration data transmitted to the FPGA (1) from the external memory (4), for example during power-up, will only result in encrypted configuration data being obtained. In this way, the design affords enhanced security against the loss of commercially valuable intellectual property and confidential information constituted by the unencrypted configuration data. <IMAGE></p>
申请公布号 EP1170868(A1) 申请公布日期 2002.01.09
申请号 EP20000305632 申请日期 2000.07.04
申请人 SUN MICROSYSTEMS, INC. 发明人 GARNETT, PAUL JEFFREY
分类号 G06F21/76;H03K19/177;(IPC1-7):H03K19/177;G06F12/14 主分类号 G06F21/76
代理机构 代理人
主权项
地址