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

    公开(公告)号: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 또는 모바일 환경에서 소프트웨어로 암호 기능을 수행하는 경우 다양한 공격으로부터 안전하게 암호키를 보호할 수 있다.

    양자키 유도 함수를 활용한 암호키 생성 방법 및 이를 수행하는 암호키 생성 장치
    9.
    发明公开
    양자키 유도 함수를 활용한 암호키 생성 방법 및 이를 수행하는 암호키 생성 장치 有权
    使用量子密钥导出函数的密码密钥生成方法和执行它的密码密钥生成装置

    公开(公告)号:KR1020170087646A

    公开(公告)日:2017-07-31

    申请号:KR1020160007472

    申请日:2016-01-21

    Abstract: 양자키유도함수를활용한암호키생성방법은양자키유도함수를사용하여 RSA(Rivest Shamir Adleman) 데이터와연관된변환행렬을결정하는단계, 상기변환행렬의결정전에, QKD(Quantum Key Distribution) 데이터와연관되고상기변환행렬의크기를결정하는데사용되는 QKD 벡터를결정하는단계및 상기변환행렬및 상기 QKD 벡터를기초로암호키를생성하는단계를포함한다. 따라서, 암호키생성방법은독립적으로입력되는 RSA 데이터와 QKD 데이터를기초로양자키유도함수를활용하여높은엔트로피를가지는암호키를생성할수 있다.

    Abstract translation: 利用量子密钥推导函数的加密密钥产生方法是这样的步骤,跳跃过的变换矩阵的使用量子密钥导出函数,以确定与所述RSA(的Rivest沙米尔Adleman的)数据相关联的变换矩阵,和(量子密钥分配)QKD数据 关联和步骤以及基于所述变换矩阵和用于确定用于确定变换矩阵的大小的QKD矢量的QKD向量的加密密钥。 因此,加密密钥产生方法可以是利用独立地输入的RSA数据和QKD数据的基础上的量子密钥导出函数生成具有高熵的加密密钥。

Patent Agency Ranking