맞춤기술찾기

이전대상기술

신원기반 집합서명의 빠른 검증 방법 및 시스템

  • 기술번호 : KST2015199570
  • 담당센터 :
  • 전화번호 :
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 신원기반(ID-based)의 전자서명 인증 방법이 개시된다. 상기 신원기반의 전자서명 인증 방법은 개인키 발급기관이 공개변수들 및 사용자 단말기로부터 수신한 신원정보를 이용하여 비밀키를 생성하고 생성된 비밀키를 상기 사용자 단말기로 전송하는 단계, 상기 사용자 단말기가 상기 공개변수들 및 상기 비밀키를 이용하여 메시지에 대한 제1전자 서명값과 제2전자 서명값을 포함하는 전자서명을 생성하는 단계, 및 인증서버가 상기 사용자 단말기로부터 상기 신원정보, 상기 메시지 및 상기 전자서명을 수신하고 상기 공개변수들을 이용하여 수신한 전자서명의 유효성을 검증하는 단계를 포함하며, 상기 공개변수들은 소수를 위수(order)로 하는 타원곡선군과 유한체의 곱의 부분군, 상기 타원곡선군의 생성원, 마스터 비밀키와 상기 생성원의 스칼라 곱인 공개키, 겹선형 함수, 제1해쉬 함수 및 제2해쉬 함수를 포함한다.
Int. CL H04L 9/28 (2006.01) H04L 9/32 (2006.01)
CPC H04L 9/3252(2013.01) H04L 9/3252(2013.01) H04L 9/3252(2013.01) H04L 9/3252(2013.01) H04L 9/3252(2013.01)
출원번호/일자 1020100064518 (2010.07.05)
출원인 한국기초과학지원연구원
등록번호/일자 10-1045804-0000 (2011.06.27)
공개번호/일자
공고번호/일자 (20110704) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 등록
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2010.07.05)
심사청구항수 20

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 한국기초과학지원연구원 대한민국 대전광역시 유성구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 심경아 대한민국 경기도 파주시 교하읍

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 한지희 대한민국 서울특별시 강남구 테헤란로 *** 한국지식재산센터 *층 (공익변리사 특허상담센터)(한국지식재산보호원)
2 권영규 대한민국 서울특별시 강남구 역삼로 *** *** (역삼동, 재승빌딩 *층)(프라임특허법률사무소)
3 윤재석 대한민국 서울특별시 서초구 서초대로**길 **(서초동) *층(정석국제특허법률사무소)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 기초과학연구원 대전광역시 유성구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2010.07.05 수리 (Accepted) 1-1-2010-0433977-42
2 [우선심사신청]심사청구(우선심사신청)서
[Request for Preferential Examination] Request for Examination (Request for Preferential Examination)
2011.02.21 수리 (Accepted) 1-1-2011-0121188-96
3 [우선심사신청]선행기술조사의뢰서
[Request for Preferential Examination] Request for Prior Art Search
2011.02.22 수리 (Accepted) 9-1-9999-9999999-89
4 [우선심사신청]선행기술조사보고서
[Request for Preferential Examination] Report of Prior Art Search
2011.03.02 수리 (Accepted) 9-1-2011-0018010-48
5 의견제출통지서
Notification of reason for refusal
2011.03.09 발송처리완료 (Completion of Transmission) 9-5-2011-0130863-54
6 [거절이유 등 통지에 따른 의견]의견(답변, 소명)서
[Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation)
2011.05.04 수리 (Accepted) 1-1-2011-0332275-53
7 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2011.05.04 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2011-0332276-09
8 등록결정서
Decision to grant
2011.06.21 발송처리완료 (Completion of Transmission) 9-5-2011-0338176-17
9 출원인정보변경(경정)신고서
Notification of change of applicant's information
2011.10.21 수리 (Accepted) 4-1-2011-5212108-42
10 출원인정보변경(경정)신고서
Notification of change of applicant's information
2012.08.31 수리 (Accepted) 4-1-2012-5184331-50
11 출원인정보변경(경정)신고서
Notification of change of applicant's information
2012.08.31 수리 (Accepted) 4-1-2012-5184293-13
12 출원인정보변경(경정)신고서
Notification of change of applicant's information
2013.04.15 수리 (Accepted) 4-1-2013-5058386-17
13 출원인정보변경(경정)신고서
Notification of change of applicant's information
2013.04.15 수리 (Accepted) 4-1-2013-5058545-81
14 출원인정보변경(경정)신고서
Notification of change of applicant's information
2020.06.22 수리 (Accepted) 4-1-2020-5135881-88
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
개인키 발급기관이 공개변수들 및 사용자 단말기로부터 수신한 신원정보(Identity, ID)를 이용하여 비밀키(SID)를 생성하고 생성된 비밀키(SID)를 상기 사용자 단말기로 전송하는 단계;상기 사용자 단말기가 상기 공개변수들 및 상기 비밀키(SID)를 이용하여 메시지(M)에 대한 제1전자 서명값(U)과 제2전자 서명값(V)을 포함하는 전자서명(σ = (U,V))을 생성하는 단계; 및인증서버가 상기 사용자 단말기로부터 상기 신원 정보(ID), 상기 메시지(M) 및 상기 전자서명(σ)을 수신하고 상기 공개변수들을 이용하여 수신한 전자서명(σ)의 유효성을 검증하는 단계를 포함하며,상기 공개변수들은 소수(q)를 위수(order)로 하는 타원곡선군(G1)과 유한체의 곱의 부분군(multiplicative subgroup, G2), 상기 타원곡선군(G1)의 생성원(P), 마스터 비밀키(s)와 상기 생성원(P)의 스칼라 곱인 공개키(Ppub), 겹선형 함수(e), 제1해쉬 함수(H1) 및 제2해쉬 함수(H2)를 포함하는 신원기반(ID-based)의 전자서명 인증 방법
2 2
제1항에 있어서, 상기 비밀키(SID)를 생성하는 단계는,상기 신원정보(ID)를 입력값으로 하는 상기 제1해쉬 함수의 출력값(QID)과 상기 마스터 비밀키(s)를 이용하여 상기 비밀키(SID)를 생성하는 신원기반의 전자서명 인증 방법
3 3
제1항에 있어서, 상기 제1해쉬 함수는 타원곡선 알고리즘 표준에 따라 임의의 비트열을 타원곡선상의 한점에 대응시키는 함수이고, 상기 마스터 비밀키(s)는 상기 개인키 발급기관에 의해 선택되는 난수(random number)인 신원기반의 전자서명 인증 방법
4 4
제1항에 있어서, 상기 신원정보(ID)는 상기 사용자 단말기를 사용하는 사용자를 식별할 수 있는 고유 정보를 포함하는 신원기반의 전자서명 인증 방법
5 5
제1항에 있어서, 상기 비밀키(SID)를 상기 사용자 단말기로 전송하는 단계는,SSL(Secure Socket Layer)/TLS(Transport Layer Security) 표준 프로토콜을 이용하여 전송하는 신원기반의 전자서명 인증 방법
6 6
제1항에 있어서, 상기 전자서명(σ)을 생성하는 단계는,상기 사용자 단말기에 의해 선택되는 난수(r) 및 상기 생성원(P)을 이용하여 상기 제1전자 서명값(U)을 생성하는 단계;상기 신원정보(ID), 상기 메시지(M) 및 상기 제1전자 서명값(U)을 입력값으로 하는 상기 제2해쉬 함수의 출력값(h)을 계산하는 단계;상기 비밀키(SID), 상기 제2해쉬 함수의 출력값(h), 상기 난수(r) 및 상기 공개키(Ppub)을 이용하여 상기 제2전자 서명값(V)을 생성하는 단계; 및상기 제1전자 서명값(U)과 상기 제2전자 서명값(V)을 이용하여 상기 전자서명을 생성하는 단계를 포함하는 신원기반의 전자서명 인증 방법
7 7
제6항에 있어서, 상기 제1전자 서명값(U)을 생성하는 단계는,상기 난수(r)와 상기 생성원(P)의 스칼라 곱으로 상기 제1전자 서명값(U)을 생성하는 신원기반의 전자서명 인증 방법
8 8
제6항에 있어서, 상기 제2해쉬 함수는 상기 신원정보(ID)
9 9
제6항에 있어서, 상기 제2전자 서명값(V)을 생성하는 단계는,수식 V = SID + hㆍrㆍPpub을 만족하는 신원기반의 전자서명 인증 방법
10 10
제1항에 있어서, 상기 전자서명의 유효성을 검증하는 단계는,상기 제2전자 서명값(V) 및 상기 생성원(P)을 입력값으로 하는 상기 겹선형 함수의 제1출력값을 계산하는 단계;상기 제2해쉬 함수의 출력값(h), 상기 제1전자 서명값(U), 상기 신원정보(ID)을 입력값으로 하는 상기 제1해쉬 함수의 출력값(QID) 및 상기 공개키(Ppub)를 이용하여 상기 겹선형 함수의 제2출력값을 계산하는 단계; 및상기 제1출력값과 상기 제2출력값을 비교하는 단계를 포함하는 신원기반의 전자서명 인증 방법
11 11
제10항에 있어서, 상기 제2출력값을 계산하는 단계는,수식 (QID + hㆍU) 및 상기 공개키(Ppub)를 입력값으로 상기 겹선형 함수의 출력값(e(QID + hㆍU, Ppub))을 계산하는 신원기반의 전자서명 인증 방법
12 12
제10항에 있어서, 상기 제1출력값과 상기 제2출력값을 비교하는 단계는,상기 제1출력값과 상기 제2출력값이 동일한 경우 상기 전자서명이 유효하다고 판단하는 신원기반의 전자서명 인증 방법
13 13
인증서버가 복수의 사용자 단말기들 각각으로부터 신원정보(IDi), 메시지(Mi) 및 상기 제1항 내지 제12항 중 어느 하나의 방법으로 생성된 전자서명(σi = (Ui,Vi))을 수신하는 단계;상기 인증서버가 상기 복수의 사용자 단말기들 각각으로부터 수신한 복수의 전자서명들에 기초하여 집합서명(σagg)을 생성하는 단계; 및상기 인증서버가 상기 집합서명(σagg)의 유효성을 검증하는 단계를 포함하는 신원기반의 집합서명 인증 방법
14 14
제13항에 있어서, 상기 집합서명을 생성하는 단계는,상기 수신한 복수의 전자서명들 각각의 제2전자 서명값들의 합(Vagg)을 계산하는 단계 ; 및상기 제2전자 서명값들의 합(Vagg)과 상기 복수의 전자서명들 각각의 제1전자 서명값(Ui)을 이용하여 상기 집합서명(σagg = (U1,U2,
15 15
제13항에 있어서, 상기 집합서명을 생성하는 단계는,상기 수신한 복수의 전자서명들의 총 개수가 시스템 설정 개수에 이르는 경우 상기 집합서명을 생성하는 신원기반의 집합서명 인증 방법
16 16
제13항에 있어서, 상기 집합서명을 생성하는 단계는,상기 복수의 전자서명들 중 최초의 전자서명을 수신하는 시점으로부터 시스템 설정 시간이 경과한 후에 상기 집합서명을 생성하는 신원기반의 집합서명 인증 방법
17 17
제13항에 있어서, 상기 집합서명을 검증하는 단계는,상기 수신한 복수의 전자서명들 각각의 제2전자 서명값들의 합(Vagg) 및 생성원(P)을 입력값으로 하는 겹선형 함수의 제1출력값을 계산하는 단계; (Qi + hiㆍ Ui) 및 공개키(Ppub)를 입력값으로 하는 상기 겹선형 함수의 제2출력값을 계산하는 단계; 및상기 제1출력값과 상기 제2출력값을 비교하는 단계를 포함하며,상기 Qi는 상기 IDi를 입력값으로 하는 제1해쉬함수의 출력값이고,상기 hi는 상기 IDi, Mi 및 Ui를 입력값으로 하는 제2해쉬함수의 출력값인 신원기반의 집합서명 인증 방법
18 18
제17항에 있어서, 상기 제1출력값과 상기 제2출력값을 비교하는 단계는,상기 제1출력값과 상기 제2출력값이 동일한 경우 상기 집합서명이 유효하다고 판단하는 신원기반의 집합서명 인증 방법
19 19
제13항에 기재된 방법을 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
20 20
복수의 사용자 단말기들 각각으로부터 전자 서명을 수신하는 송수신모듈; 상기 수신한 복수의 전자서명들에 기초하여 집합서명을 생성하는 집합서명 생성모듈; 및공개변수들을 이용하여 상기 집합서명의 유효성을 검증하는 검증모듈을 포함하며,상기 복수의 사용자 단말기들 각각으로부터 수신하는 전자서명 각각은, 상기 제1항 내지 제9항 중 어느 하나의 방법으로 생성된 전자서명이고,상기 공개변수들은 소수를 위수로 하는 타원곡선군과 유한체의 곱의 부분군, 상기 타원곡선군의 생성원, 마스터 비밀키와 상기 생성원의 스칼라 곱인 공개키, 겹선형 함수, 제1해쉬 함수 및 제2해쉬 함수를 포함하는 신원기반의 집합서명 인증 시스템
지정국 정보가 없습니다
패밀리정보가 없습니다
국가 R&D 정보가 없습니다.