KR102236242B1 - Method for Generating Public Value Using Fuzzy Extractor and Generating Secret Key Using the same Public Value and Second Input

    公开(公告)号:KR102236242B1

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

    申请号:KR1020190133941A

    申请日:2019-10-25

    CPC classification number: H04L9/0825 H04L9/0869 H04L2209/24

    Abstract: 본 발명에 의한 전자적 연산 장치가 퍼지 추출기(Fuzzy Extractor)에 의해 공개값을 생성하는 방법은, 전자적 연산 장치의 비밀키 생성 모듈이 입력값()을 입력받으면 1-비트(∈{0, 1})로 구성된 비밀키의 성분(b)을 랜덤하게 선택하는 제1-1 단계와, 선택된 비밀키의 성분(b)에 따라 결정되는 공개값의 성분(H)을 결정하는 제1-2 단계를 포함하는 제1 단계와; 미리 결정되어 있는 비밀키의 비트(k) 만큼 제1 단계를 반복하여 각 비밀키 성분에 대한 공개값 성분(H)을 결정하는 제2 단계를 포함한다.
    제1-2 단계는, b = 0 이면 공개값 성분(H)을 로 결정하고, b = 1 이면 공개값 성분(H)을 로 결정하는 단계이다.
    와 는 랜덤 이진 벡터이며, I
    i 는 입력값(ω)으로부터 랜덤하게 선택되는 비트만큼의 원소를 가리키는 랜덤 인덱스 집합이다.
    는 랜덤 인덱스 집합(I
    i )을 구성하는 비트의 원소를 입력으로받아 1-비트(∈{0, 1}) 출력값을 출력하는 임의의 술어 함수(Predicate 함수)이다.

    공개키를 이용하여 암호화하는 연산 장치 및 그 암호화 방법

    公开(公告)号:WO2018093203A1

    公开(公告)日:2018-05-24

    申请号:PCT/KR2017/013119

    申请日:2017-11-17

    Inventor: 천정희 이주희

    CPC classification number: H04L9/08 H04L9/30

    Abstract: 본 발명은 공개키를 이용하여 암호화하는 연산 장치 및 그 암호화 방법이 개시된다. 본 방법은, 비밀키를 설정하고, 이산 가우시안 분포 또는 이와 통계적 거리가 가까운 분포로부터 추출된 에러와 비밀키를 이용하여 공개키를 생성하는 단계 및 메시지에 공개키를 적용한 후, 라운딩 처리를 수행하여, 메시지를 암호화하는 단계를 포함한다. 이에 따라, 암호화 효율성을 향상시킬 수 있다.

    MODULE-WAVY와 MODULE-LWR에 기반한 공개키 암호 키 생성 및 암복호화 방법

    公开(公告)号:WO2019132354A1

    公开(公告)日:2019-07-04

    申请号:PCT/KR2018/016014

    申请日:2018-12-17

    Abstract: 본 발명에 의해, 컴퓨터가 수행하는 공개키와 비밀키 생성 방법은, 비밀키( s )를 {-1, 0, 1} nd 위의 임의의 분포에서 샘플링하여 결정하는 제1 단계와; 제1 에러 벡터( e )를 (D αq n ) d 에서 샘플링하여 결정하고, 제2 에러값(e')을 D αq n 에서 샘플링하여 결정하는 제2 단계와; A · s = e(mod q)를 만족하는 랜덤하게 균일한 행렬 A 를 선택하는 제3 단계와; = (q/2의 반올림값) + e'(mod q)을 만족하는 랜덤 열벡터 b 를 선택하는 제4 단계와; 공개키(pk)를 ( A ∥ b ) ∈ R q d×(d+1) 로 결정하는 제4 단계를 포함한다.

    생체 정보를 보호하는 생체 정보 인증 방법

    公开(公告)号:WO2018199713A1

    公开(公告)日:2018-11-01

    申请号:PCT/KR2018/005012

    申请日:2018-04-30

    Inventor: 천정희 송용수

    CPC classification number: G06F21/32 G06F21/45 H04L9/3006

    Abstract: 본 발명에 의한 비밀 정보 인증 방법은, 비밀 정보 인증 서버가, 제1 비밀 정보 벡터와 행렬(Q)의 곱을 비밀 정보 등록 단말기로부터 수신하고 저장하는 제1 단계와; 비밀 정보 인증 서버가, 인증 요청된 제2 비밀 정보 벡터에 대해서, 행렬의 전치행렬(QT)과 제3 벡터를 곱한 값이 제2 비밀 벡터가 되는 제3 벡터를 비밀 정보 인증 요청 단말기로부터 수신하는 제2 단계와; 비밀 정보 인증 서버가, 행렬과 제1 비밀 벡터의 곱과 제3 벡터의 내적값(inner product)을 산출하는 제3 단계와; 비밀 정보 인증 서버가,1/2(n - 내적값)을 산출하고, 이 값이 소정의 값보다 작거나 같은 경우에 비밀 정보 인증에 성공한 것으로 판별하고, 그 이외의 경우에는 비밀 정보 인증 실패로 판별하는 제4 단계를 포함한다.

    아이디 기반 암호화, 복호화 방법 및 이를 수행하기 위한 장치
    6.
    发明申请
    아이디 기반 암호화, 복호화 방법 및 이를 수행하기 위한 장치 审中-公开
    基于ID的加密和分解方法,以及用于执行相同的装置

    公开(公告)号:WO2014069778A1

    公开(公告)日:2014-05-08

    申请号:PCT/KR2013/007768

    申请日:2013-08-29

    CPC classification number: H04L9/0861 H04L9/0847 H04L9/3013

    Abstract: 아이디 기반 암호화, 복호화 방법 및 이를 수행하기 위한 장치가 개시된다. 본 발명의 일 실시예에 따른 아이디 기반 암호화 방법은, 송신 단말에서, 키 발급 서버로부터 송신측 아이디에 대응되는 송신측 개인키(a)를 발급받는 단계; 상기 송신 단말에서, 상기 송신측 아이디, 수신측 아이디 및 상기 송신측 개인키를 이용하여 세션키(S)를 생성하는 단계; 상기 송신 단말에서, 상기 세션키의 적어도 일부로부터 비밀키를 추출하는 단계; 및 상기 송신 단말에서, 기 설정된 암호화 알고리즘 및 상기 비밀키를 이용하여 메시지를 암호화하는 단계를 포함한다.

    Abstract translation: 公开了一种基于ID的加密和解密方法及其执行装置。 根据本发明的一个实施例的基于ID的加密方法包括以下步骤:由发送终端从密钥发布服务器接收与发送方ID相对应的发送侧专用密钥(a) 由发送终端生成使用发送侧ID,接收侧ID和发送侧专用密钥的会话密钥(S) 由所述传输终端从所述会话密钥的至少一部分提取秘密密钥; 由传输终端使用预设加密算法和秘密密钥加密消息。

    전자 장치, 서버 및 그 제어 방법
    9.
    发明申请

    公开(公告)号:WO2019139420A1

    公开(公告)日:2019-07-18

    申请号:PCT/KR2019/000490

    申请日:2019-01-11

    CPC classification number: G06F21/32 H04L9/08

    Abstract: 전자 장치를 개시한다. 본 장치는 태그 정보가 저장된 저장부, 통신부, 센서에 의해 센싱된 생체 데이터로부터 생체 코드열을 획득하고, 생체 코드열 및 태그 정보가 암호화된 제1 암호문, 제1 마스킹 코드 및 제1 마스킹 코드가 암호화된 제1 마스킹 암호 코드를 통신부를 통해 서버로 전송하며, 서버로부터 수신된 제2 암호문에 포함된 태그 정보가 저장된 태그 정보에 기초하여 획득된 값으로 식별되면, 제2 암호문을 복호화하여 제2 암호문에서 디스턴스 값 및 제2 마스킹 코드를 더한 값을 획득하고, 획득된 값을 통신부를 통해 서버로 전송하는 프로세서를 포함할 수 있으며, 디스턴스 값은, 생체 코드열 및 서버에 기저장된 생체 코드열 간의 디스턴스 값을 포함하며, 제2 마스킹 코드는, 서버가 제1 마스킹 코드에 기초하여 획득한 코드를 포함하도록 구현될 수 있다.

Patent Agency Ranking