会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 31. 发明申请
    • SYSTEMS AND METHODS FOR DETECTING AND MITIGATING PROGRAMMABLE LOGIC DEVICE TAMPERING
    • 用于检测和消除可编程逻辑器件篡改的系统和方法
    • WO2012148707A3
    • 2012-12-27
    • PCT/US2012033481
    • 2012-04-13
    • ALTERA CORPPEDERSEN BRUCE B
    • PEDERSEN BRUCE B
    • H03K19/007G11C7/24
    • G06F21/86G06F21/76H03K19/17768
    • Systems and methods are disclosed for preventing tampering of a programmable integrated circuit device. Generally, programmable devices, such as FPGAs, have two stages of operation; a configuration stage and a user mode stage. To prevent tampering and/or reverse engineering of a programmable device, various anti-tampering techniques may be employed during either stage of operation to disable the device and/or erase sensitive information stored on the device once tampering is suspected. One type of tampering involves bombarding the device with a number of false configuration attempts in order to decipher encrypted data. By utilizing a dirty bit and a sticky error counter, the device can keep track of the number of failed configuration attempts that have occurred and initiate anti-tampering operations when tampering is suspected while the device is still in the configuration stage of operation.
    • 公开了用于防止可编程集成电路器件的篡改的系统和方法。 通常,可编程器件(如FPGA)具有两个操作阶段; 配置阶段和用户模式阶段。 为了防止可编程设备的篡改和/或反向工程,可以在任何操作阶段中采用各种防篡改技术,以在怀疑篡改之后禁用设备和/或擦除存储在设备上的敏感信息。 一种类型的篡改涉及用许多虚假配置尝试来轰炸设备以便解密加密的数据。 通过使用脏位和粘性错误计数器,设备可以跟踪发生的失败配置尝试次数,并在设备处于配置阶段怀疑篡改时启动防篡改操作。
    • 33. 发明申请
    • METHOD AND APPARATUS FOR PROTECTING PROPRIETARY CONFIGURATION DATA FOR PROGRAMMABLE LOGIC DEVICES
    • 用于保护可编程逻辑器件专有配置数据的方法和装置
    • WO00049717A3
    • 2000-11-02
    • PCT/US2000/001398
    • 2000-01-19
    • H04L9/00H04L9/32H03K19/177
    • H03K19/17768G06F21/76H04L9/0625H04L9/0643H04L9/3236H04L2209/12
    • Described are a method of programming a programmable logic device using encrypted configuration data and a programmable logic device (PLD) adapted to use such encrypted data. A PLD (300) is adapted to include a decryptor (350) having access to a non-volatile memory element (335) programmed with a secret decryption key (345). Some or all of the decryptor (350) can be instantiated in configurable logic on the FPGA (300). Encrypted configuration data (357) representing some desired circuit functionality is presented to the decryptor (350). The decryptor (350) then decrypts the configuration data (357), using the secret decryption key (345), and configures the FPGA (300) with the decrypted configuration data. Some embodiments include authentication circuitry that performs a hash function on the configuration data (352) used to instantiate the decryptor (350) on the PLD (300). The result (322) of the hash function is compared to a proprietary hash key (342) programmed into the PLD (300). Only those configuration data (352) that produce the desired hash result (322) will instantiate decryptors (350) that have access to the decryption key (345).
    • 描述了使用加密配置数据编程可编程逻辑器件的方法和适于使用这种加密数据的可编程逻辑器件(PLD)。 PLD(300)适于包括具有访问用秘密解密密钥(345)编程的非易失性存储元件(335)的解密器(350)。 解码器(350)中的一些或全部可以在FPGA(300)上的可配置逻辑中实例化。 表示一些期望的电路功能的加密配置数据(357)被呈现给解密器(350)。 解密器(350)然后使用秘密解密密钥(345)解密配置数据(357),并用解密的配置数据配置FPGA(300)。 一些实施例包括对用于在PLD(300)上实例化解密器(350)的配置数据(352)执行散列函数的认证电路。 将散列函数的结果(322)与编程到PLD(300)中的专有散列密钥(342)进行比较。 只有产生期望的散列结果(322)的那些配置数据(352)将实例化具有访问解密密钥(345)的解密器(350)。
    • 35. 发明申请
    • ONE-TIME PROGRAMMABLE DATA SECURITY SYSTEM FOR PROGRAMMABLE LOGIC DEVICE
    • 用于可编程逻辑器件的一次可编程数据安全系统
    • WO1988000372A1
    • 1988-01-14
    • PCT/US1987001529
    • 1987-06-26
    • LATTICE SEMICONDUCTOR CORPORATION
    • LATTICE SEMICONDUCTOR CORPORATIONTURNER, John, E.
    • G06F07/38
    • H03K19/17704G11C7/24G11C16/22G11C17/18H03K19/17708H03K19/17768
    • A data security fuse system (35) for allowing one-time programmability of protected data cells in a reprogrammable logic device (10), which may determine, for example, the logic architecture of the device. The system includes a fuse enable circuit (100) which may be erased to the disabled state only prior to packaging of the device during manufacture. The protected data cells may be selected for programming by a decoder (30) which decodes cell selection signals. A security fuse circuit (300) is enabled by a fuse enable signal (SFE) from the activated fuse enable circuit. The security fuse circuit (300) allows the protected cells to be selected once for programming after the system has been activated, and thereafter defeats any attempts to access the protected data cells.
    • 一种数据安全保险丝系统(35),用于允许可再编程逻辑器件(10)中受保护数据单元的一次可编程性,其可以确定例如该器件的逻辑架构。 该系统包括保险丝启动电路(100),其仅在制造期间在器件封装之前被擦除到禁用状态。 受保护的数据单元可以被解码器(30)选择用于对解码单元选择信号进行编程。 安全保险丝电路(300)由来自激活的保险丝使能电路的保险丝使能信号(SFE)使能。 安全保险丝电路(300)允许在系统被激活之后,保护的单元被选择一次用于编程,并且此后,不利于访问受保护的数据单元的任何尝试。
    • 40. 发明申请
    • 半導体装置、情報処理装置及び半導体装置の構築方法
    • 半导体器件,信息处理器和半导体器件配置方法
    • WO2010038293A1
    • 2010-04-08
    • PCT/JP2008/067844
    • 2008-10-01
    • 富士通株式会社早坂 和美
    • 早坂 和美
    • H03K19/173
    • H03K19/17772H03K19/17768
    •  半導体装置の周辺回路や処理装置全体をリセット状態にすることなく、内部の回路を再構築するため、半導体装置20において、プログラムに応じた回路をそれぞれ構築する複数の回路構築部21,22と、各回路構築部21,22ごとに、回路再構築の実行および不実行のいずれかを指定する指定部232と、プログラムの集合を外部173から取得して回路構築部21,22に供給するプログラム供給部233と、指定部によって回路再構築の実行が指定された回路構築部がプログラムに応じた回路を構築している期間、この回路構築部から出力される信号を固定する信号固定部214,24とを備える。
    • 为了重新配置内部电路而不使半导体器件的外围电路和整个处理器进入复位状态,半导体器件(20)具有多个电路配置部分(21,22),其分别构成对应于 程序,指定是否执行由电路重构部分(21,22)中的每一个重新配置电路的指定部分(232),从外部获取程序集的程序提供部分(233) 173),并将其提供给电路配置部分(21,22),以及信号固定部分(214,24),其在电路配置部分执行重新配置的电路配置部分的周期内固定从电路配置部分输出的信号 由指定部指定电路,构成与程序对应的电路。