会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Method and apparatus for encoding data in accordance with the advanced encryption standard (AES)
    • 根据高级加密标准(AES)对数据进行编码的方法和装置
    • US08750498B1
    • 2014-06-10
    • US13442202
    • 2012-04-09
    • Tze Lei PooHeng TangSiu-Hung Fred AuGregory Burd
    • Tze Lei PooHeng TangSiu-Hung Fred AuGregory Burd
    • G06F21/00H04L9/00
    • H04L9/0631H04L9/0637H04L9/0693H04L2209/125
    • A cryptographic device includes a first state module, a key addition module, a byte substitution module, and a column mixing module. The first state module stores a first data block. The key addition module adds a key to the first data block to generate a second data block. The byte substitution module replaces each byte of the second data block to generate a third data block. The byte substitution module includes a first byte substitution sub-module that generates an intermediate data block in response to the second data block, a pipeline register that stores the intermediate data block, and a second byte substitution sub-module that generates the third data block in response to the intermediate data block. The column mixing module generates a fourth data block based on the third data block and provides the fourth data block to the first state module for storage.
    • 密码装置包括第一状态模块,密钥附加模块,字节替换模块和列混合模块。 第一状态模块存储第一数据块。 密钥添加模块向第一数据块添加密钥以生成第二数据块。 字节替换模块替​​换第二数据块的每个字节以产生第三数据块。 字节替换模块包括响应于第二数据块产生中间数据块的第一字节替换子模块,存储中间数据块的流水线寄存器和产生第三数据块的第二字节替换子模块 响应于中间数据块。 列混合模块基于第三数据块生成第四数据块,并将第四数据块提供给第一状态模块用于存储。
    • 2. 发明授权
    • Entropy source for random number generation
    • 随机数生成的熵源
    • US08015224B1
    • 2011-09-06
    • US11949487
    • 2007-12-03
    • Panu ChaichanavongTze Lei PooZining WuSaeed AzimiGregory Burd
    • Panu ChaichanavongTze Lei PooZining WuSaeed AzimiGregory Burd
    • G06F7/58
    • G06F7/588H04L9/0861
    • In a device having a data channel, in which random numbers are needed, such as a data storage device that uses random numbers to generate keys for cryptographic applications, random numbers are generated by a deterministic random bit generator seeded by bits derived from noise on the channel itself. The bits may be extracted from the least significant bits of the data signal after it is digitized, because those bits correspond to the noise in the signal. The extraction may occur immediately after digitization, or after subsequent filtering. A data signal emulator may be provided to simulate a data signal if a seed is required at a time when there is no data activity on the channel. The extracted bits may be post-processed to remove bias before the seed is provided to the deterministic random bit generator.
    • 在具有需要随机数的数据信道的装置中,例如使用随机数生成加密应用密钥的数据存储装置,随机数是由确定性随机比特发生器产生的,该确定性随机比特发生器由 频道本身。 在数字信号被数字化之后,可以从数据信号的最低有效位中提取位,因为这些位对应于信号中的噪声。 提取可能在数字化后立即进行,或在后续过滤之后发生。 如果在通道上没有数据活动的时候需要种子,则可以提供数据信号仿真器来模拟数据信号。 提取的比特可以在将种子提供给确定性随机比特发生器之前进行后处理以去除偏差。
    • 5. 发明授权
    • Advanced encryption system hardware architecture
    • 高级加密系统硬件架构
    • US08155308B1
    • 2012-04-10
    • US11973856
    • 2007-10-10
    • Tze Lei PooHeng TangSiu-Hung Fred AuGregory Burd
    • Tze Lei PooHeng TangSiu-Hung Fred AuGregory Burd
    • H04L9/06
    • H04L9/0631H04L9/0637H04L9/0693H04L2209/125
    • A cryptographic device comprises a first pipeline stage, a pipeline register, and a second pipeline stage. The first pipeline stage comprises a first byte substitution module that performs mathematical operations on a received byte and outputs an intermediate value based on the mathematical operations. The pipeline register stores the intermediate value. The second pipeline stage comprises a second byte substitution module and a column mixing module. The second byte substitution module generates a replacement byte corresponding to the received byte based on mathematical operations performed on the stored intermediate value. The column mixing module transforms groups of four bytes of a plurality of replacement bytes including the replacement byte.
    • 加密装置包括第一流水线级,流水线寄存器和第二流水线级。 第一流水线级包括对接收到的字节执行数学运算的第一字节替换模块,并且基于数学运算输出中间值。 流水线寄存器存储中间值。 第二流水线级包括第二字节替代模块和列混合模块。 第二字节替换模块基于对所存储的中间值执行的数学运算,生成与接收字节对应的替换字节。 列混合模块转换包括替换字节的多个替换字节的四个字节的组。
    • 7. 发明授权
    • Secure memory controlled access
    • 安全的内存控制访问
    • US08171309B1
    • 2012-05-01
    • US12271761
    • 2008-11-14
    • Tze Lei PooGregory Burd
    • Tze Lei PooGregory Burd
    • G06F11/30
    • G06F11/3648G06F12/1408G06F12/1433G06F21/72G06F21/79
    • Secure memory controlled access is described. In embodiment(s), memory stores encrypted data and the memory includes a secure memory partition to store cryptographically sensitive data utilized to control access to the encrypted data stored on the memory. Controller firmware can access the encrypted data stored on the memory, but is precluded from access to the secure memory partition and the cryptographically sensitive data. Secure firmware can access the cryptographically sensitive data stored on the secure memory partition to control access by the controller firmware to the encrypted data stored on the memory.
    • 描述了安全的内存控制访问。 在实施例中,存储器存储加密数据,并且存储器包括安全存储器分区,用于存储用于控制对存储在存储器上的加密数据的访问的加密敏感数据。 控制器固件可以访问存储在存储器上的加密数据,但不能访问安全存储器分区和加密敏感数据。 安全固件可以访问存储在安全存储器分区上的密码敏感数据,以控制控制器固件对存储在存储器上的加密数据的访问。
    • 10. 发明授权
    • Method and apparatus of high speed encryption and decryption
    • 高速加密和解密的方法和装置
    • US08494155B1
    • 2013-07-23
    • US13267988
    • 2011-10-07
    • Tze Lei PooSiu-Hung Fred AuGregory BurdDavid GeddesHeng Tang
    • Tze Lei PooSiu-Hung Fred AuGregory BurdDavid GeddesHeng Tang
    • H04L9/00H04K1/06
    • H04L9/28H04L9/0631H04L9/0637H04L2209/24
    • An encryption device can include a tweaking value manager that is configured to generate an array of tweaking values corresponding to the array of data blocks based on a tweaking encryption key, a first encryption unit that is configured to encrypt a first portion of the array of data blocks into a first portion of encrypted data blocks based on corresponding tweaking values and a data encryption key, a second encryption unit that is configured to encrypt a second portion of the array of data blocks into a second portion of encrypted data blocks based on corresponding tweaking values and the data encryption key, and a data block combiner that is configured to combine the first portion of encrypted data blocks and the second portion of encrypted data blocks into an array of encrypted data blocks.
    • 加密设备可以包括调整值管理器,其被配置为基于调整加密密钥生成与数据块阵列相对应的调整值阵列,第一加密单元,其被配置为加密数据阵列的第一部分 基于对应的调整值将数据块嵌入加密数据块的第一部分和数据加密密钥中,第二加密单元被配置为基于相应的调整将数据块阵列的第二部分加密成加密数据块的第二部分 值和数据加密密钥,以及数据块组合器,其被配置为将加密数据块的第一部分和加密数据块的第二部分组合成加密数据块的阵列。