해시 알고리즘에서의 압축 연산을 수행하기 위한 장치 및 방법
    1.
    发明授权
    해시 알고리즘에서의 압축 연산을 수행하기 위한 장치 및 방법 有权
    用于在散列算法中执行压缩操作的设备和方法

    公开(公告)号:KR101516573B1

    公开(公告)日:2015-05-04

    申请号:KR1020130088514

    申请日:2013-07-26

    Abstract: 본 발명은 512비트 메시지와 512비트 또는 1024비트 연쇄변수 데이터를 입력받아 256비트 레지스터 기반의 단계 함수를 반복 연산하여 해시값의 기초가 되는 갱신된 512비트 또는 1024비트 연쇄변수 데이터를 산출하기 위한, 고속 메시지 해시 알고리즘에서의 압축 연산을 수행하기 위한 장치 및 방법을 개시한다. 이를 위해, 본 발명에 따른 해시 알고리즘에서의 압축 연산을 수행하기 위한 장치는 메시지와 연쇄변수 데이터를 외부로부터 입력받는 인터페이스부; 메시지로부터 복수의 확장 메시지를 생성하는 메시지 확장부; 연쇄변수 데이터를 압축 함수에 대한 초기 상태 데이터로 변환하는 연쇄변수 초기 변환부; 초기 상태 데이터와 복수의 확장 메시지를 기초로 확장 메시지 결합 함수와 단계 함수를 반복 연산한 후 최종 확장 메시지와 결합하여 최종 상태 데이터를 산출하는 단계 함수 연산부; 및 최종 상태 데이터를 이용하여 연쇄변수 데이터로부터 갱신된 연쇄변수 데이터를 생성하여 출력하는 연쇄변수 최종 변환부를 포함한다.

    Abstract translation: 用于计算512位消息和512位或1024位链可变更新512位或1024位链可变数据接收到该数据重复计算256位的一个阶跃函数,本发明基于寄存器的散列值底层, 公开了一种用于在快速消息散列算法中执行压缩操作的装置和方法。 为此,根据本发明的用于在散列算法中执行压缩操作的设备包括:接口单元,用于从外部接收消息和链变量数据; 一个消息扩展单元,用于从消息中产生多个扩展消息; 链变量初始变换器,用于将链变量数据变换为压缩函数的初始状态数据; 初始状态数据和多个扩展消息的重复扩展消息上的基础计算步骤函数计算器在与最终扩展消息组合计算最终状态数据组合功能和阶梯函数之后; 以及链变量最终变换器,用于使用最终状态数据从链变量数据生成和输出更新后的链变量数据。

    저전력 암호화 장치 및 방법
    2.
    发明授权
    저전력 암호화 장치 및 방법 有权
    低功率加密设备和方法

    公开(公告)号:KR101330664B1

    公开(公告)日:2013-11-15

    申请号:KR1020120064278

    申请日:2012-06-15

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

    Abstract: The present invention relates to an encryption apparatus and method for supporting low power encryption capable of providing a high speed block encryption algorithm for mobile devices. For this, the encryption apparatus according to the present invention comprises: a user interface for receiving a plain text to be encrypted and a master key from a user; a key scheduler for generating a round key from the master key; an initial converter for generating initial round function values from the plain text; a round function processor for processing repeatedly the round function by using the round key and the initial round function values; and a final converter for generating a coded message from result values of the round function in the final round processed by the round function processor. [Reference numerals] (100) User interface unit;(200) Existing scheduler unit;(300) Initial converter;(400) Round function processor;(500) Final converter;(600) Coded message output unit

    Abstract translation: 本发明涉及一种用于支持能够为移动设备提供高速块加密算法的低功率加密的加密装置和方法。 为此,根据本发明的加密装置包括:用户接口,用于从用户接收要加密的明文和主密钥; 用于从所述主密钥生成轮密钥的密钥调度器; 用于从纯文本生成初始圆函数值的初始转换器; 循环函数处理器,用于通过使用所述循环密钥和所述初始循环函数值重复地处理所述回归函数; 以及最终转换器,用于从由循环函数处理器处理的最后一轮中的循环函数的结果值生成编码消息。 (100)用户界面单元;(200)现有调度单元;(300)初始转换器;(400)圆功能处理器;(500)最终转换器;(600)编码消息输出单元

    해시 알고리즘에서의 압축 연산을 수행하기 위한 장치 및 방법
    3.
    发明授权
    해시 알고리즘에서의 압축 연산을 수행하기 위한 장치 및 방법 有权
    用于在哈希算法中执行压缩操作的装置和方法

    公开(公告)号:KR101428770B1

    公开(公告)日:2014-08-08

    申请号:KR1020130060863

    申请日:2013-05-29

    CPC classification number: H04L9/0643 H04L2209/38

    Abstract: Disclosed are an apparatus and a method to perform compression operation in a fast message hash algorithm, which can produce updated 512-bit chain variable data which is the basis of a hash value by receiving an input of a 512-bit message and a 512-bit chain variable data, and repeatedly calculating a 128-bit register-based step function. To achieve this, the apparatus to perform compression operation in a hash algorithm in accordance to the present invention includes: a message extension unit which receives a message input and generates a plurality of extended messages; an initial chain variable converting unit which receives a chain variable data input and converts the chain variable data into an initial state data; a step function operation unit which repeatedly calculates a step function based on the initial state data and the extended messages to produce a final state data; and a final chain variable converting unit which generates chain variable data updated from the chain variable data using the final state data and outputs the updated chain variable data.

    Abstract translation: 公开了一种在快速消息散列算法中执行压缩操作的装置和方法,其可以通过接收512位消息和512位消息的输入来产生作为散列值的基础的更新的512位链变量数据, 位链变量数据,并重复计算128位基于寄存器的步进函数。 为了实现这一点,根据本发明的在散列算法中执行压缩操作的装置包括:消息扩展单元,其接收消息输入并生成多个扩展消息; 初始链变量单元,其接收链变量数据输入,并将链变量数据变换为初始状态数据; 步骤功能操作单元,其基于初始状态数据和扩展消息重复地计算阶梯函数以产生最终状态数据; 以及最终链变量转换单元,其使用最终状态数据生成从链变量数据更新的链变量数据,并输出更新的链变量数据。

    고속 메시지 해싱을 위한 압축함수를 제공하는 연산 방법 및 그 장치
    4.
    发明授权
    고속 메시지 해싱을 위한 압축함수를 제공하는 연산 방법 및 그 장치 有权
    用于提供用于快速消息化的压缩函数的计算方法和使用该方法的装置

    公开(公告)号:KR101688636B1

    公开(公告)日:2016-12-21

    申请号:KR1020150010693

    申请日:2015-01-22

    CPC classification number: H04L9/0643 H04L2209/30 H04L2209/38

    Abstract: 고속메시지해싱을위한압축함수를제공하는방법및 장치가개시된다. 메시지를사용하여복수의확장메시지들이생성되며, 연쇄변수데이터를사용하여상태데이터의초기의값이생성된다. 상태데이터및 복수의확장메시지들을사용하는결합함수및 단계함수의반복되는수행에의해상태데이터의최종의값이생성되고, 최종의값의상태데이터를사용하여연쇄변수데이터가갱신된다.

    Abstract translation: 操作装置包括消息扩展单元,状态数据启动单元,状态数据生成单元和链式可变更新单元。 消息扩展单元使用消息生成多个扩展消息。 状态数据发生单元使用链变量数据生成状态数据的初始值。 状态数据生成单元通过使用状态数据和多个扩展消息迭代组合函数和阶梯函数来生成状态数据的最终值。 链变更新单元使用最终值的状态数据更新链变量数据。

    고속 메시지 해싱을 위한 압축함수를 제공하는 연산 방법 및 그 장치
    5.
    发明公开
    고속 메시지 해싱을 위한 압축함수를 제공하는 연산 방법 및 그 장치 有权
    用于提供用于快速消息发送的压缩函数的计算方法和使用该消息的装置

    公开(公告)号:KR1020160090646A

    公开(公告)日:2016-08-01

    申请号:KR1020150010693

    申请日:2015-01-22

    CPC classification number: H04L9/0643 H04L2209/30 H04L2209/38

    Abstract: 고속메시지해싱을위한압축함수를제공하는방법및 장치가개시된다. 메시지를사용하여복수의확장메시지들이생성되며, 연쇄변수데이터를사용하여상태데이터의초기의값이생성된다. 상태데이터및 복수의확장메시지들을사용하는결합함수및 단계함수의반복되는수행에의해상태데이터의최종의값이생성되고, 최종의값의상태데이터를사용하여연쇄변수데이터가갱신된다.

    Abstract translation: 本发明涉及一种用于提供快速消息散列的压缩功能的计算方法及其使用方法。 通过使用消息生成多个扩展消息,并且通过使用链值数据生成状态数据的初始值。 状态数据的最终值通过重复执行组合功能和阶梯函数来生成,以使用状态数据和多个扩展消息。 通过使用最终值的状态数据来更新链值数据。

    해시 알고리즘에서의 압축 연산을 수행하기 위한 장치 및 방법
    6.
    发明公开
    해시 알고리즘에서의 압축 연산을 수행하기 위한 장치 및 방법 有权
    用于在哈希算法中执行压缩操作的装置和方法

    公开(公告)号:KR1020150012691A

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

    申请号:KR1020130088514

    申请日:2013-07-26

    CPC classification number: H03M7/3059

    Abstract: 본 발명은 512비트 메시지와 512비트 또는 1024비트 연쇄변수 데이터를 입력받아 256비트 레지스터 기반의 단계 함수를 반복 연산하여 해시값의 기초가 되는 갱신된 512비트 또는 1024비트 연쇄변수 데이터를 산출하기 위한, 고속 메시지 해시 알고리즘에서의 압축 연산을 수행하기 위한 장치 및 방법을 개시한다. 이를 위해, 본 발명에 따른 해시 알고리즘에서의 압축 연산을 수행하기 위한 장치는 메시지와 연쇄변수 데이터를 외부로부터 입력받는 인터페이스부; 메시지로부터 복수의 확장 메시지를 생성하는 메시지 확장부; 연쇄변수 데이터를 압축 함수에 대한 초기 상태 데이터로 변환하는 연쇄변수 초기 변환부; 초기 상태 데이터와 복수의 확장 메시지를 기초로 확장 메시지 결합 함수와 단계 함수를 반복 연산한 후 최종 확장 메시지와 결합하여 최종 상태 데이터를 산출하는 단계 함수 연산부; 및 최종 상태 데이터를 이용하여 연쇄변수 데이터로부터 갱신된 연쇄변수 데이터를 생성하여 출력하는 연쇄변수 최종 변환부를 포함한다.

    Abstract translation: 在本发明中公开了一种在高速消息散列算法中执行压缩操作以便计算更新的512位或1024位链变量数据的装置,其将通过接收512位消息512作为散列值的基础 位或1024位链变量数据,并重复计算一个基于256位寄存器的相位函数及其装置。 为此,在本发明中给出的高速消息散列算法中执行压缩操作的装置包括从外部接收消息输入和链式变量数据的接口单元; 消息扩展单元,其从所述消息生成多个扩展消息; 初始链变量单元,其将链变量数据转换为用于压缩函数的初始状态数据; 相位函数计算单元,其基于初始状态数据和扩展消息重复地计算扩展消息组合函数和相位函数,并通过将结果与最终扩展消息相结合来计算最终状态数据; 以及最终链变量转换单元,其使用最终状态数据从链变量数据生成并输出更新的链变量数据。

Patent Agency Ranking