Low-power encryption apparatus and method
    1.
    发明授权
    Low-power encryption apparatus and method 有权
    低功率加密装置及方法

    公开(公告)号:US09049007B2

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

    申请号:US13909155

    申请日:2013-06-04

    CPC classification number: H04L9/0816 H04L9/0618 H04L2209/24

    Abstract: An encryption apparatus and method that provide a mobile fast block cipher algorithm that supports low-power encryption. The encryption apparatus includes a user interface unit, a key scheduler unit, an initial conversion unit, a round function processing unit, and a final conversion unit. The user interface unit receives plain text to be encrypted and a master key. The key scheduler unit generates a round key from the master key. The initial conversion unit generates initial round function values from the plain text. The round function processing unit repeatedly processes a round function using the round key and the initial round function values. The final conversion unit generates ciphertext from the resulting values of the round function processed in a final round by the round function processing unit.

    Abstract translation: 一种提供支持低功率加密的移动快速块密码算法的加密装置和方法。 加密装置包括用户接口单元,密钥调度器单元,初始转换单元,循环函数处理单元和最终转换单元。 用户接口单元接收要加密的纯文本和主密钥。 密钥调度器单元从主密钥生成一个循环密钥。 初始转换单元从纯文本生成初始循环函数值。 循环函数处理单元使用循环密钥和初始循环函数值重复处理循环函数。 最终转换单元由循环函数处理单元从最终轮中处理的循环函数的结果值生成密文。

    Apparatus and method for performing compression operation in hash algorithm
    2.
    发明授权
    Apparatus and method for performing compression operation in hash algorithm 有权
    用于在散列算法中执行压缩操作的装置和方法

    公开(公告)号:US09479193B2

    公开(公告)日:2016-10-25

    申请号:US14305147

    申请日:2014-06-16

    CPC classification number: H03M7/3059

    Abstract: An apparatus and method for performing a compression operation in a hash algorithm are provided. The apparatus includes an interface unit, a message extension unit, a chain variable initial conversion unit, a compression function computation unit, and a chain variable final conversion unit. The interface unit receives a message and chain variable data. The message extension unit generates a plurality of extended messages from the message. The chain variable initial conversion unit converts the chain variable data into initial state data for a compression function. The compression function computation unit repeatedly computes extended message binding and step functions based on the initial state data and the plurality of extended messages, and performs combination with a final extended message, thereby computing final state data. The chain variable final conversion unit generates and outputs chain variable data, into which the chain variable data has been updated, using the final state data.

    Abstract translation: 提供了一种用于在散列算法中执行压缩操作的装置和方法。 该装置包括接口单元,消息扩展单元,链式可变初始转换单元,压缩函数计算单元和链式可变最终转换单元。 接口单元接收消息和链变数据。 消息扩展单元从消息生成多个扩展消息。 链变量初始转换单元将链变量数据转换为用于压缩函数的初始状态数据。 压缩函数计算单元基于初始状态数据和多个扩展消息重复计算扩展消息绑定和步骤功能,并且与最终扩展消息进行组合,从而计算最终状态数据。 链变量最终转换单元使用最终状态数据生成并输出链变量数据已更新的链变量数据。

    Apparatus and method for performing compression operation in hash algorithm
    3.
    发明授权
    Apparatus and method for performing compression operation in hash algorithm 有权
    用于在散列算法中执行压缩操作的装置和方法

    公开(公告)号:US09288041B2

    公开(公告)日:2016-03-15

    申请号:US14155756

    申请日:2014-01-15

    CPC classification number: H04L9/0643 H04L2209/38

    Abstract: An apparatus and method for performing a compression operation in a fast message hash algorithm, which receive a 512-bit message and 512-bit chaining variable data, repeatedly calculate a 128-bit register-based step function, and then produce updated 512-bit chaining variable data. For this, the apparatus for performing a compression operation in a hash algorithm includes a message extension unit for receiving a message and generating a plurality of extended messages. A chaining variable initial conversion unit receives chaining variable data and converts the chaining variable data into initial state data. A step function operation unit repeatedly calculates a step function based on the initial state data and the plurality of extended messages and produces final state data. A chaining variable final conversion unit generates updated chaining variable data from the chaining variable data using the final state data, and outputs the updated chaining variable data.

    Abstract translation: 一种用于在快速消息散列算法中执行压缩操作的装置和方法,其接收512位消息和512位链接可变数据,重复计算128位基于寄存器的步进功能,然后产生更新的512位 链接可变数据。 为此,用于在散列算法中执行压缩操作的装置包括用于接收消息并生成多个扩展消息的消息扩展单元。 链接变量初始转换单元接收链接变量数据并将链接变量数据转换为初始状态数据。 步进功能操作单元基于初始状态数据和多个扩展消息重复计算阶梯函数,并产生最终状态数据。 链接变量最终转换单元使用最终状态数据从链接变量数据生成更新的链接变量数据,并输出更新的链接变量数据。

Patent Agency Ranking