会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • One-time programmable memories for key storage
    • 用于密钥存储的一次性可编程存储器
    • US08433930B1
    • 2013-04-30
    • US12884753
    • 2010-09-17
    • Juju JoyceMartin LanghammerKeone StreicherDavid Jefferson
    • Juju JoyceMartin LanghammerKeone StreicherDavid Jefferson
    • H04L29/06
    • G06F12/1433G06F21/76H04L9/0894H04L2209/12H04L2209/16
    • Circuits, methods, and apparatus that store and prevent modification or erasure of stored encoding keys, serial identification numbers, or other information. An encoding key stored with an embodiment of the present invention may be used to decode a configuration bitstream on an integrated circuit, such as an FPGA. A serial number may be used to track or authenticate an integrated circuit. Embodiments of the present invention store this information in a memory such as an SRAM, DRAM, EPROM, EEPROM, flash, fuse array, or other type of memory. In order to prevent its erasure or modification, write enable circuitry for the memory is then permanently disabled, and if the memory is volatile, a continuous power supply is provided. Further refinements verify that the write enable circuitry has been disabled before allowing the device to be configured or to be operable.
    • 存储和防止存储的编码密钥,串行识别号码或其他信息的修改或擦除的电路,方法和装置。 与本发明的实施例一起存储的编码密钥可用于解码诸如FPGA的集成电路上的配置比特流。 序列号可用于跟踪或认证集成电路。 本发明的实施例将该信息存储在诸如SRAM,DRAM,EPROM,EEPROM,闪存,熔丝阵列或其它类型的存储器之类的存储器中。 为了防止其擦除或修改,存储器的写使能电路然后被永久禁用,并且如果存储器是易失性的,则提供连续的电源。 进一步细化验证在允许设备被配置或可操作之前写使能电路已被禁用。
    • 2. 发明授权
    • FPGA configuration bitstream encryption using modified key
    • FPGA配置比特流加密使用修改密钥
    • US07606362B1
    • 2009-10-20
    • US11042019
    • 2005-01-25
    • Keone StreicherDavid JeffersonJuju JoyceMartin Langhammer
    • Keone StreicherDavid JeffersonJuju JoyceMartin Langhammer
    • H04L21/00
    • H04L9/0822H04L9/0631H04L9/065H04L9/0861H04L2209/24
    • Circuits, methods, and apparatus that prevent detection and erasure of a configuration bitstream or other data for an FPGA or other device. An exemplary embodiment of the present invention masks a user key in order to prevent its detection. In a specific embodiment, the user key is masked by software that performs a function on it a first number of times. The result is used to encrypt a configuration bitstream. The user key is also provided to an FPGA or other device, where the function is performed a second number of times and the result stored. When the device is configured, the result is retrieved, the function is performed on it the first number of times less the second number of times and then it is used to decrypt the configuration bitstream. A further embodiment uses a one-time programmable fuse (OTP) array to prevent erasure or modification.
    • 阻止对FPGA或其他设备的配置比特流或其他数据的检测和擦除的电路,方法和装置。 本发明的示例性实施例掩盖用户密钥以防止其检测。 在具体实施例中,用户密钥被第一次执行功能的软件掩码。 结果用于加密配置比特流。 用户密钥还提供给FPGA或其他设备,其中功能被执行第二次并且存储结果。 当配置设备时,将检索结果,该功能在其上执行第一次次数少于第二次,然后用于解密配置比特流。 另一实施例使用一次性可编程熔丝(OTP)阵列来防止擦除或修改。
    • 3. 发明授权
    • One-time programmable memories for key storage
    • 用于密钥存储的一次性可编程存储器
    • US07818584B1
    • 2010-10-19
    • US11042937
    • 2005-01-25
    • Juju JoyceMartin LanghammerKeone StreicherDavid Jefferson
    • Juju JoyceMartin LanghammerKeone StreicherDavid Jefferson
    • G06F11/30G06F12/14
    • G06F12/1433G06F21/76H04L9/0894H04L2209/12H04L2209/16
    • Circuits, methods, and apparatus that store and prevent modification or erasure of stored encoding keys, serial identification numbers, or other information. An encoding key stored with an embodiment of the present invention may be used to decode a configuration bitstream on an integrated circuit, such as an FPGA. A serial number may be used to track or authenticate an integrated circuit. Embodiments of the present invention store this information in a memory such as an SRAM, DRAM, EPROM, EEPROM, flash, fuse array, or other type of memory. In order to prevent its erasure or modification, write enable circuitry for the memory is then permanently disabled, and if the memory is volatile, a continuous power supply is provided. Further refinements verify that the write enable circuitry has been disabled before allowing the device to be configured or to be operable.
    • 存储和防止存储的编码密钥,串行标识号或其他信息的修改或擦除的电路,方法和装置。 与本发明的实施例一起存储的编码密钥可用于解码诸如FPGA的集成电路上的配置比特流。 序列号可用于跟踪或认证集成电路。 本发明的实施例将该信息存储在诸如SRAM,DRAM,EPROM,EEPROM,闪存,熔丝阵列或其它类型的存储器之类的存储器中。 为了防止其擦除或修改,存储器的写使能电路然后被永久禁用,并且如果存储器是易失性的,则提供连续的电源。 进一步细化验证在允许设备被配置或可操作之前写使能电路已被禁用。
    • 6. 发明授权
    • FPGA configuration bitstream encryption using modified key
    • FPGA配置比特流加密使用修改密钥
    • US07984292B1
    • 2011-07-19
    • US12559287
    • 2009-09-14
    • Keone StreicherDavid JeffersonJuju JoyceMartin Langhammer
    • Keone StreicherDavid JeffersonJuju JoyceMartin Langhammer
    • H04L29/06G06F15/16
    • H04L9/0822H04L9/0631H04L9/065H04L9/0861H04L2209/24
    • Circuits, methods, and apparatus that prevent detection and erasure of a configuration bitstream or other data for an FPGA or other device. An exemplary embodiment of the present invention masks a user key in order to prevent its detection. In a specific embodiment, the user key is masked by software that performs a function on it a first number of times. The result is used to encrypt a configuration bitstream. The user key is also provided to an FPGA or other device, where the function is performed a second number of times and the result stored. When the device is configured, the result is retrieved, the function is performed on it the first number of times less the second number of times and then it is used to decrypt the configuration bitstream. A further embodiment uses a one-time programmable fuse (OTP) array to prevent erasure or modification.
    • 阻止对FPGA或其他设备的配置比特流或其他数据的检测和擦除的电路,方法和装置。 本发明的示例性实施例掩盖用户密钥以防止其检测。 在具体实施例中,用户密钥被第一次执行功能的软件掩码。 结果用于加密配置比特流。 用户密钥还提供给FPGA或其他设备,其中功能被执行第二次并且存储结果。 当配置设备时,将检索结果,该功能在其上执行第一次次数少于第二次,然后用于解密配置比特流。 另一实施例使用一次性可编程熔丝(OTP)阵列来防止擦除或修改。