会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Methods of authenticating a programmable integrated circuit in combination with a non-volatile memory device
    • 将可编程集成电路与非易失性存储器件组合认证的方法
    • US08863230B1
    • 2014-10-14
    • US11450755
    • 2006-06-09
    • Steven K. KnappJames A. Walstrum, Jr.Shalin Umesh Sheth
    • Steven K. KnappJames A. Walstrum, Jr.Shalin Umesh Sheth
    • G06F21/00
    • G06F21/73G06F21/44G06F21/71
    • Methods of authenticating a combination of a programmable IC and a non-volatile memory device, where the non-volatile memory device stores a configuration data stream implementing a user design in the programmable IC. A first identifier unique to the programmable IC is stored in non-volatile memory in the programmable IC. A second identifier unique to the non-volatile memory device is stored in the non-volatile memory device. As part of the process in which the configuration data stream is used to program the programmable IC with the user design, a function is performed on the two identifiers, producing a key specific to the programmable IC/non-volatile memory device combination. The key is then compared to an expected value. When the key matches the expected value, the user design is enabled. When the key does not match the expected value, at least a portion of the user design is disabled.
    • 认证可编程IC和非易失性存储器件的组合的方法,其中非易失性存储器件存储在可编程IC中实现用户设计的配置数据流。 可编程IC特有的第一标识符被存储在可编程IC中的非易失性存储器中。 非易失性存储器件唯一的第二标识符被存储在非易失性存储器件中。 作为使用配置数据流以用户设计对可编程IC进行编程的过程的一部分,对两个标识符执行功能,产生专用于可编程IC /非易失性存储器件组合的密钥。 然后将关键字与预期值进行比较。 当密钥与期望值匹配时,用户设计被启用。 当该键与期望值不匹配时,用户设计的至少一部分被禁用。
    • 2. 发明授权
    • Methods of authenticating a user design in a programmable integrated circuit
    • 在可编程集成电路中认证用户设计的方法
    • US07987358B1
    • 2011-07-26
    • US11450756
    • 2006-06-09
    • James A. Walstrum, Jr.Steven K. KnappShalin Umesh Sheth
    • James A. Walstrum, Jr.Steven K. KnappShalin Umesh Sheth
    • H04L29/06
    • G06F21/123
    • Methods of authenticating a user design in a programmable integrated circuit. The methods utilize an identifier unique to the programmable IC and a data word taken from the user design. The data word can be unique to the design and can include a string of data taken from the configuration data for the design, or the values of circuit nodes read from selected points throughout the design. A function is performed on the identifier and the data word, producing a key specific to the user design as implemented in that programmable IC. The key is compared to an expected value. When the key matches the expected value, the user design is enabled. When the key does not match the expected value, at least a portion of the user design is disabled. Circuitry for performing the steps of the method can be implemented in the programmable resources of the programmable IC.
    • 在可编程集成电路中认证用户设计的方法。 该方法利用可编程IC特有的标识符和从用户设计中获取的数据字。 数据字可以是设计唯一的,并且可以包括从设计的配置数据中获取的一串数据,或者在整个设计中从选定点读取的电路节点的值。 对标识符和数据字执行功能,产生专用于该可编程IC中实现的用户设计的密钥。 将关键字与预期值进行比较。 当密钥与期望值匹配时,用户设计被启用。 当该键与期望值不匹配时,用户设计的至少一部分被禁用。 用于执行该方法的步骤的电路可以在可编程IC的可编程资源中实现。
    • 4. 发明授权
    • Method and apparatus to copy protect software programs
    • 复制保护软件程序的方法和装置
    • US07243227B1
    • 2007-07-10
    • US09949234
    • 2001-09-07
    • Steven K. Knapp
    • Steven K. Knapp
    • H04L9/00
    • G06F21/121G06F21/572G06F21/73H04L9/3226H04L2209/605
    • A system and method are described for securing a configurable system on a chip (CSoC) or other programmable chip design to prevent unauthorized copying. A processor reads instructions from a memory device. The processor reads an identification code from an identification code provider. If no identification code has been previously imprinted on the memory, the processor imprints the provider identification code into the memory. If an identification code is already present, the memory identification code is compared with the provider identification code. If the memory identification code matches with the provider identification code, the processor is allowed to perform the program present on the memory. If the memory identification code does not match with the provider identification code, appropriate security countermeasures are taken. The program and identification code can be further encrypted on the memory for greater security, using the provider identification code as the encryption key.
    • 描述了一种系统和方法,用于将可配置系统固定在芯片(CSoC)或其他可编程芯片设计上,以防止未经授权的复制。 处理器从存储器件读取指令。 处理器从识别代码提供者读取识别码。 如果以前没有将识别码印在存储器上,则处理器将提供者识别码印记到存储器中。 如果已经存在识别码,则将存储器识别码与提供者识别码进行比较。 如果存储器识别码与提供者识别码匹配,则允许处理器执行存储在存储器上的程序。 如果存储器识别码与提供者识别码不匹配,则采取适当的安全对策。 可以使用提供者识别码作为加密密钥,在存储器上进一步加密程序和识别码以更高的安全性。
    • 9. 发明授权
    • Authentication for information provided to an integrated circuit
    • 验证信息提供给集成电路
    • US07768293B1
    • 2010-08-03
    • US12421837
    • 2009-04-10
    • Steven K. Knapp
    • Steven K. Knapp
    • H03K19/00
    • G06F21/572G06F21/73G06F2221/2117G06F2221/2129G06F2221/2143
    • A system for authentication of information provided to an integrated circuit, a method for rights management of an integrated circuit, and a method for configuring a programmable logic device are described. A memory is coupled to a programmable logic device. The memory includes an array of memory cells and storage devices. The storage devices provide a first storage space and a second storage space. The first storage space is for storing a first identifier. The second storage space is for storing a second identifier, which is a transformation of the first identifier. The array of memory cells is for storing configuration information to configure programmable logic of the programmable logic device. The configuration information includes authentication logic information.
    • 描述了提供给集成电路的信息的认证系统,集成电路的权限管理方法以及用于配置可编程逻辑器件的方法。 存储器耦合到可编程逻辑器件。 存储器包括存储器单元和存储设备的阵列。 存储装置提供第一存储空间和第二存储空间。 第一存储空间用于存储第一标识符。 第二存储空间用于存储作为第一标识符的变换的第二标识符。 存储单元阵列用于存储配置信息以配置可编程逻辑器件的可编程逻辑。 配置信息包括认证逻辑信息。
    • 10. 发明授权
    • Authentication for information provided to an integrated circuit
    • 验证信息提供给集成电路
    • US07535249B1
    • 2009-05-19
    • US11223388
    • 2005-09-09
    • Steven K. Knapp
    • Steven K. Knapp
    • G06F13/00
    • G06F21/572G06F21/73G06F2221/2117G06F2221/2129G06F2221/2143
    • A system for authentication of information provided to an integrated circuit, a method for rights management of an integrated circuit, and a method for configuring a programmable logic device are described. A memory is coupled to a programmable logic device. The memory includes an array of memory cells and storage devices. The storage devices provide a first storage space and a second storage space. The first storage space is for storing a first identifier. The second storage space is for storing a second identifier, which is a transformation of the first identifier. The array of memory cells is for storing configuration information to configure programmable logic of the programmable logic device. The configuration information includes authentication logic information.
    • 描述了提供给集成电路的信息的认证系统,集成电路的权限管理方法以及用于配置可编程逻辑器件的方法。 存储器耦合到可编程逻辑器件。 存储器包括存储器单元和存储设备的阵列。 存储装置提供第一存储空间和第二存储空间。 第一存储空间用于存储第一标识符。 第二存储空间用于存储作为第一标识符的变换的第二标识符。 存储单元阵列用于存储配置信息以配置可编程逻辑器件的可编程逻辑。 配置信息包括认证逻辑信息。