Microprocessor configuration and method for operating a microprocessor configuration
    1.
    发明授权
    Microprocessor configuration and method for operating a microprocessor configuration 有权
    用于操作微处理器配置的微处理器配置和方法

    公开(公告)号:US07526655B2

    公开(公告)日:2009-04-28

    申请号:US10197792

    申请日:2002-07-18

    IPC分类号: G06F12/14

    CPC分类号: G06F21/75 G06F12/1408

    摘要: In a microprocessor configuration, data is temporarily stored in a cache memory or a register bank. A respectively assigned cryptographic unit ensures that the data is encrypted or decrypted when the cache memory or the register bank is accessed. The keyword which is used here is changed if the cache memory or the register no longer contains any valid data to be read out. As a result, an increased protection is obtained against unauthorized monitoring of data and program sequences.

    摘要翻译: 在微处理器配置中,数据被临时存储在高速缓冲存储器或寄存器组中。 分配的加密单元确保当高速缓冲存储器或寄存器组被访问时数据被加密或解密。 如果高速缓冲存储器或寄存器不再包含要读出的有效数据,则此处使用的关键字将被更改。 结果,获得了对数据和程序序列的未经授权监视的增加的保护。

    Microprocessor configuration with encryption
    2.
    发明授权
    Microprocessor configuration with encryption 有权
    微处理器配置加密

    公开(公告)号:US07269742B2

    公开(公告)日:2007-09-11

    申请号:US10197789

    申请日:2002-07-18

    IPC分类号: G06F11/30 G06F12/14 H04L9/32

    摘要: A microcontroller for security applications includes an encryption unit between a bus and a functional unit. The encryption unit includes a gate and a key register. A memory is provided with a further encryption unit whose gate is connected between the register and the gate of the first encryption unit. As a result, the transferred information item is available in encrypted form at any point on the bus.

    摘要翻译: 用于安全应用的微控制器包括总线和功能单元之间的加密单元。 加密单元包括门和密钥寄存器。 存储器设置有另一个加密单元,其门连接在第一加密单元的寄存器和门之间。 因此,传输的信息项可以在总线上的任何点加密形式。

    Microprocessor configuration with encryption
    3.
    发明授权
    Microprocessor configuration with encryption 有权
    微处理器配置加密

    公开(公告)号:US07036017B2

    公开(公告)日:2006-04-25

    申请号:US10160967

    申请日:2002-06-03

    IPC分类号: G06F11/30 G06F12/14 H04L9/32

    摘要: A microprocessor configuration includes a data bus for data transfer between functional units. On the bus side, each unit contains an encryption/decryption unit that is controlled synchronously by a random number generator. The configuration permits a relatively high level of security against monitoring of the data transferred via the data bus, with a feasible level of additional circuit complexity.

    摘要翻译: 微处理器配置包括用于在功能单元之间进行数据传输的数据总线。 在总线一侧,每个单元包含由随机数发生器同步控制的加密/解密单元。 该配置允许相对较高的安全级别,以监视经由数据总线传送的数据,具有可行的附加电路复杂性水平。

    Shift device and method for shifting
    4.
    发明申请
    Shift device and method for shifting 有权
    换档装置和换档方法

    公开(公告)号:US20050041810A1

    公开(公告)日:2005-02-24

    申请号:US10893161

    申请日:2004-07-16

    IPC分类号: G06F5/01 G06F21/72 H04K1/00

    摘要: A shift device for shifting a first place of a data word, which consists of a plurality of places, to a second place so as to obtain a shifted data word, wherein the first place is encrypted using a first encryption parameter and wherein the second place is encrypted using a second encryption parameter, includes a unit for shifting the first place of the data word to the second place of the data word, a unit for re-encrypting the first place from an encryption using the first encryption parameter into an encryption using the second encryption pa- rameter, and a control for controlling the unit for shifting and the unit for re-encryption so that the first place is first shifted to the second place and is then re-encrypted, or that the first place is first re-encrypted and is then shifted to the second place. This ensures that data encrypted either with the first encryption parameter or with the second encryption parameter are always shifted, thus making it harder for attackers to eavesdrop on clear text data.

    摘要翻译: 一种移位装置,用于将由多个位置组成的数据字的第一位移动到第二位置,以便获得移位的数据字,其中,使用第一加密参数对第一位置进行加密,并且其中第二位置 使用第二加密参数加密,包括用于将数据字的第一位移动到数据字的第二位的单元,用于使用第一加密参数从加密重新加密第一位的单元到使用 第二加密参数,以及用于控制用于移位的单元和用于重新加密的单元的控制,使得第一位置首先被移动到第二位置,然后被重新加密,或者首先被重新加密 加密,然后转移到第二个位置。 这样可以确保使用第一加密参数或第二加密参数加密的数据总是被移动,从而使攻击者更难以窃听明文数据。

    Data-processing apparatus and method for processing data
    5.
    发明授权
    Data-processing apparatus and method for processing data 有权
    用于处理数据的数据处理装置和方法

    公开(公告)号:US08625806B2

    公开(公告)日:2014-01-07

    申请号:US11673255

    申请日:2007-02-09

    IPC分类号: G06F21/00

    摘要: A data-processing apparatus has a data provider for providing an input datum encrypted by an encryption key. In addition, the data-processing apparatus has a key stream generator for generating a key stream in a predetermined deterministic manner such that the key stream has a decryption key corresponding to the encryption key. Furthermore, the data-processing apparatus has a data processor for processing the encrypted input datum in a masked manner using the decryption key as a temporary key to obtain an output datum encrypted by an output key such that the encrypted output datum corresponds to a result, encrypted by the output key, of a predetermined operation on the encrypted input datum having been decrypted by the decryption key.

    摘要翻译: 数据处理装置具有用于提供由加密密钥加密的输入数据的数据提供者。 此外,数据处理装置具有密钥流生成器,用于以预定的确定性方式生成密钥流,使得密钥流具有与加密密钥对应的解密密钥。 此外,数据处理装置具有数据处理器,用于使用解密密钥作为临时密钥以掩蔽的方式处理加密的输入数据,以获得由输出密钥加密的输出数据,使得加密的输出数据对应于结果, 通过输出密钥加密已经由解密密钥解密的加密输入数据上的预定操作。

    DATA-PROCESSING APPARATUS AND METHOD FOR PROCESSING DATA
    6.
    发明申请
    DATA-PROCESSING APPARATUS AND METHOD FOR PROCESSING DATA 有权
    数据处理设备和处理数据的方法

    公开(公告)号:US20070189543A1

    公开(公告)日:2007-08-16

    申请号:US11673255

    申请日:2007-02-09

    IPC分类号: H04L9/00

    摘要: A data-processing apparatus has a data provider for providing an input datum encrypted by an encryption key. In addition, the data-processing apparatus has a key stream generator for generating a key stream in a predetermined deterministic manner such that the key stream has a decryption key corresponding to the encryption key. Furthermore, the data-processing apparatus has a data processor for processing the encrypted input datum in a masked manner using the decryption key as a temporary key to obtain an output datum encrypted by an output key such that the encrypted output datum corresponds to a result, encrypted by the output key, of a predetermined operation on the encrypted input datum having been decrypted by the decryption key.

    摘要翻译: 数据处理装置具有用于提供由加密密钥加密的输入数据的数据提供者。 此外,数据处理装置具有密钥流生成器,用于以预定的确定性方式生成密钥流,使得密钥流具有与加密密钥对应的解密密钥。 此外,数据处理装置具有数据处理器,用于使用解密密钥作为临时密钥以掩蔽的方式处理加密的输入数据,以获得由输出密钥加密的输出数据,使得加密的输出数据对应于结果, 通过输出密钥加密已经由解密密钥解密的加密输入数据上的预定操作。

    Device and method for determining a position of a bit error in a bit sequence
    7.
    发明申请
    Device and method for determining a position of a bit error in a bit sequence 有权
    用于确定位序列中位错误的位置的装置和方法

    公开(公告)号:US20060282756A1

    公开(公告)日:2006-12-14

    申请号:US11383143

    申请日:2006-05-12

    IPC分类号: G06F11/00 H03M13/00

    CPC分类号: H03M13/19

    摘要: In a device for determining a position of a bit error in a bit sequence, a check matrix is used which has a predefined number of rows and a predefined number of columns. The check matrix includes a plurality of square submatrices having a submatrix row number and a submatrix column number corresponding to the predefined number of rows or the predefined number of columns of the check matrix. The device for determining then includes a unit for receiving a bit sequence and a unit for identifying a syndrome using the check matrix and the received bit sequence. Furthermore, the device includes a unit for establishing a position of a bit error in the received bit sequence, wherein the unit for establishing is adapted to identify a syndrome bit and a syndrome bit group in the syndrome, and wherein the unit for establishing is further adapted to determine the position of the bit error in the received bit sequence using information on a position of the syndrome bit or the syndrome bit group in the syndrome, information on a relationship between the syndrome bit and the syndrome bit group, and a submatrix row number or a submatrix column number of a submatrix.

    摘要翻译: 在用于确定位序列中的位错误的位置的装置中,使用具有预定数量的行和预定数量的列的校验矩阵。 校验矩阵包括具有子矩阵行号和对应于预定行数的子矩阵列号或校验矩阵的预定列数的多个正方形子矩阵。 然后,用于确定的装置包括用于接收比特序列的单元和用于使用校验矩阵和接收的比特序列来识别综合征的单元。 此外,该装置包括用于建立接收的比特序列中的比特错误的位置的单元,其中用于建立的单元适于识别该综合征中的综合征位和综合征位组,并且其中用于建立的单元进一步 适于使用关于校正子中的校正子位或校正子位组的位置的信息来确定接收到的位序列中的位错误的位置,关于校正子位和校正子位组之间的关系的信息以及子矩阵行 数字或子矩阵列号。

    Communication device and method of transmitting data
    8.
    发明授权
    Communication device and method of transmitting data 有权
    通信设备和数据传输方法

    公开(公告)号:US08141167B2

    公开(公告)日:2012-03-20

    申请号:US11444832

    申请日:2006-06-01

    IPC分类号: H04L1/06 H04L1/00

    摘要: A communication device for transmitting data to a communication partner device includes a transmitter for transmitting transmit data to the communication partner device, a determiner for determining a check value from the transmit data in accordance with a determination specification, a receiver for receiving a verification value from the communication partner device, and a checker configured to compare the check value with the verification value and to provide a fault indication signal as a function of the comparison.

    摘要翻译: 用于向通信对方设备发送数据的通信设备包括:发送器,用于向通信对方设备发送发送数据;确定器,用于根据确定指定从发送数据确定校验值;接收器,用于从 通信伙伴设备和配置为将检查值与验证值进行比较的检查器,并且作为比较的函数提供故障指示信号。

    Device and method for determining a position of a bit error in a bit sequence
    9.
    发明授权
    Device and method for determining a position of a bit error in a bit sequence 有权
    用于确定位序列中位错误的位置的装置和方法

    公开(公告)号:US07721177B2

    公开(公告)日:2010-05-18

    申请号:US11383143

    申请日:2006-05-12

    IPC分类号: H03M13/00

    CPC分类号: H03M13/19

    摘要: In a device for determining a position of a bit error in a bit sequence, a check matrix is used which has a predefined number of rows and a predefined number of columns. The check matrix includes a plurality of square submatrices having a submatrix row number and a submatrix column number corresponding to the predefined number of rows or the predefined number of columns of the check matrix. The device for determining then includes a unit for receiving a bit sequence and a unit for identifying a syndrome using the check matrix and the received bit sequence. Furthermore, the device includes a unit for establishing a position of a bit error in the received bit sequence, wherein the unit for establishing is adapted to identify a syndrome bit and a syndrome bit group in the syndrome, and wherein the unit for establishing is further adapted to determine the position of the bit error in the received bit sequence using information on a position of the syndrome bit or the syndrome bit group in the syndrome, information on a relationship between the syndrome bit and the syndrome bit group, and a submatrix row number or a submatrix column number of a submatrix.

    摘要翻译: 在用于确定位序列中的位错误的位置的装置中,使用具有预定数量的行和预定数量的列的校验矩阵。 校验矩阵包括具有子矩阵行号和对应于预定行数的子矩阵列号或校验矩阵的预定列数的多个正方形子矩阵。 然后,用于确定的装置包括用于接收比特序列的单元和用于使用校验矩阵和接收的比特序列来识别综合征的单元。 此外,该装置包括用于建立接收的比特序列中的比特错误的位置的单元,其中用于建立的单元适于识别该综合征中的综合征位和综合征位组,并且其中用于建立的单元进一步 适于使用关于校正子中的校正子位或校正子位组的位置的信息来确定接收到的位序列中的位错误的位置,关于校正子位和校正子位组之间的关系的信息以及子矩阵行 数字或子矩阵列号。

    Shift device and method for shifting
    10.
    发明授权
    Shift device and method for shifting 有权
    换档装置和换档方法

    公开(公告)号:US07178168B2

    公开(公告)日:2007-02-13

    申请号:US10893161

    申请日:2004-07-16

    IPC分类号: G06F9/00 H04L11/00

    摘要: A shift device for shifting a first place of a data word, which consists of a plurality of places, to a second place so as to obtain a shifted data word, wherein the first place is encrypted using a first encryption parameter and wherein the second place is encrypted using a second encryption parameter, includes a unit for shifting the first place of the data word to the second place of the data word, a unit for re-encrypting the first place from an encryption using the first encryption parameter into an encryption using the second encryption parameter, and a control for controlling the unit for shifting and the unit for re-encryption so that the first place is first shifted to the second place and is then re-encrypted, or that the first place is first re-encrypted and is then shifted to the second place. This ensures that data encrypted either with the first encryption parameter or with the second encryption parameter are always shifted, thus making it harder for attackers to eavesdrop on clear text data.

    摘要翻译: 一种移位装置,用于将由多个位置组成的数据字的第一位移动到第二位置,以便获得移位的数据字,其中,使用第一加密参数对第一位置进行加密,并且其中第二位置 使用第二加密参数加密,包括用于将数据字的第一位移动到数据字的第二位的单元,用于使用第一加密参数从加密重新加密第一位的单元到使用 第二加密参数,以及用于控制用于移位的单元和用于重新加密的单元的控制,使得第一位置首先被移位到第二位置,然后被重新加密,或者首先被重新加密 然后转移到第二个位置。 这样可以确保使用第一加密参数或第二加密参数加密的数据总是被移动,从而使攻击者更难以窃听明文数据。