맞춤기술찾기

이전대상기술

공개 검증 가능한 블록체인 지갑 키 보관 방법 및 장치

  • 기술번호 : KST2022011501
  • 담당센터 : 대구기술혁신센터
  • 전화번호 : 053-550-1450
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 복원 임계값 개수 이상의 키 보관 서버들이 부분 키를 정확하게 보관하도록 공개 검증 방식으로 검증하고 관리하는 블록체인 지갑 키 보관 방법 및 장치가 개시된다. 블록체인 지갑 키 보관 방법은 사용자 단말에 탑재된 사용자 프로그램에 의해 수행되는 공개 검증 가능한 블록체인 지갑 키 보관 방법으로서, 사용자 프로그램에 탑재된 키 분산/복원 실행부에 의해 사용자 암호키를 분할하여 확정 값과 함께 부분 키를 생성하는 단계와, 부분 키를 확정 값과 함께 분산 키 보관 서버의 공개키로 암호화하는 단계와, 공개키로 암호화된 부분 키를 분산 키 보관 서버로 전달하는 단계를 포함한다.
Int. CL G06Q 20/38 (2012.01.01) G06Q 20/36 (2012.01.01) G06Q 20/40 (2012.01.01) H04L 9/08 (2006.01.01) H04L 9/30 (2006.01.01)
CPC G06Q 20/3829(2013.01) G06Q 20/3678(2013.01) G06Q 20/40(2013.01) H04L 9/0825(2013.01) H04L 9/3066(2013.01) H04L 9/50(2013.01)
출원번호/일자 1020200149623 (2020.11.10)
출원인 포항공과대학교 산학협력단
등록번호/일자
공개번호/일자 10-2022-0063591 (2022.05.17) 문서열기
공고번호/일자
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 공개
심사진행상태 수리
심판사항
구분 국내출원/신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2020.11.10)
심사청구항수 17

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 포항공과대학교 산학협력단 대한민국 경상북도 포항시 남구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 박찬익 경상북도 포항시 남구
2 박해성 경상북도 포항시 남구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 특허법인이상 대한민국 서울특별시 서초구 바우뫼로 ***(양재동, 우도빌딩 *층)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
최종권리자 정보가 없습니다
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2020.11.10 수리 (Accepted) 1-1-2020-1202767-89
2 선행기술조사의뢰서
Request for Prior Art Search
2021.08.13 수리 (Accepted) 9-1-9999-9999999-89
3 선행기술조사보고서
Report of Prior Art Search
2021.11.04 발송처리완료 (Completion of Transmission) 9-6-2022-0024446-78
4 의견제출통지서
Notification of reason for refusal
2022.02.15 발송처리완료 (Completion of Transmission) 9-5-2022-0125451-19
5 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2022.04.14 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2022-0400609-18
6 [거절이유 등 통지에 따른 의견]의견서·답변서·소명서
2022.04.14 수리 (Accepted) 1-1-2022-0400564-52
7 등록결정서
Decision to grant
2022.07.14 발송처리완료 (Completion of Transmission) 9-5-2022-0526507-27
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
사용자 단말에 탑재된 사용자 프로그램에 의해 수행되는 공개 검증 가능한 블록체인 지갑 키 보관 방법으로서,사용자 프로그램에 탑재된 키 분산/복원 실행부에 의해 사용자 암호키를 분할하여 확정 값과 함께 부분 키를 생성하는 단계;상기 부분 키를 상기 확정 값과 함께 분산 키 보관 서버의 공개키로 암호화하는 단계; 및상기 공개키로 암호화된 부분 키를 상기 분산 키 보관 서버로 전달하는 단계;를 포함하는 블록체인 지갑 키 보관 방법
2 2
청구항 1에 있어서,상기 생성하는 단계는 상기 부분 키의 생성 시 복원 임계값을 t로 하고, 암호키를 K로 대입하여 t-1차 다항식을 구성하고, 상기 t-1차 다항식에 기반하여 추후 검증을 위한 확정 값을 생성하는, 블록체인 지갑 키 보관 방법
3 3
청구항 2에 있어서,상기 확정 값(C)은 아래의 [수학식 2]로 표현되고,[수학식 2]상기 [수학식 2]에서 상기 P(i)는 t-1차 다항식을, 상기 K는 암호키를, 상기 H는 타원곡선 암호화에서 H를 기준점으로 사용하는 큰 소수(prime number) 또는 타원 곡선(elliptic curve)의 한 점을, HK는 K를 타원곡선 상에서 H 값을 기준으로 곱 연산한 것을 각각 나타내는, 블록체인 지갑 키 보관 방법
4 4
청구항 2에 있어서,상기 생성하는 단계는, 상기 확정 값을 생성한 후 상기 t-1차 다항식 상에서의 한 점 (i, P(i))으로 i번째 부분 키를 생성하는, 블록체인 지갑 키 보관 방법
5 5
청구항 1에 있어서,상기 전달하는 단계 후에,상기 분산 키 보관 서버가 유효한 부분 키를 소유하고 있는지 감시하거나 검증하는 단계를 더 포함하는, 블록체인 지갑 키 보관 방법
6 6
청구항 5에 있어서,상기 검증하는 단계는,상기 분산 키 보관 서버의 보관 서비스 프로그램으로 검증 요청을 전송하는 단계;상기 분산 키 보관 서버로부터 무작위로 생성한 제1 상수 값을 받는 단계;상기 부분 키의 검증 확인 요청값으로 무작위로 생성한 제2 상수 값을 상기 보관 서비스 프로그램에 전달하는 단계;상기 분산 키 보관 서버로부터 상기 제1 상수 값, 상기 제2 상수 값 및 기저장된 부분 키 값을 이용하여 생성한 증명 값을 받는 단계; 및상기 제1 상수 값, 상기 제2 상수 값 및 상기 증명 값을 이용하여 상기 분산 키 보관 서버가 유효한 부분 키를 저장하고 있는지 여부를 검증하는 단계;를 포함하는 블록체인 지갑 키 보관 방법
7 7
청구항 6에 있어서,상기 증명 값은 아래의 [수학식 4]로부터 도출되고,[수학식 3]상기 [수학식 3]에서 r는 증명 값을, w는 제1 상수 값을, c는 제2 상수 값을, P(i)는 t-1차 다항식을 각각 나타내는, 블록체인 지갑 키 보관 방법
8 8
청구항 6에 있어서,상기 여부를 검증하는 단계는, 동형이산로그(discrete logarithm equality) 수학식인 하기의 [수학식 4]로부터 도출되는 값을 검증 과정에서 확정 값과 함께 이용하며,[수학식 4]상기 [수학식 4]에서 는 에서 부분 키 P(i)를 공개키로 곱한 것을 의미하고, 는 타원 곡선 위의 한 점(H)로 곱한 값인, 블록체인 지갑 키 보관 방법
9 9
청구항 8에 있어서,상기 여부를 검증하는 단계는, 상기 수학식 5를 만족하는 경우, 상기 분산 키 보관 서버로부터 부분 키를 받지 않고 상기 분산 키 분산 서버에 유효한 부분 키가 저장되어 있음을 수학적으로 검증하는 단계를 포함하는, 블록체인 지갑 키 보관 방법
10 10
청구항 9에 있어서,상기 수학적으로 검증하는 단계는 하기의 [수학식 5] 및 [수학식 6]를 이용하여 검증하며,[수학식 5][수학식 6]상기 [수학식 5] 및 [수학식 6]에서 Xi는 공개된 값인 분산 키 보관 서버의 공개키를, c는 확정 값을, w는 제1 상수 값을, c는 제2 상수 값을, r은 증명 값을 각각 나타내는, 블록체인 지갑 키 보관 방법
11 11
사용자 프로그램을 포함하는 공개 검증 가능한 블록체인 지갑 키 보관 장치로서,사용자 프로그램에 탑재되는 키 분산/복원 실행부와 감시/검증 실행부를 포함하고,상기 감시/검증 실행부는 사용자 암호키를 분할하여 확정 값과 함께 부분 키를 생성하고, 상기 부분 키를 상기 확정 값과 함께 분산 키 보관 서버의 공개키로 암호화하고, 상기 공개키로 암호화된 부분 키를 상기 분산 키 보관 서버로 전달하는, 블록체인 지갑 키 보관 장치
12 12
청구항 11에 있어서,상기 감시/검증 실행부는 상기 확정 값을 생성한 후 t-1차 다항식 상에서의 한 점 (i, P(i))으로 i번째 부분 키를 생성하며, 여기서 t는 다항식의 최고차항을 결정하는 장치 설정값인, 블록체인 지갑 키 보관 장치
13 13
청구항 11에 있어서,상기 감시/검증 실행부는 상기 부분 키를 받아 저장하는 분산 키 보관 서버가 유효한 부분 키를 소유하고 있는지를 감지하거나 검증하는, 블록체인 지갑 키 보관 장치
14 14
청구항 13에 있어서,상기 감시/검증 실행부는 상기 유효한 부분 키의 검증을 위해 상기 분산 키 보관 서버의 보관 서비스 프로그램으로 검증 요청을 전송하고, 상기 분산 키 보관 서버로부터 무작위로 생성한 제1 상수 값을 받고, 상기 부분 키의 검증 확인 요청값으로 무작위로 생성한 제2 상수 값을 상기 보관 서비스 프로그램에 전달하고, 상기 분산 키 보관 서버로부터 상기 제1 상수 값, 상기 제2 상수 값 및 기저장된 부분 키 값을 이용하여 생성한 증명 값을 받고, 상기 제1 상수 값, 상기 제2 상수 값 및 상기 증명 값을 이용하여 상기 분산 키 보관 서버가 유효한 부분 키를 저장하고 있는지를 검증하는, 블록체인 지갑 키 보관 장치
15 15
청구항 14에 있어서,상기 감시/검증 실행부는 상기 유효한 부분 키의 검증 과정에서 상기 유효한 부분 키의 검증 과정에서 동형이산로그(discrete logarithm equality) 수학식으로부터 도출되는 값을 상기 확정 값과 함께 이용하는, 블록체인 지갑 키 보관 장치
16 16
청구항 15에 있어서,상기 감시/검증 실행부는 상기 검증 과정에서 상기 동형이산로그 수학식을 만족하는 경우, 상기 분산 키 보관 서버로부터 부분 키를 받지 않고 상기 분산 키 분산 서버에 유효한 부분 키가 저장되어 있음을 수학적으로 검증하는, 블록체인 지갑 키 보관 장치
17 17
청구항 16에 있어서,상기 수학적으로 검증하는 것은 하기의 [수학식 5] 및 [수학식 6]를 이용하여 검증하며,[수학식 5][수학식 6]상기 [수학식 5] 및 [수학식 6]에서 Xi는 공개된 값인 분산 키 보관 서버의 공개키를, c는 확정 값을, w는 제1 상수 값을, c는 제2 상수 값을, r은 증명 값을 각각 나타내는, 블록체인 지갑 키 보관 장치
18 18
청구항 15에 있어서,상기 감시/검증 실행부는 상기 검증 과정을 통해 유효한 부분 키를 저장하고 있지 않은 재분배 대상 서버의 정보를 저장하는, 블록체인 지갑 키 보관 장치
19 19
청구항 18에 있어서,상기 감시/검증 실행부는 상기 복원 임계값 이하의 서버 개수에 대하여 유효한 부분 키의 저장 여부에 대한 검증이 각각 완료되면, 유효한 부분 키를 저장하고 있지 않은 분산 키 보관 서버의 정보에 기초하여 분산 키를 재분배하는, 블록체인 지갑 키 보관 장치
지정국 정보가 없습니다
패밀리정보가 없습니다
순번, 연구부처, 주관기관, 연구사업, 연구과제의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 국가R&D 연구정보 정보 표입니다.
순번 연구부처 주관기관 연구사업 연구과제
1 과학기술정보통신부 포항공과대학교 산학협력단 블록체인융합기술개발 5G 초저지연 서비스를 위한 무선 단말용 블록체인 기술 개발