화이트박스 암호가 적용된 블록 암호 기반의 난수 생성 방법 및 장치

    公开(公告)号:WO2019050343A1

    公开(公告)日:2019-03-14

    申请号:PCT/KR2018/010518

    申请日:2018-09-07

    CPC classification number: H04L9/06

    Abstract: 본 발명은 블록 암호 기반의 난수 생성 기술에 관한 것으로, 화이트박스 암호가 적용된 블록 암호 기반의 난수 생성 방법은 각각이 외부 인코딩되고 블록 암호에서 평문으로 사용되는 변수 및 라운드키 생성에 사용되는 키를 포함하는 작동상태(Internal State)를 생성하는 단계, 상기 키를 기초로 생성된 룩업 테이블을 상기 변수에 적용하는 카운터 모드를 수행한 후 외부 인코딩된 입력데이터와의 배타적 논리합 연산을 통해 상기 작동상태를 내부갱신하는 단계 및 내부갱신된 상기 작동상태를 기초로 상기 카운터 모드를 수행하여 생성된 결과를 난수로 출력하는 단계를 포함한다.

    안티-인버전 함수를 이용한 화이트박스 암호 인코딩 장치 및 방법

    公开(公告)号:WO2021025185A1

    公开(公告)日:2021-02-11

    申请号:PCT/KR2019/009701

    申请日:2019-08-05

    Abstract: 본 발명은 안티-인버전 함수를 이용한 화이트박스 암호 인코딩 장치 및 방법에 관한 것으로, 상기 암호 인코딩 장치는 인코딩된 평문을 수신하는 평문 수신부, 상기 인코딩된 평문을 입력으로 하는 화이트박스 암호화 과정을 통해 인코딩된 암호문을 출력으로서 생성하는 암호화 연산부 및 상기 인코딩된 암호문을 복수의 암호 블록들로 분할하고 상기 복수의 암호 블록들 중 어느 하나에 대해 안티-인버전(Anti-Inversion) 함수를 적용하여 최종 암호문을 생성하는 안티-인버전 함수 적용부를 포함한다. 따라서, 본 발명은 PC 또는 모바일 환경에서 소프트웨어로 암호 기능을 수행하는 경우 다양한 공격으로부터 안전하게 암호키를 보호할 수 있다.

    다중 엔트로피 풀 지원 난수 발생기

    公开(公告)号:KR101872329B1

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

    申请号:KR1020160086178

    申请日:2016-07-07

    Abstract: 본발명은다중엔트로피풀 지원난수발생기기술에관한것으로, 각각은독립적인내부상태를기초로주어진입력잡음원에대해난수를출력하는복수의난수발생부들을포함하는난수처리부및 난수생성과정에서복수의난수발생부들중 특정난수발생부를선택하여입력잡음원을제공하고, 난수출력과정에서특정난수발생부로부터출력된특정난수를출력하는난수입출력래퍼부(wrapper unit)를포함한다.

    멀티코어 컴퓨팅 환경에서의 난수발생기용 엔트로피 수집방법
    6.
    发明授权
    멀티코어 컴퓨팅 환경에서의 난수발생기용 엔트로피 수집방법 有权
    用于多核计算环境中随机数发生器的熵采集方法

    公开(公告)号:KR101558531B1

    公开(公告)日:2015-10-12

    申请号:KR1020140017136

    申请日:2014-02-14

    Abstract: 본발명은멀티코어컴퓨팅환경에서의난수발생기용엔트로피수집방법에관한것으로, 하나의공유메모리변수에경쟁적으로둘 이상의코어가반복연산결과를업데이트하는경쟁상태를발생시켜랜덤노이즈를발생시키고, 상기랜덤노이즈를엔트로피소스로수집하여, 둘이상의코어가반복적으로연산결과를업데이트하는경쟁상태를발생시켜랜덤노이즈를발생시키고, 이러한랜덤노이즈를엔트로피소스로수집함으로써소프트웨어적으로높은엔트로피를갖고암호화알고리즘에우수한난수를공급할수 있는멀티코어컴퓨팅환경에서의난수발생기용엔트로피수집방법을제공함에있다.

    메모리 과부하 난수 발생 장치 및 방법
    9.
    发明公开
    메모리 과부하 난수 발생 장치 및 방법 有权
    内存过载随机数发生器和方法

    公开(公告)号:KR1020180015362A

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

    申请号:KR1020160098751

    申请日:2016-08-03

    CPC classification number: G06F7/58 G06F15/16 G06F21/80

    Abstract: 본발명은난수발생기술에관한것으로, N 개(상기 N은 2 이상의자연수)의메모리블록들을포함하는메모리블록부, 첫번째부터 (j-1) 번째(상기 j는 2 이상의자연수)까지의메모리블록에있는이전메모리값들과현재내부상태를기초로 j 번째메모리블록에있는현재메모리값을산출하는메모리과부하연산부및 상기현재메모리값 중특정비트블록에관해업데이트연산을수행하여다음메모리값의일부에해당하는다음내부상태를갱신하는내부상태갱신부를포함한다.

    Abstract translation: 本发明涉及一种随机数生成技术,N个存储器块中的单元,从所述第一到第(j-1)个(其中,j是2或更大的自然数)kkajiui存储器块,其包括一个内存块(其中N是2或更大的自然数) 通过执行前面的存储器值,并且相对于存储器过载操作单元更新操作,并计算基于与所述下一个存储器值的部分的电流的内部状态中的第j个存储器块中的当前存储器值的当前存储器值的特定位块 内部状态更新单元用于更新下一个内部状态。

    컴퓨터 실행 가능한 난수 생성 방법 및 이를 수행하는 난수 생성 장치
    10.
    发明公开
    컴퓨터 실행 가능한 난수 생성 방법 및 이를 수행하는 난수 생성 장치 审中-实审
    计算机可执行的随机数生成方法和执行它的随机数生成装置

    公开(公告)号:KR1020170093626A

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

    申请号:KR1020160015273

    申请日:2016-02-05

    Abstract: 컴퓨터실행가능한난수생성방법은랜덤행렬로부터추출된잡음원을엔트로피풀(Entropy Pool)에제공하여난수-엔트로피블록을생성하는난수생성전처리단계, 상기난수-엔트로피블록의일부(이하, 피드백블록)를상기난수생성전처리단계에피드백하는난수생성피드백단계및 상기난수-엔트로피블록의다른일부(이하, 난수블록)를기초로난수를생성하는난수생성단계를포함한다. 따라서, 난수생성방법은출력데이터의일부를기초로난수를생성하고출력데이터의다른일부를피드백하여, 데이터크기를최소화하고암호학적으로안전한난수를생성할수 있다.

    Abstract translation: 一种计算机可执行的随机数生成方法,包括:随机数生成预处理步骤,通过将从随机矩阵提取的噪声源提供给熵池来生成随机数熵块; 随机数产生步骤,用于反馈随机数产生预处理步骤和随机数产生步骤,用于基于随机数熵块的另一部分(在下文中,随机数块)产生随机数。 因此,随机数生成方法可以基于一部分输出数据生成随机数,反馈另一部分输出数据,最小化数据大小,并生成密码安全随机数。

Patent Agency Ranking