Patent · US Active

Managing use of a field programmable gate array with reprogammable cryptographic operations

US8898480B2 · kind B2 · utility

9Cited by
18References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 20, 2012
Grant dateNov 25, 2014
Priority date
Expiry dateJun 20, 2032

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F21/76
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Field programmable gate arrays can be used as a shared programmable co-processor resource in a general purpose computing system. Components of an FPGA are isolated to protect the FPGA and data transferred between the FPGA and other components of the computer system. Transferred data can be digitally signed by the FPGA or other component to provide authentication. Code for programming the FPGA can be encrypted and signed by the author, loaded into the FPGA in an encrypted state, and then decrypted and authenticated by the FPGA itself, before programming the FPGA with the code. This code can be used to change the cryptographic operations performed in the FPGA, including keys, or decryption and encryption algorithms, or both.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.