마스킹을 이용한 AES 역원 연산 장치 및 방법과 이를 이용한 AES 암호 시스템
    1.
    发明授权
    마스킹을 이용한 AES 역원 연산 장치 및 방법과 이를 이용한 AES 암호 시스템 有权
    用掩蔽法对AES进行反演的装置和方法,以及AES密码系统及其使用方法

    公开(公告)号:KR100991713B1

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

    申请号:KR1020080118386

    申请日:2008-11-26

    Abstract: 본 발명은 AES 암호 시스템의 마스킹 기술에 관한 것이며, 본 발명에 따른 마스킹을 이용한 AES 역원 연산 장치는 복합체 GF(((2
    2 )
    2 )
    2 ) 상의 원소(A)에 대해 제1 마스킹 데이터를 이용하여 부분체 GF((2
    2 )
    2 ) 상의 덧셈 마스킹된 출력값을 생성하는 마스킹 필드변환부; 상기 마스킹 필드변환부의 상기 덧셈 마스킹된 출력값에 대해 제2 마스킹 데이터를 이용하여 부분체 GF((2
    2 )
    2 ) 상의 덧셈 마스킹된 인버젼(inversion) 연산값을 생성하는 마스킹 인버젼 연산부; 및 상기 마스킹 인버젼 연산부의 상기 덧셈 마스킹된 인버젼 연산값에 대해 부분체 GF((2
    2 )
    2 ) 상의 곱셈 및 배타적논리합 연산과 필드 변환(field conversion)을 이용하여 상기 원소(A)에 대응하는 복합체 GF(((2
    2 )
    2 )
    2 ) 상의 덧셈 마스킹된 역원 연산 결과를 생성하는 마스킹 필드역변환부를 포함하여, 차분전력분석에 강인하면서도 하드웨어 효율 및 연산 속도를 개선한다는 이점을 제공한다.

    마스킹을 이용한 AES 역원 연산 장치 및 방법과 이를 이용한 AES 암호 시스템
    2.
    发明公开
    마스킹을 이용한 AES 역원 연산 장치 및 방법과 이를 이용한 AES 암호 시스템 有权
    使用掩蔽方法操作AES的方法和AES CIPHER系统及其使用方法的装置和方法

    公开(公告)号:KR1020100059571A

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

    申请号:KR1020080118386

    申请日:2008-11-26

    Abstract: PURPOSE: An AES inversion arithmetic device and method using masking, and an AES cryptosystem using the same, are provided to reduce the amount of overlapped multiplication by using a masking inversion arithmetic method on top of a composite. CONSTITUTION: A masking field converter(910) generates the addition-masked output value on a subfield GF((2^2)^2) in relation to an element(A) on the composite GF(((2^2)^2)^2) by using first masking data. A masking inversion arithmetic unit(920) generates the addition-masked inversion arithmetic value on the subfield GF((2^2)^2) in relation to the addition-masked output value of the masking field converter by using second masking data. A masking field inverting unit(930), in relation to the addition-masked inversion arithmetic value of the masking inversion arithmetic unit, produces the addition-masked inversion arithmetic result on the composite GF(((2^2)^2)^2) corresponding to the element by using field conversion, an exclusive OR operation, and a multiplication operation on the subfield GF((2^2)^2).

    Abstract translation: 目的:提供一种使用掩蔽的AES反演算术装置和方法,以及使用其的AES密码系统,以便通过在复合体之上使用掩蔽反演算术方法来减少重叠乘法的量。 构成:掩模场转换器(910)相对于复合GF(((2 ^ 2)^ 2上的元素(A))在子场GF((2 ^ 2)^ 2)上产生加法掩蔽的输出值 )^ 2)。 掩蔽反演算术单元(920)通过使用第二掩蔽数据相对于掩蔽场转换器的加法屏蔽的输出值,在子场GF((2 ^ 2)^ 2)上产生加法掩蔽的反演算术值。 掩蔽场反转单元(930)相对于掩蔽反演算术单元的加法掩蔽反演算术值,在复合GF(((2 ^ 2)^ 2)^ 2上产生加法掩蔽反演算术结果 ),通过使用场转换,异或运算和对子场GF((2 ^ 2)^ 2)的乘法运算来对应于该元素)。

    마스킹이 적용된 SEED를 이용한 암호화 방법
    3.
    发明授权
    마스킹이 적용된 SEED를 이용한 암호화 방법 有权
    使用SEED应用掩码进行加密的方法

    公开(公告)号:KR101506499B1

    公开(公告)日:2015-03-31

    申请号:KR1020080137471

    申请日:2008-12-30

    Abstract: 마스킹이 적용된 SEED를 이용한 암호화 방법이 개시된다. 본 발명의 일 실시 예에 따른 마스킹이 적용된 SEED를 이용한 암호화 방법은 매 라운드마다 해당 라운드의 라운드 키로 암호화된 오른쪽 입력을 해당 라운드의 왼쪽 입력과 배타적 논리합 (XOR) 연산하는, 페이스텔 구조의 SEED 알고리즘을 이용하는 암호화 방법에 있어서, 입력 평문을 제1 난수로 마스킹하는 단계; 및 상기 마스킹된 입력 평문을 최초 입력으로 하여, 매 라운드마다 해당 라운드의 라운드키를 제2 난수로 마스킹한 후, 각 라운드의 입력값 중 오른쪽 입력을 상기 마스킹된 라운드 키로 암호화하는 단계를 포함한다. 본 발명의 실시 예들에 의하면, 기존의 암호화 기법인 SEED 알고리즘에 마스킹을 도입하여 암호시스템의 안전성을 향상시킬 수 있고, 연산에 필요한 추가 비용의 증가를 최소한으로 억제할 수 있다.
    SEED, Round Key, Side Channel Attack, masking method

    마스킹이 적용된 SEED를 이용한 암호화 방법
    4.
    发明公开
    마스킹이 적용된 SEED를 이용한 암호화 방법 有权
    加入种子面膜的方法

    公开(公告)号:KR1020100079060A

    公开(公告)日:2010-07-08

    申请号:KR1020080137471

    申请日:2008-12-30

    Abstract: PURPOSE: An encrypting method using a seed algorithm is provided to perform cost-effectively a calculation process by including masking steps with random numbers. CONSTITUTION: An input plain text is masked with a first random number. The masked input plain text is defined as an initial input. The round key of a corresponding round for each round is masked with a second random number. The right input of input values of each round is encrypted with the masked round key. The encrypted right input and the encrypted left input are processed by an XOR operation. The processed result is masked with a third random number.

    Abstract translation: 目的:提供使用种子算法的加密方法,通过包括具有随机数的掩蔽步骤来成本有效地执行计算过程。 构成:输入纯文本用第一个随机数屏蔽。 被屏蔽的输入纯文本被定义为初始输入。 每轮的相应轮次的圆键用第二随机数进行掩蔽。 每一轮的输入值的正确输入用掩码的圆键加密。 加密的权利输入和加密的左输入通过异或运算来处理。 处理结果用第三个随机数掩码。

Patent Agency Ranking