비선형 필터링된 T함수에 기반한 스트림 암호화 장치 및방법
    11.
    发明公开
    비선형 필터링된 T함수에 기반한 스트림 암호화 장치 및방법 失效
    非线性过滤基于T功能的流水线设备和方法

    公开(公告)号:KR1020080042663A

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

    申请号:KR1020070059534

    申请日:2007-06-18

    Abstract: An apparatus and a method for non-linear filtered t-function based stream ciphering are provided to realize a hardware suitable for a low power environment by using a bit slice method. An apparatus for non-linear filtered t-function based stream ciphering includes a t-function unit(10) and a non-linear filter(20). The t-function unit creates function values of 16 bits by 4 words by using an internal state of 128 bits constituted of 32 bits by 4 words. The non-linear filter creates output key sequences of 16 bits for one clock by XOR-calculating function outputs of 16 bits of 16-bit adders(22,24-3) for executing calculation by receiving an output of the T-function unit, and a 16-bit output acquired by operating a summation generator(24).

    Abstract translation: 提供一种用于基于非线性滤波的基于t函数的流加密的装置和方法,通过使用位片方法来实现适用于低功率环境的硬件。 一种用于基于非线性滤波t功能的流加密的装置,包括t功能单元(10)和非线性滤波器(20)。 t功能单元通过使用由32位乘以4个字构成的128位的内部状态来创建16位×4字的功能值。 非线性滤波器通过接收T功能单元的输出来执行计算的16位加法器(22,24-3)的XOR计算功能输出,产生一个时钟的16位输出键序列, 以及通过操作求和发生器(24)获取的16位输出。

    양자 개체 인증 장치 및 방법

    公开(公告)号:KR102222080B1

    公开(公告)日:2021-03-04

    申请号:KR1020200022326

    申请日:2020-02-24

    Abstract: 양자개체인증장치및 방법이개시된다. 본발명의일실시예에따른양자개체인증장치는개체와사전에공유된인증키에기반하여생성된인증양자상태를준비하는양자상태준비부; 기저장된고유연산자를상기인증양자상태에연산하여생성된양자상태를양자측정장치에게전송하고, 상기양자측정장치가상기양자상태에대해공개하는벨측정결과와상기인증양자상태로부터양자채널의안전성을검증하는양자채널검증부; 및상기양자채널의안전성이검증된경우, 상기벨측정결과와상기고유연산자를이용하여상기개체를인증하는양자개체인증부를포함한다.

    페이스텔 구조의 가변길이 블록암호 장치 및 방법
    14.
    发明授权
    페이스텔 구조의 가변길이 블록암호 장치 및 방법 有权
    基于FEISTEL的可变长度块碳化硅装置及其方法

    公开(公告)号:KR101593169B1

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

    申请号:KR1020140108236

    申请日:2014-08-20

    CPC classification number: H04L9/0625 H04L9/0861 H04L2209/24

    Abstract: 8에서 128 사이의비트길이를가지는평문을암호화할때 동일한비트길이의암호문을생성하고암호문을동일한길이의평문으로복호화할수 있는페이스텔(Feistel) 구조의가변길이블록암호장치및 방법을제시한다. 제시된장치는비밀키, 비밀키의길이, 평문의길이, 및라운드상수를근거로비밀키의길이에따라정해진라운드수에상응하는개수의암복호화키를생성하는암복호화키 생성부, 트윅, 트윅의길이, 및평문의길이를근거로암복호화트윅을생성하는암복호화트윅생성부, 및평문, 평문의길이, 비밀키의길이, 암복호화키 및암복호화트윅을근거로평문과동일한길이의암호문을출력하는암호문출력부를포함한다.

    Abstract translation: 提供了一种具有Feistel结构的可变长度分组密码的装置和方法,其可以:在加密具有8-128比特长度的明文时,生成具有与纯文本相同的比特长度的密文; 并将密文解码为与密文长度相同的明文。 所提供的装置包括:加密/解密密钥生成单元,其根据秘密密钥生成与根据秘密密钥的长度设置的轮数相对应的加密/解密密钥,秘密密钥的长度, 纯文本长度,圆常数; 加密/解密调整生成单元,其基于调整生成加密/解密调整,调整长度以及明文的长度; 以及密文输出单元,其基于明文输出具有与明文相同长度的密文,明文长度,秘密密钥的长度,加密/解密密钥和加密/解密 调整。

    블록암호 해쉬 운영모드의 압축함수 설계 장치 및 방법
    15.
    发明公开
    블록암호 해쉬 운영모드의 압축함수 설계 장치 및 방법 无效
    用于映射压缩机的操作模式的压缩功能的装置和方法

    公开(公告)号:KR1020080044150A

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

    申请号:KR1020070081302

    申请日:2007-08-13

    CPC classification number: H04L9/0643 H03K19/21 H03M7/30

    Abstract: An apparatus and a method for mapping out a compression function of a hash mode of operation for a block cipher are provided to be used in a light weight hash function in case that secrecy and integrity are concurrently necessary in a light weight environment like RFID. An apparatus for mapping out a compression function of a hash mode of operation for a block cipher(10) includes the first block ciphering unit, the second block ciphering unit, the first replacement unit, the third block ciphering unit, the fourth block ciphering unit and the second replacement unit. The first block ciphering unit performs block ciphering for an upper bit Hi-1 of Mi and an arbitrary n bit constant c by a key having a 2n length wherein the Mi is the i-th plain text message resulted from division of 2n bit plain text message by n bit. The second block ciphering unit performs block ciphering for Gi-1 by a key having a 2n length wherein the Gi-1 is one among remaining plain text messages resulted from division of Mi by n bit. The first replacement unit replaces a result value having n length, outputted by the first block ciphering unit, with an upper n/2 bit and a lower n/2 bit of the result value, outputted by the second block ciphering unit, and obtains two n bit values. The third block ciphering unit ciphers one n bit value, replaced by the first replacement unit, by a key having a 2n length. The fourth block ciphering unit performs block ciphering for the other n bit value, replaced by the first replacement unit, by a key having a 2n length. The second replacement unit replaces a result value, outputted by the third block ciphering unit, with a result value, outputted by the fourth block ciphering unit.

    Abstract translation: 提供了一种用于映射块密码的散列操作模式的压缩函数的装置和方法,用于轻量级散列函数,以便在诸如RFID的轻量级环境中同时需要保密性和完整性的情况。 用于映射块密码(10)的散列模式的压缩函数的装置包括:第一块加密单元,第二块加密单元,第一替换单元,第三块加密单元,第四块加密单元 和第二个更换单元。 第一块加密单元通过具有2n长度的密钥对Mi的高位Hi-1和任意的n位常数c执行块加密,其中Mi是由2n位纯文本分割而产生的第i个纯文本消息 消息由n位。 第二块加密单元通过具有2n长度的密钥对Gi-1进行块加密,其中Gi-1是由Mi除以n位产生的剩余明文消息之一。 第一替换单元用第二块加密单元输出的第一块加密单元输出的具有n个长度的结果值替换由第二块加密单元输出的结果值的上n / 2位和下n / 2位,并获得两个 n位值。 第三块加密单元将由n个长度的密钥替换为由第一替换单元替换的一个n位值。 第四块加密单元通过具有2n长度的密钥对由第一替换单元替换的另一n位值执行块加密。 第二替换单元用第四块加密单元输出的结果值替换由第三块加密单元输出的结果值。

    형태보존 암호화를 위한 가변길이 블록암호 장치 및 방법
    17.
    发明授权
    형태보존 암호화를 위한 가변길이 블록암호 장치 및 방법 有权
    用于提供格式保存加密的可变长度块碳水化合物设备及其方法

    公开(公告)号:KR101516574B1

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

    申请号:KR1020140020527

    申请日:2014-02-21

    CPC classification number: H04L9/0631 G09C1/00 H04L2209/24 H04L9/06 H04L9/0618

    Abstract: 본발명의실시예에따르면형태보존암호화를위한가변길이블록암호장치및 방법이개시된다. 일실시예에따른가변길이블록암호장치는평문을암호화하여동일한길이의암호문을출력하는암호화장치와, 암호문을평문으로복원하는복호화장치를포함할수 있다. 본실시예에따르면, 임의의비트길이를가지는평문에대해동일한길이의암호문을신속하게생성하고, 생성된암호문을신속하게평문으로복원할수 있고, 블록암호의공격에대한안전성을향상시킬수 있다.

    Abstract translation: 根据本发明的实施例,公开了一种用于提供格式保留加密的可变长度块加密装置及其使用方法。 可变长度块加密装置包括:加密单元,用于加密明文并输出与明文相同长度的密文; 以及用于将密文解密为原始纯文本的解密单元。 因此,可以将任意长度的明文快速加密成相同长度的密文,并将生成的密文快速解密成原始的纯文本。 可以提高对块密码攻击的安全性。

    이진 난수열을 정수 난수로 변환하는 장치 및 방법
    18.
    发明授权
    이진 난수열을 정수 난수로 변환하는 장치 및 방법 有权
    将随机二进制序列转换为随机整数的装置和方法

    公开(公告)号:KR101443575B1

    公开(公告)日:2014-09-23

    申请号:KR1020130047487

    申请日:2013-04-29

    CPC classification number: H04L9/0869 H04L9/0838

    Abstract: Disclosed are a device and method of converting a binary random number sequence into an integer random number to output integer random numbers included in a predetermined integer section and having a uniform distribution by converting a randomly generated binary random number sequence into an integer, checking whether the integer is included in a predetermined integer section range, and updating the binary random sequence repeatedly until the integer random number is included in the integer section when the integer random number generated from the binary random number sequence is not included in the predetermined integer section range.

    Abstract translation: 公开了将二进制随机数序列转换为整数随机数的装置和方法,以通过将随机生成的二进制随机数序列转换为整数来输出包括在预定整数部分中并具有均匀分布的整数随机数, 整数被包括在预定的整数区间中,并且当从二进制随机数序列生成的整数随机数不包括在预定整数区间中时,重复更新二进制随机序列直到整数随机数包括在整数部分中。

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

    公开(公告)号: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位基于寄存器的步进函数。 为了实现这一点,根据本发明的在散列算法中执行压缩操作的装置包括:消息扩展单元,其接收消息输入并生成多个扩展消息; 初始链变量单元,其接收链变量数据输入,并将链变量数据变换为初始状态数据; 步骤功能操作单元,其基于初始状态数据和扩展消息重复地计算阶梯函数以产生最终状态数据; 以及最终链变量转换单元,其使用最终状态数据生成从链变量数据更新的链变量数据,并输出更新的链变量数据。

    비밀키 사전분배 방법
    20.
    发明授权
    비밀키 사전분배 방법 有权
    预约秘密钥匙的方法

    公开(公告)号:KR100938262B1

    公开(公告)日:2010-01-22

    申请号:KR1020070071867

    申请日:2007-07-18

    Inventor: 이주영 권대성

    CPC classification number: H04L9/0836 H04L2209/805

    Abstract: 본 발명은 비밀키 사전분배 방법에 관한 것으로서, 센터에서 트리 구조를 공개함에 따라 각 센서 노드가 공개된 트리 구조를 저장하는 트리 구조 설정 단계와, 센터에서 시드 키를 선택하고, 센터에서 트리 구조에 대응하여 해쉬 함수를 적용하여 해쉬 키를 추출하는 시드 키 및 해쉬 키 생성 단계와, 센터에서 각 센서 노드에 대응하는 각각의 수열을 선택하고, 상기 해당 각 센서 노드에 선택된 수열을 저장함과 아울러 이에 대응하는 해쉬 키를 저장하는 키 사전분배 단계를 진행함으로써, 높은 안전성을 제공할 뿐만 아니라 해쉬 계산량 등의 효율성에서도 우수한 효과가 있다.
    키 사전분배 방식, 센서 네트워크

Patent Agency Ranking