LOW POWER HMAC ENCRYPTION APPARATUS
    1.
    发明申请
    LOW POWER HMAC ENCRYPTION APPARATUS 失效
    低功率HMAC加密设备

    公开(公告)号:US20100031052A1

    公开(公告)日:2010-02-04

    申请号:US12103559

    申请日:2008-04-15

    IPC分类号: H04L9/32 H04L9/28

    摘要: There are provided a low power SHA-1 hash algorithm apparatus having a low power structure and optimized to a trusted platform module (TPM) applied to a mobile trusted computing environment and a low power keyed-hash message authentication code (HMAC) encryption apparatus using the low power SHA-1 hash algorithm apparatus, the HMAC encryption apparatus including: a key padder padding key data for HMAC algorithm; an XOR operator XOR operating the padded key data and a padding constant; a data connector connecting a text to be encrypted, to data obtained by the XOR operating; a data padder padding the connected data; an SHA-1 hash algorithm part performing an SHA-1 hash algorithm on the padded data; a data selector selecting and applying one of a result of the SHA-1 hash algorithm and the text to be encrypted, to the data connector; and a controller controlling operations of the key padder, data connector, and data padder, a sequence of performing a hash algorithm of the SHA-1 hash algorithm part, and storing an operation result to read data required for performing an encryption operation and store data with memory.

    摘要翻译: 提供了一种具有低功率结构并针对应用于移动可信计算环境的可信平台模块(TPM)进行了优化的低功率SHA-1散列算法装置,以及使用低功率密钥散列消息认证码(HMAC)加密装置 所述低功率SHA-1哈希算法装置,所述HMAC加密装置包括:用于HMAC算法的密钥填充密钥数据; XOR运算符XOR操作填充的密钥数据和填充常数; 将要加密的文本连接到通过XOR操作获得的数据的数据连接器; 数据填充器填充所连接的数据; 在填充数据上执行SHA-1散列算法的SHA-1散列算法部分; 数据选择器,选择并应用SHA-1哈希算法的结果和待加密的文本之一到数据连接器; 以及控制所述关键焊盘,数据连接器和数据焊盘的操作的控制器,执行所述SHA-1散列算法部分的散列算法的序列,并且存储操作结果以读取执行加密操作所需的数据并存储数据 与记忆

    Low power HMAC encryption apparatus
    2.
    发明授权
    Low power HMAC encryption apparatus 失效
    低功率HMAC加密装置

    公开(公告)号:US08086864B2

    公开(公告)日:2011-12-27

    申请号:US12103559

    申请日:2008-04-15

    摘要: There are provided a low power SHA-1 hash algorithm apparatus having a low power structure and optimized to a trusted platform module (TPM) applied to a mobile trusted computing environment and a low power keyed-hash message authentication code (HMAC) encryption apparatus using the low power SHA-1 hash algorithm apparatus, the HMAC encryption apparatus including: a key padder padding key data for HMAC algorithm; an XOR operator XOR operating the padded key data and a padding constant; a data connector connecting a text to be encrypted, to data obtained by the XOR operating; a data padder padding the connected data; an SHA-1 hash algorithm part performing an SHA-1 hash algorithm on the padded data; a data selector selecting and applying one of a result of the SHA-1 hash algorithm and the text to be encrypted, to the data connector; and a controller controlling operations of the key padder, data connector, and data padder, a sequence of performing a hash algorithm of the SHA-1 hash algorithm part, and storing an operation result to read data required for performing an encryption operation and store data with memory.

    摘要翻译: 提供了一种具有低功率结构并针对应用于移动可信计算环境的可信平台模块(TPM)进行了优化的低功率SHA-1散列算法装置,以及使用低功率密钥散列消息认证码(HMAC)加密装置 所述低功率SHA-1哈希算法装置,所述HMAC加密装置包括:用于HMAC算法的密钥填充密钥数据; XOR运算符XOR操作填充的密钥数据和填充常数; 将要加密的文本连接到通过XOR操作获得的数据的数据连接器; 数据填充器填充所连接的数据; 在填充数据上执行SHA-1散列算法的SHA-1散列算法部分; 数据选择器,选择并应用SHA-1哈希算法的结果和待加密的文本之一到数据连接器; 以及控制所述关键焊盘,数据连接器和数据焊盘的操作的控制器,执行所述SHA-1散列算法部分的散列算法的序列,并且存储操作结果以读取执行加密操作所需的数据并存储数据 与记忆

    Apparatus and method for hash cryptography
    3.
    发明授权
    Apparatus and method for hash cryptography 失效
    散列加密的装置和方法

    公开(公告)号:US08275126B2

    公开(公告)日:2012-09-25

    申请号:US12567006

    申请日:2009-09-25

    摘要: An apparatus for hash cryptography has a hardware structure that is capable of providing both secure hash algorithm (SHA)-1 hash calculation and SHA-256 hash calculation. The apparatus for hash cryptography generates a plurality of first message data corresponding to a plurality of first rounds when the SHA-1 hash calculation is performed and generates a plurality of second message data corresponding to a plurality of second rounds when the SHA-256 hash calculation is performed by using one memory, one first register, one XOR calculator, and one OR calculator, calculates a message digest by the SHA-1 hash calculation by using the plurality of first message data when the SHA-1 hash calculation is performed, and calculates a message digest by the SHA-256 by using the plurality of second message data when the SHA-256 hash calculation is performed.

    摘要翻译: 用于散列加密的装置具有能够提供安全散列算法(SHA)-1哈希计算和SHA-256哈希计算的硬件结构。 当执行SHA-1散列计算时,用于散列加密的装置产生对应于多个第一轮的多个第一消息数据,并且当SHA-256散列计算时产生与多个第二轮相对应的多个第二消息数据 通过使用一个存储器,一个第一寄存器,一个XOR计算器和一个OR计算器,当执行SHA-1哈希计算时,通过使用多个第一消息数据通过SHA-1哈希计算来计算消息摘要,以及 当执行SHA-256哈希计算时,通过使用多个第二消息数据,通过SHA-256计算消息摘要。

    Rijndael block cipher apparatus and encryption/decryption method thereof
    4.
    发明授权
    Rijndael block cipher apparatus and encryption/decryption method thereof 失效
    Rijndael块加密装置及其加密/解密方法

    公开(公告)号:US07688974B2

    公开(公告)日:2010-03-30

    申请号:US10560220

    申请日:2004-06-01

    IPC分类号: H04K1/04 H04K1/06

    CPC分类号: H04L9/0631 H04L2209/122

    摘要: A rijndael block cipher apparatus including an operational unit that efficiently performs a round operation for encrypting/decrypting a rijndael block cipher and an encryption/decryption method thereof are disclosed. The rijndael block cipher apparatus is mounted in a mobile terminal such as a cellular phone and a PDA or a smart card, which requires a high-rate and small-sized cipher processor, and can encrypt and decrypt important data that requires security at high speed and perform the round operation with respect to upper 64 bits and lower 64 bits which are divided from 128-bit input data. Thus, the cipher apparatus can reduce the time required for encryption/decryption of the rijndael block cipher and the size of the apparatus.

    摘要翻译: 公开了一种rijndael块密码装置,其包括有效执行加密/解密rijndael块密码的循环操作的操作单元及其加密/解密方法。 rijndael块密码装置安装在诸如蜂窝电话和PDA或智能卡的移动终端中,其需要高速率和小尺寸的加密处理器,并且可以加密和解密需要高速安全性的重要数据 并执行从128位输入数据划分的高64位和低64位的循环运算。 因此,加密装置可以减少rijndael块密码的加密/解密所需的时间以及装置的大小。

    Apparatus and method for computing SHA-1hash function
    5.
    发明授权
    Apparatus and method for computing SHA-1hash function 失效
    用于计算SHA-1hash函数的装置和方法

    公开(公告)号:US07376685B2

    公开(公告)日:2008-05-20

    申请号:US10917685

    申请日:2004-08-12

    IPC分类号: G06F7/00

    CPC分类号: H04L9/0643

    摘要: An apparatus and method for computing a SHA-1 hash function value are provided. The apparatus includes a first register unit including a plurality of registers that store a first bit string of predetermined lengths for generation of a hash function value; a second register unit storing input data in units of second bit strings with predetermined lengths, and sequentially outputting the second bit strings; a third register unit performing an operation on the first bit string of the plurality of registers and the second bit strings output from the second register unit so as to generate and store a third bit string, and updating first-bit string of the plurality of registers based on the third bit string; and an adding unit combining the first bit string stored in the first register unit, the first bit string of the third bit string stored in the third register unit, and the original initial values stored in the first register unit so as to obtain a hash function value. Accordingly, it is possible to reduce the size of the apparatus and stably compute a hash function value at a high speed.

    摘要翻译: 提供了一种用于计算SHA-1散列函数值的装置和方法。 该装置包括:第一寄存器单元,包括多个寄存器,用于存储用于生成散列函数值的预定长度的第一位串; 第二寄存器单元,以预定长度的第二位串为单位存储输入数据,并顺序地输出第二位串; 第三寄存器单元,对所述多个寄存器中的第一位串执行操作,以及从所述第二寄存器单元输出的所述第二位串,以产生和存储第三位串,并且更新所述多个寄存器中的第一位串 基于第三位串; 以及添加单元,组合存储在第一寄存器单元中的第一位串,存储在第三寄存器单元中的第三位串的第一位串和存储在第一寄存器单元中的原始初始值,以获得散列函数 值。 因此,可以减小装置的尺寸并且可以高速稳定地计算散列函数值。

    Security management server and image data managing method thereof
    6.
    发明授权
    Security management server and image data managing method thereof 有权
    安全管理服务器及其图像数据管理方法

    公开(公告)号:US08364956B2

    公开(公告)日:2013-01-29

    申请号:US12775029

    申请日:2010-05-06

    IPC分类号: H04L29/06 G06F11/30

    CPC分类号: H04N7/185 H04N7/181

    摘要: A security management server includes an input unit for receiving image data from at least one network camera; a control unit for assigning an access authority level to each image data received via the input unit; and a storage unit for storing therein the image data along with the access authority levels assigned by the control unit. When receiving a request for a specific image data among the image data stored in the storage unit from a user having a user access authority level, the control unit compares the user access authority level and the access authority level assigned to the specific image data, and based on comparison result thereof, selectively provides the specific image data to the user.

    摘要翻译: 安全管理服务器包括用于从至少一个网络摄像机接收图像数据的输入单元; 控制单元,用于将访问权限级别分配给经由所述输入单元接收的每个图像数据; 以及存储单元,用于在其中存储图像数据以及由控制单元分配的访问权限级别。 当从具有用户访问权限级别的用户接收到存储在存储单元中的图像数据中的特定图像数据的请求时,控制单元比较分配给特定图像数据的用户访问权限级别和访问权限级别,以及 基于其比较结果,选择性地向用户提供特定图像数据。