发明名称 Microcontroller-configurable programmable device with downloadable decryption
摘要 A programmable encryption approach involves the use of a downloadable decryptor. According to an example embodiment of the present invention, an FPGA device includes a microcontroller for configuring logic circuitry on the FPGA device. A memory register is implemented for storing encryption key data and a message authentication code (MAC). When the FPGA device is to be configured using a configuration bitstream, a MAC is calculated for a decryptor and sent to the microcontroller along with an encryption key. The microcontroller stores the encryption key and MAC in a register to which access is limited. When the decryptor is downloaded to the microprocessor, a MAC is calculated on the downloaded decryptor and compared with the stored MAC. If the calculated MAC matches the stored MAC, the decryptor is allowed to access the key.
申请公布号 US7853799(B1) 申请公布日期 2010.12.14
申请号 US20040877900 申请日期 2004.06.24
申请人 XILINX, INC. 发明人 TRIMBERGER STEPHEN M.
分类号 G06F11/30 主分类号 G06F11/30
代理机构 代理人
主权项
地址