RSA 암호시스템의 지수승 연산에 이용되는 사전 연산 테이블 생성 방법 및 그 장치

    公开(公告)号:KR101833360B1

    公开(公告)日:2018-02-28

    申请号:KR1020160067173

    申请日:2016-05-31

    Abstract: RSA 암호시스템의지수승연산에이용되는사전연산테이블생성방법을제공한다. 본발명의일 실시예에따른 RSA 암호시스템의지수승연산에이용되는사전연산테이블생성방법은 RSA 암호문을개인키지수, 공개키, 랜덤지수및 랜덤한블라인딩값을기반으로소정비트단위로지수승연산하여복호화할때 이용되는사전연산테이블을생성하는방법에있어서, 상기블라인딩값및 상기공개키중 적어도하나에기초하여복수의고정값과하나의변동값을결정하는단계; 상기복수의고정값, 상기변동값및 상기사전연산테이블에저장된사전연산값중 적어도하나에기초하는복수의상기사전연산값각각을상기사전연산테이블의대응되는인덱스에저장하는단계; 및상기변동값과상기암호문을곱한값을새로운상기변동값으로하여, 소정의완료조건을만족할때까지, 상기대응되는인덱스에저장하는단계를반복하여수행하는단계를포함한다.

    아리아 마스킹 방법 및 이를 이용한 아리아 암호 장치 및방법
    2.
    发明公开
    아리아 마스킹 방법 및 이를 이용한 아리아 암호 장치 및방법 失效
    ARIA的掩蔽方法和ARIA加密设备及其使用方法

    公开(公告)号:KR1020090079664A

    公开(公告)日:2009-07-22

    申请号:KR1020080005799

    申请日:2008-01-18

    CPC classification number: H04L9/0631 H04L2209/046 H04L2209/24

    Abstract: An ARIA masking method, and an ARIA encryption encoding and method using the same are provided to reduce a computation time for ARIA hardware resources and an ARIA password. A controller(310) generates a masking random number and generates masking S-box of 4 kinds by the making random number and S-box of 2 kinds. An input data masking unit(340) performs the masking of input data by the masking random number to generate masked input data. A key scheduling unit(330) produces a masking round key masked from an encoding key which is input from outside with the masking random number. A masking password computation unit(350) performs each round operation for the masking input data by using the masking S-box of four kinds and the masking round key.

    Abstract translation: 提供ARIA屏蔽方法和使用其的ARIA加密编码和方法来减少ARIA硬件资源和ARIA密码的计算时间。 控制器(310)通过制作随机数和2种S盒来生成掩蔽随机数并产生4种掩蔽S盒。 输入数据屏蔽单元(340)通过屏蔽随机数执行输入数据的掩蔽以产生被屏蔽的输入数据。 密钥调度单元(330)产生从外部输入的掩码随机数掩码的掩码循环密钥。 掩蔽密码计算单元(350)通过使用四种屏蔽S盒和掩蔽轮密钥对掩蔽输入数据进行每轮循环操作。

    마스킹 및 셔플링이 적용된 LEA를 이용한 암호화 방법
    3.
    发明公开
    마스킹 및 셔플링이 적용된 LEA를 이용한 암호화 방법 无效
    LEA加密方法LEA应用掩模和切片方案

    公开(公告)号:KR1020170025523A

    公开(公告)日:2017-03-08

    申请号:KR1020150122061

    申请日:2015-08-28

    Abstract: 본발명은마스킹및 셔플링이적용된 LEA를이용한암호화방법에관한것으로, LEA 암호화알고리즘의라운드함수에있어서 4개의난수를생성하고, 4개의라운드상태값에상기각각의난수를적용하여불 마스킹을수행하는단계와, 상기 4개의난수를이용하여불 마스킹을적용한라운드키와상기불 마스킹이적용된라운드상태값을배타연산(XOR)하고상기배타연산결과값을불 마스킹에서산술마스킹으로변환하는단계와, 산술마스킹으로변환된상기 6개의배타연산결과값중 근접한 2개의배타연산결과값들간에덧셈연산을수행하고상기덧셈연산결과값을산술마스킹에서불 마스킹으로변환하는단계및 불마스킹으로변환된상기덧셈연산결과값에다음라운드의마스킹값인리마스크함수를이용하여보정하고상기보정된덧셈연산의결과값을쉬프트시켜다음라운드상태값에저장하는단계를포함하여구성된다.

    마스킹이 적용된 SEED를 이용한 암호화 방법
    4.
    发明授权
    마스킹이 적용된 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

    전력 분석 공격을 위한 신호 압축 장치 및 방법
    5.
    发明公开
    전력 분석 공격을 위한 신호 압축 장치 및 방법 有权
    信号压缩装置和功率分析攻击方法

    公开(公告)号:KR1020120026828A

    公开(公告)日:2012-03-20

    申请号:KR1020100088979

    申请日:2010-09-10

    Abstract: PURPOSE: A signal compression apparatus and method for power analysis attack are provided to calculate a weight vector by using principal component analysis considering a property of a power waveform signal. CONSTITUTION: A signal about one or more predetermined clocks is extracted from power waveform signals(110). The predetermined clock is corresponded to one clock selected from a plurality of clocks. Each weighted value for elements of an extracted signal is determined based on the characteristic of the power waveform signal. A weight vector is calculated using the weighted value. An optimal weight vector is calculated by considering the characteristic of the power waveform signal(120). A compressed signal is generated by multiplying the weight vector(130).

    Abstract translation: 目的:提供一种用于功率分析攻击的信号压缩装置和方法,通过考虑功率波形信号的特性,使用主成分分析来计算权重向量。 构成:从功率波形信号(110)提取关于一个或多个预定时钟的信号。 预定时钟对应于从多个时钟选择的一个时钟。 基于功率波形信号的特性确定提取信号的元素的每个加权值。 使用加权值计算权重向量。 通过考虑功率波形信号(120)的特性来计算最佳权重向量。 通过乘以权重向量(130)产生压缩信号。

    전력 분석 공격을 대비한 스위칭 로직
    6.
    发明公开
    전력 분석 공격을 대비한 스위칭 로직 有权
    切换电源分析攻击的逻辑

    公开(公告)号:KR1020110062961A

    公开(公告)日:2011-06-10

    申请号:KR1020090119861

    申请日:2009-12-04

    CPC classification number: H03K19/00315 H03K19/0013 H03K19/0016

    Abstract: PURPOSE: A switching logic against a power analysis attack is provided to balance power consumption at both output ends of a dual rail logic by including an interrupt switch. CONSTITUTION: The first drain terminal of the first MOS transistor is connected to the first connecting part which connects a pull-up network and a pull-down network. The second drain of the second MOS transistor is connected to the second connecting part which connect the pull-up network and the pull-down network. The first source terminal of the first MOS transistor is connected to the second source terminal of the second MOS transistor. The first gate terminal of the first MOS transistor is connected to the second gate terminal of the second MOS transistor.

    Abstract translation: 目的:提供一种针对功率分析攻击的开关逻辑,以通过包括中断开关来平衡双轨逻辑的两个输出端的功耗。 构成:第一MOS晶体管的第一漏极端子连接到连接上拉网络和下拉网络的第一连接部分。 第二MOS晶体管的第二漏极连接到连接上拉网络和下拉网络的第二连接部分。 第一MOS晶体管的第一源极端子连接到第二MOS晶体管的第二源极端子。 第一MOS晶体管的第一栅极端子连接到第二MOS晶体管的第二栅极端子。

    마스킹이 적용된 SEED를 이용한 암호화 방법
    7.
    发明公开
    마스킹이 적용된 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: 目的:提供使用种子算法的加密方法,通过包括具有随机数的掩蔽步骤来成本有效地执行计算过程。 构成:输入纯文本用第一个随机数屏蔽。 被屏蔽的输入纯文本被定义为初始输入。 每轮的相应轮次的圆键用第二随机数进行掩蔽。 每一轮的输入值的正确输入用掩码的圆键加密。 加密的权利输入和加密的左输入通过异或运算来处理。 处理结果用第三个随机数掩码。

    전력 분석 공격을 위한 신호 압축 장치 및 방법
    8.
    发明授权
    전력 분석 공격을 위한 신호 압축 장치 및 방법 有权
    用于功率分析攻击的信号压缩装置和方法

    公开(公告)号:KR101135062B1

    公开(公告)日:2012-04-13

    申请号:KR1020100088979

    申请日:2010-09-10

    Abstract: PURPOSE: A signal compression apparatus and method for power analysis attack are provided to calculate a weight vector by using principal component analysis considering a property of a power waveform signal. CONSTITUTION: A signal about one or more predetermined clocks is extracted from power waveform signals(110). The predetermined clock is corresponded to one clock selected from a plurality of clocks. Each weighted value for elements of an extracted signal is determined based on the characteristic of the power waveform signal. A weight vector is calculated using the weighted value. An optimal weight vector is calculated by considering the characteristic of the power waveform signal(120). A compressed signal is generated by multiplying the weight vector(130).

    전력 분석 공격을 대비한 스위칭 로직
    9.
    发明授权
    전력 분석 공격을 대비한 스위칭 로직 有权
    耐力分析攻击的切换逻辑

    公开(公告)号:KR101135056B1

    公开(公告)日:2012-04-13

    申请号:KR1020090119861

    申请日:2009-12-04

    Abstract: 본 발명은 전력 분석 공격을 대비한 스위칭 로직에 관한 것으로서 듀얼 레일 로직의 풀업 네트워크와 풀다운 네트워크를 연결하는 제 1 연결부에 제 1 드레인 단자가 연결된 제 1 MOS 트랜지스터; 듀얼 레일 로직의 풀업 네트워크와 풀다운 네트워크를 연결하는 제 2 연결부에 제 2 드레인 단자가 연결된 제 2 MOS 트랜지스터를 포함하고, 제 1 MOS 트랜지스터의 제 1 소스 단자와 제 2 MOS 트랜지스터의 제 2 소스 단자는 서로 연결되고, 제 1 MOS 트랜지스터의 제 1 게이트 단자와 제 2 MOS 트랜지스터의 제 2 게이트 단자는 서로 연결되며, 연결된 게이트 단자로 스위칭 신호가 입력되는 것을 특징으로 하며, 듀얼 레일 로직의 출력단에서의 전력의 불균형성을 제거한다.

    마스킹을 이용한 AES 역원 연산 장치 및 방법과 이를 이용한 AES 암호 시스템
    10.
    发明授权
    마스킹을 이용한 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 ) 상의 덧셈 마스킹된 역원 연산 결과를 생성하는 마스킹 필드역변환부를 포함하여, 차분전력분석에 강인하면서도 하드웨어 효율 및 연산 속도를 개선한다는 이점을 제공한다.

Patent Agency Ranking