Device and method for generating a pseudorandom sequence of numbers
    1.
    发明授权
    Device and method for generating a pseudorandom sequence of numbers 有权
    用于产生数字的伪随机序列的装置和方法

    公开(公告)号:US07502814B2

    公开(公告)日:2009-03-10

    申请号:US11120659

    申请日:2005-05-02

    IPC分类号: G06F1/02

    CPC分类号: G06F7/584

    摘要: A device for generating a pseudorandom sequence of numbers includes a feedforward coupler, which has a plurality of memory units, and a feedback coupler connected between an input and an output of the feedforward coupler. The feedback coupler includes a changeable feedback characteristic and is embodied to change the feedback characteristic depending on a state of a memory unit of the plurality of memory units of the feedforward coupler.

    摘要翻译: 用于产生伪随机序列序列的装置包括具有多个存储器单元的前馈耦合器和连接在前馈耦合器的输入和输出端之间的反馈耦合器。 反馈耦合器包括可变的反馈特性,并且被实现为根据前馈耦合器的多个存储器单元的存储器单元的状态来改变反馈特性。

    Method and device for encryption/decryption
    3.
    发明申请
    Method and device for encryption/decryption 审中-公开
    用于加密/解密的方法和设备

    公开(公告)号:US20060265604A1

    公开(公告)日:2006-11-23

    申请号:US11396189

    申请日:2006-03-30

    IPC分类号: G06F12/14

    CPC分类号: H04L9/0618

    摘要: An encryption unit and decryption unit located in an encryption/decryption device may be used both for encryption and decryption, without their effects canceling each other out when, between the decryption input of the decrypter and the encryption output of the encrypter. An encryption combiner maps the encryption result data block at the encryption output to a mapped encryption result data block according to an encryption combining mapping and is exemplarily used when encrypting. A decryption combiner maps the encryption result data block at the encryption output to an inversely mapped encryption result data block according to a decryption combining mapping which is inverse to the encryption combining mapping and is exemplarily used when decrypting.

    摘要翻译: 位于加密/解密装置中的加密单元和解密单元既可以用于加密和解密,也可以在加密解密器的解密输入与加密器的加密输出之间进行解密,而不会影响加密/解密装置的效果。 加密组合器根据加密组合映射将加密输出处的加密结果数据块映射到映射的加密结果数据块,并且在加密时被示例性地使用。 解密组合器根据与加密组合映射相反的解密组合映射将加密输出处的加密结果数据块映射到反映射的加密结果数据块,并且在解密时被示例性地使用。

    Pseudorandom number generator for a stream cipher
    4.
    发明申请
    Pseudorandom number generator for a stream cipher 有权
    用于流密码的伪随机数生成器

    公开(公告)号:US20050120065A1

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

    申请号:US10958644

    申请日:2004-10-05

    摘要: A pseudorandom number generator includes a unit for providing a number of 2n sequences of numbers, n being greater than or equal to 2. The sequences of numbers are combined by a unit such that at first all the sequences of numbers are combined with one another in an intermediate processing stage to obtain an intermediate processing sequence, and that subsequently a subgroup of k sequences of numbers is combined with the intermediate processing sequence in a final processing stage to obtain the output sequence.

    摘要翻译: 伪随机数生成器包括用于提供多个2n个数字序列的单元,n大于或等于2.数字序列以单位组合,使得首先将所有数字序列彼此组合在一起 获得中间处理序列的中间处理阶段,并且随后将k个序列号的子组与最后处理阶段中的中间处理序列组合以获得输出序列。

    Pseudorandom number generator for a stream cipher
    5.
    发明授权
    Pseudorandom number generator for a stream cipher 有权
    用于流密码的伪随机数生成器

    公开(公告)号:US07480687B2

    公开(公告)日:2009-01-20

    申请号:US10958644

    申请日:2004-10-05

    IPC分类号: G06F1/02 H04L9/00

    摘要: A pseudorandom number generator includes a unit for providing a number of 2n sequences of numbers, n being greater than or equal to 2. The sequences of numbers are combined by a unit such that at first all the sequences of numbers are combined with one another in an intermediate processing stage to obtain an intermediate processing sequence, and that subsequently a subgroup of k sequences of numbers is combined with the intermediate processing sequence in a final processing stage to obtain the output sequence.

    摘要翻译: 伪随机数生成器包括用于提供多个2n个数字序列的单元,n大于或等于2.数字序列以单位组合,使得首先将所有数字序列彼此组合在一起 获得中间处理序列的中间处理阶段,并且随后将k个序列号的子组与最后处理阶段中的中间处理序列组合以获得输出序列。

    Method and device for encryption and decryption
    8.
    发明申请
    Method and device for encryption and decryption 审中-公开
    用于加密和解密的方法和设备

    公开(公告)号:US20060259769A1

    公开(公告)日:2006-11-16

    申请号:US11397028

    申请日:2006-03-30

    IPC分类号: H04L9/00

    CPC分类号: H04L9/065 H04L2209/125

    摘要: Applying both an encryption and also a decryption algorithm, which is inverse to the encryption algorithm, as an encryption definition to thereby enable the use of an encryption unit and a decryption unit of an encryption/decryption device simultaneously, i.e. temporally overlapping, in an encryption process when a part of the data to be encrypted is supplied to the encryption unit while the other part is supplied to the decryption unit. The result is encrypted data or is a cipher text, respectively, whose parts are only “encrypted” in a different way. During decryption, it only has to be guaranteed by suitable regulations that those parts which were encrypted by the encrypted unit are again decrypted by the decryption unit, while the other parts which were “encrypted” by the decryption unit are “decrypted” by the encryption unit.

    摘要翻译: 将与加密算法相反的加密和解密算法应用为加密定义,从而能够在加密中同时使用加密/解密装置的加密单元和解密单元,即时间上重叠 当将一部分要被加密的数据提供给加密单元,而另一部分被提供给解密单元时,处理。 结果是分别是加密数据或密文,其部分仅以不同的方式“加密”。 在解密过程中,必须通过适当的规定来保证被加密单元加密的部分再次被解密单元解密,而由解密单元“加密”的其他部分由加密“解密” 单元。

    Device and Method for Error Correction and Protection Against Data Corruption
    9.
    发明申请
    Device and Method for Error Correction and Protection Against Data Corruption 有权
    用于纠错和防止数据损坏的设备和方法

    公开(公告)号:US20120198302A1

    公开(公告)日:2012-08-02

    申请号:US13016308

    申请日:2011-01-28

    IPC分类号: H03M13/29 G06F11/10

    摘要: A device for protecting a data word against data corruption includes first and second determiners. The first determiner is configured to determine an error correction code cvA associated with a data word a so that cvA=aAT, with A being a generator matrix of a linear systematic base correction code, the columns of which enable performance of an x-bit error correction on replica of the data word a and the associated error correction code cvA. The second determiner is configured to determine an extended error correction code cvE so that (cvA|cvE)=aFT, with F being an extended generator matrix F = ( A E ) of an extended linear systematic correction code, the columns of which enable, using the extension error correction code cvE, performance of an y-bit error correction, with y>x, on a replica of the data word a and the associated error correction code cvA.

    摘要翻译: 用于保护数据字免受数据损坏的设备包括第一和第二确定器。 第一确定器被配置为确定与数据字a相关联的纠错码cvA,使得cvA = aAT,其中A是线性系统基本校正码的生成矩阵,其列允许执行x位错误 对数据字a和相关纠错码cvA的副本进行校正。 第二确定器被配置为确定扩展误差校正码cvE,使得(cvA | cvE)= aFT,其中F是扩展的线性系统校正码的扩展生成矩阵F =(AE),其列允许使用 扩展误差校正码cvE,在数据字a和相关联的纠错码cvA的副本上执行具有y> x的y位纠错的性能。

    Apparatus and method for protecting the integrity of data
    10.
    发明申请
    Apparatus and method for protecting the integrity of data 有权
    用于保护数据完整性的装置和方法

    公开(公告)号:US20070033417A1

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

    申请号:US11425103

    申请日:2006-06-19

    IPC分类号: G06F12/14

    摘要: By arranging a redundancy means and a control means upstream from an encryption means which encrypts and decrypts the data to be stored in an external memory, the integrity of data may be ensured when the generation of redundancy information is realized by the redundancy means, and when the generation of a syndrome bit vector indicating any alteration of the data is implemented by the control means. What is preferred is a control matrix constructed from idempotent, thinly populated, circulant square sub-matrices only. By arranging redundancy and control means upstream from the encryption/decryption means, what is achieved is that both errors in the encrypted data and errors of the non-encrypted data may be proven, provided that they have occurred in the data path between the redundancy/control means and the encryption/decryption means.

    摘要翻译: 通过在从存储在外部存储器中的数据进行加密和解密的加密装置的上游配置冗余装置和控制装置,当通过冗余装置实现冗余信息的生成时,可以确保数据的完整性, 通过控制装置实现表示数据的任何改变的校正子位向量的生成。 优选的是由幂等的,稀疏的,循环的方形子矩阵构成的控制矩阵。 通过从加密/解密装置上游布置冗余和控制装置,实现了加密数据中的两个错误和非加密数据的错误可以被证实,只要它们已经在冗余/ 控制装置和加密/解密装置。