-
公开(公告)号:US09183413B2
公开(公告)日:2015-11-10
申请号:US14149613
申请日:2014-01-07
Applicant: Infineon Technologies AG
Inventor: Jurijus Cizas , Shrinath Eswarahally , Peter Laackmann , Berndt Gammel , Mark Stafford , Joerg Borchet
CPC classification number: G06F21/76 , G06F21/445 , G06F21/85 , G06F2221/2107
Abstract: A system and method for controlling a device. Data that was encrypted using a first encryption scheme is decrypted, then re-encrypted using a second encryption scheme. The re-encrypted data is then decrypted.
Abstract translation: 一种用于控制设备的系统和方法。 使用第一加密方案加密的数据被解密,然后使用第二加密方案重新加密。 然后再重新加密的数据被解密。
-
公开(公告)号:US09003198B2
公开(公告)日:2015-04-07
申请号:US13899655
申请日:2013-05-22
Applicant: Infineon Technologies AG
Inventor: Berndt Gammel , Stefan Mangard
CPC classification number: G06F9/30 , G06F9/30076 , G06F9/30145 , G06F11/0763
Abstract: A method for processing an operating sequence of instructions of a program in a processor, wherein each instruction is represented by an assigned instruction code which comprises one execution step to be processed by the processor or a plurality of execution steps to be processed successively by the processor, includes determining an actual signature value assigned to a current execution step of the execution steps of the instruction code representing the instruction of the operating sequence; determining, in a manner dependent on an address value, a desired signature value assigned to the current execution step; and if the actual signature value does not correspond to the desired signature value, omitting at least one execution step directly available for execution and/or an execution step indirectly available for execution.
Abstract translation: 一种用于处理处理器中的程序的操作序列的方法,其中每个指令由分配的指令代码表示,所述指令代码包括要由处理器处理的一个执行步骤或由处理器连续处理的多个执行步骤 包括确定分配给表示操作序列的指令的指令代码的执行步骤的当前执行步骤的实际签名值; 以取决于地址值的方式确定分配给当前执行步骤的期望签名值; 并且如果实际签名值不对应于期望的签名值,则省略直接可用于执行的至少一个执行步骤和/或间接可用于执行的执行步骤。
-
公开(公告)号:US20250088202A1
公开(公告)日:2025-03-13
申请号:US18883373
申请日:2024-09-12
Applicant: Infineon Technologies AG
Inventor: Rainer Göttfert , Berndt Gammel , Martin Schläffer , Stefan Seidl
Abstract: A method for correcting a data block comprises applying a first error correction and error detection in accordance with a first code to a first set of vectors of a data block, wherein the first code makes it possible to detect vectors having a number of errors above a maximum number as erroneous but uncorrectable, but only to correct vectors having a number of errors up to the maximum number, and applying a second error correction and error detection in accordance with a second code to at least some of a second set of vectors, wherein, if error correction of a vector of the second set causes the first error correction and error detection, for a vector of the first set that it detected as erroneous but uncorrectable, indicate fewer errors than the maximum number, error correction of the vector of the second set is revoked.
-
公开(公告)号:US20250005207A1
公开(公告)日:2025-01-02
申请号:US18750318
申请日:2024-06-21
Applicant: Infineon Technologies AG
Inventor: Berndt Gammel , Florian Mendel , Bernd Meyer
Abstract: One exemplary embodiment describes an electronic data processing device comprising a memory configured to store encrypted program code for a cryptographic algorithm, a cryptoprocessor unit having a security processor, an interface to the memory, an internal volatile memory and a crypto function circuit, a data processing circuit having an interface to the cryptoprocessor unit, and a path selection circuit which is configured, in a configuration state, to provide a first data path from the memory, via the crypto function circuit, to the internal volatile memory of the cryptoprocessor unit and, in an execution state, to interrupt the first data path and to provide a second data path between the security processor and the internal volatile memory and the crypto function circuit.
-
公开(公告)号:US11171647B2
公开(公告)日:2021-11-09
申请号:US15931966
申请日:2020-05-14
Applicant: Infineon Technologies AG
Inventor: Thomas Kuenemund , Berndt Gammel , Franz Klug
IPC: H03K19/003 , H03K19/094
Abstract: According to one embodiment, an integrated electronic circuit has a switching network configured to receive binary control states, one or more secret-carrying gates, wherein each secret-carrying gate represents Boolean secrets and is configured to receive binary input states and to output one or more Boolean secrets according to a state sequence of the binary input states, and one or more flip-flops configured to store binary output states output by the switching network and to supply binary input states to the one or more secret-carrying gates based on the stored binary output states. The switching network generates the binary output states by combining the binary control states and Boolean secrets output by the one or more secret-carrying gates. The integrated electronic circuit outputs Boolean secrets from the one or more secret-carrying gates and/or the binary output states from the switching network to another integrated electronic circuit.
-
26.
公开(公告)号:US10229352B2
公开(公告)日:2019-03-12
申请号:US14549578
申请日:2014-11-21
Applicant: Infineon Technologies AG
Inventor: Martin Klimke , Berndt Gammel , Frank Pueschner , Peter Stampka
IPC: G06K19/06 , H01L29/18 , H01L33/00 , G06K19/073 , G06K19/077
Abstract: One embodiment describes a chip arrangement having a chip carrier; a chip which is arranged in or on the chip carrier; a light sensor arrangement; a transparent layer which covers the light sensor arrangement, the light sensor arrangement being set up to determine a light pattern of light received by the light sensor arrangement from outside the chip arrangement through the transparent layer; and a test circuit which is set up to check whether the light pattern matches a reference light pattern and to output a signal on the basis of the result of the check.
-
公开(公告)号:US20130094648A1
公开(公告)日:2013-04-18
申请号:US13648634
申请日:2012-10-10
Applicant: Infineon Technologies AG
Inventor: Rainer Goettfert , Berndt Gammel , Jan Otterstedt
IPC: H04L9/28
CPC classification number: H04L9/28 , H04L9/0643 , H04L9/0866 , H04L2209/34
Abstract: A method for reconstructing a physically unclonable function (PUF) A for use in an electronic appliance is provided. The method includes producing a checksum C, producing a defective PUF B and reconstructing the PUF A from the defective PUF B using an error correction algorithm. The algorithm produces a plurality of ambiguous results (A1, A2, . . . , An) for the PUF A in a fraction of the cases and a single result, which may be incorrect, in all other cases. The method also includes determining by means of the checksum C which of the plurality of ambiguous results (A1, A2, . . . , An) is the correct PUF A or of whether a single result corresponds to the correct PUF A.
Abstract translation: 提供了一种用于重建用于电子设备的物理不可克隆功能(PUF)A的方法。 该方法包括产生校验和C,产生缺陷PUF B,并使用纠错算法从缺陷PUF B重构PUF A. 在所有其他情况下,该算法在一小部分情况下为PUF A产生多个模糊结果(A1,A2,...,An)和单个结果,这可能是不正确的。 该方法还包括通过校验和C来确定多个模糊结果(A1,A2,...,An)中的哪一个是正确的PUF A或单个结果是否对应于正确的PUF A.
-
公开(公告)号:US12255668B2
公开(公告)日:2025-03-18
申请号:US18195539
申请日:2023-05-10
Applicant: Infineon Technologies AG
Inventor: Rainer Göttfert , Wieland Fischer , Berndt Gammel , Martin Schläffer
Abstract: Error correction is proposed in which a syndrome calculation is carried out in a code domain of a second code and an efficient error correction algorithm is carried out in a code domain of a first code.
-
公开(公告)号:US12229666B2
公开(公告)日:2025-02-18
申请号:US17186828
申请日:2021-02-26
Applicant: Infineon Technologies AG
Inventor: Juergen Guthart , Berndt Gammel
Abstract: A consumer device is described, comprising a sensor which is adapted to register sensor data that describe a physical behavior of an authentication chip of a consumable component, an authentication circuit which is adapted to implement a machine learning model that is trained to classify consumable components with the aid of sensor data that describe the physical behavior of authentication chips of the consumable components into originals and copies, to deliver the registered sensor data to the machine learning model, and to authorize the use of the consumable component by the consumer device depending on whether the machine learning model classifies the consumable component as original.
-
公开(公告)号:US20250038770A1
公开(公告)日:2025-01-30
申请号:US18779803
申请日:2024-07-22
Applicant: Infineon Technologies AG
Inventor: Bernd Meyer , Berndt Gammel , Rainer Göttfert
IPC: H03M13/15
Abstract: An approach for processing a data word in which a data word is received, in which a first syndrome of a first code is determined, the first syndrome having components, and in which a second syndrome of a second code is determined when the syndrome of the first code recognizes an error, the second syndrome comprising the components of the first syndrome.
-
-
-
-
-
-
-
-
-