Programmable integrated circuit with DPA-resistant decryption
    2.
    发明授权
    Programmable integrated circuit with DPA-resistant decryption 有权
    可编程集成电路,具有抗DPA解密功能

    公开(公告)号:US09218505B1

    公开(公告)日:2015-12-22

    申请号:US13756151

    申请日:2013-01-31

    Applicant: Xilinx, Inc.

    CPC classification number: G06F21/72 G06F21/755 H04L9/003 H04L9/3239

    Abstract: Approaches for configuring a programmable integrated circuit (IC) are disclosed. Encrypted configuration data is input to the programmable IC, and the encrypted configuration data is stored in configuration memory of the programmable IC. As the encrypted configuration data is input, a determination is made as to whether or not the encrypted configuration data is authentic. In response to the encrypted configuration data being authentic, the encrypted configuration data is read from the configuration memory and decrypted, and the decrypted configuration data is stored back in the configuration memory.

    Abstract translation: 公开了用于配置可编程集成电路(IC)的方法。 加密的配置数据被输入到可编程IC,并且加密的配置数据被存储在可编程IC的配置存储器中。 当输入加密配置数据时,确定加密配置数据是否可信。 响应于加密的配置数据是可信的,从配置存储器中读取加密的配置数据并进行解密,并将解密的配置数据存储在配置存储器中。

    Efuse bank and associated anchor bits

    公开(公告)号:US10978167B1

    公开(公告)日:2021-04-13

    申请号:US16806546

    申请日:2020-03-02

    Applicant: Xilinx, Inc.

    Abstract: A disclosed circuit arrangement includes a bank of efuse cells, first and second sense amplifiers coupled to input signals representing constant logic-1 and logic-0 values, respectively, a storage circuit, an efuse control circuit, and an efuse security circuit. The efuse control circuit inputs signals from the bank of efuse cells and signals that are output from the first and second sense amplifiers, and stores data representative of values of the signals in the storage circuit. The efuse security reads the data from the storage circuit and generates an alert signal having a state that indicates a security violation in response to data representative of the value of the signal from the first sense amplifier indicating a logic-0 value or data representative of the value of the signal from the second sense amplifier indicating a logic-1 value.

    Distributed watchdog timer and active token exchange

    公开(公告)号:US11579957B1

    公开(公告)日:2023-02-14

    申请号:US16938764

    申请日:2020-07-24

    Applicant: Xilinx, Inc.

    Abstract: A system includes a plurality of watchdog components. Each watchdog component is configured to receive a kick signal from its monitored function to determine whether the monitored function is active. Each watchdog component is further configured to receive a respective token from all watchdog components that the each watchdog component is connected to. The respective token determines whether its respective watchdog component has timed out. Each watchdog component is further configured to generate a token responsive to the kick signal and further responsive to the respective token from all watchdog component that the each watchdog component is connected to. Each watchdog component is further configured to transmit the generated token to the all watchdog components that the each watchdog component is connected to.

    Mixed storage of data fields
    5.
    发明授权

    公开(公告)号:US11379580B1

    公开(公告)日:2022-07-05

    申请号:US16819864

    申请日:2020-03-16

    Applicant: Xilinx, Inc.

    Abstract: An array of non-volatile memory cells includes rows and columns. A volatile storage circuit provides addressable units of storage. A control circuit reads first type data and second type data from one or more of the rows and multiple ones of the columns of the array of non-volatile memory cells. The control circuit stores the first type data and second type data read from each row in one or more addressable units of storage of the volatile storage. A security circuit reads first data from the one or more of the addressable units of the volatile storage and selects from the first data, the second type data that includes one or more bits of each of the one or more of the addressable units. The security circuit performs an integrity check on the selected second type data, and generates an alert signal that indicates a security violation in response to failure of the integrity check.

    Secure external key storage for programmable ICS

    公开(公告)号:US10044514B1

    公开(公告)日:2018-08-07

    申请号:US14866712

    申请日:2015-09-25

    Applicant: Xilinx, Inc.

    Abstract: The disclosure describes approaches for protecting a circuit design for a programmable integrated circuit (IC). A black key is generated from an input red key by a registration circuit implemented on the programmable IC, and the black key is stored in a memory circuit external to the programmable IC. The programmable IC is configured to implement a pre-configuration circuit, which inputs the black key from the memory circuit and generates the red key from the black key. A ciphertext circuit design is decrypted into a plaintext circuit design by the programmable IC using the red key, and the red key is erased from the programmable IC. The programmable IC is reconfigured with the plaintext circuit design.

Patent Agency Ranking