Protection of designs for electronic systems
    1.
    发明授权
    Protection of designs for electronic systems 有权
    保护电子系统的设计

    公开(公告)号:US09530022B1

    公开(公告)日:2016-12-27

    申请号:US14502996

    申请日:2014-09-30

    Applicant: Xilinx, Inc.

    CPC classification number: G06F8/61 G06F21/75

    Abstract: In one approach for protecting a design, a plurality of implementations of the design are generated. Each implementation includes an identification function. One of the implementations is selected as a current implementation, and the current implementation is installed on one or more electronic systems. For each electronic system, a method determines whether or not the current implementation is an authorized version on the electronic system from an output value of the identification function. If in the current implementation is not an authorized version on the electronic system, a signal is output indicating that the current implementation is not an authorized version on the electronic system. Periodically, another one of the implementations is selected as a new current implementation, and the new current installation is used for installations on one or more electronic systems.

    Abstract translation: 在保护设计的一种方法中,生成设计的多个实现。 每个实现包括识别功能。 选择其中一个实现作为当前实现,并且当前实现被安装在一个或多个电子系统上。 对于每个电子系统,一种方法从识别功能的输出值确定当前实现是否是电子系统上的授权版本。 如果在当前实现中不是电子系统上的授权版本,则输出指示当前实现不是电子系统上的授权版本的信号。 周期性地,另外一个实现被选择为新的当前实现,并且新的当前安装被用于一个或多个电子系统上的安装。

    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的配置存储器中。 当输入加密配置数据时,确定加密配置数据是否可信。 响应于加密的配置数据是可信的,从配置存储器中读取加密的配置数据并进行解密,并将解密的配置数据存储在配置存储器中。

Patent Agency Ranking