맞춤기술찾기

이전대상기술

짧은 키 길이를 갖는 다변수 이차 서명 스킴을 수행하는 전자 장치와 그 방법

  • 기술번호 : KST2019037874
  • 담당센터 :
  • 전화번호 :
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명의 실시 예에 따른 다변수 이차 서명 스킴은 각각이 n개의 변수들을 갖는 m개의 다변수 이차 방정식들로 표현되는 센트럴 맵(F)을 선택하고, 공개키 안에서 상기 센트럴 맵(F)의 구조를 숨길 수 있는 2개의 아핀 맵들(S와 T)을 선택하고, 선택된 맵들(S, F, 및 T)에 의해 구성된 이차 맵, 즉 공개키(P)를 생성한다. 상기 공개키(P)는 랜덤 시스템과 거의 구별되지 않으므로 역변환하기 어렵다. 비밀키는 P 를 역변환시킬 수 있는 (S-1, F, T-1)로 구성된다.
Int. CL H04L 9/32 (2006.01.01) H04L 9/30 (2006.01.01)
CPC H04L 9/3247(2013.01) H04L 9/3247(2013.01)
출원번호/일자 1020170058186 (2017.05.10)
출원인 기초과학연구원
등록번호/일자 10-1768641-0000 (2017.08.09)
공개번호/일자
공고번호/일자 (20170830) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보 대한민국  |   1020170043482   |   2017.04.04
법적상태 등록
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2017.05.10)
심사청구항수 19

출원인

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

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 심경아 대한민국 대전광역시 유성구
2 박철민 대한민국 대전광역시 유성구

대리인

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

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 기초과학연구원 대한민국 대전광역시 유성구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2017.05.10 수리 (Accepted) 1-1-2017-0444693-91
2 [우선심사신청]심사청구(우선심사신청)서
[Request for Preferential Examination] Request for Examination (Request for Preferential Examination)
2017.05.11 수리 (Accepted) 1-1-2017-0449671-58
3 [우선심사신청]선행기술조사의뢰서
[Request for Preferential Examination] Request for Prior Art Search
2017.05.15 수리 (Accepted) 9-1-9999-9999999-89
4 [우선심사신청]선행기술조사보고서
[Request for Preferential Examination] Report of Prior Art Search
2017.05.18 수리 (Accepted) 9-1-2017-0016366-57
5 의견제출통지서
Notification of reason for refusal
2017.06.01 발송처리완료 (Completion of Transmission) 9-5-2017-0384525-90
6 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2017.06.16 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2017-0576119-12
7 [거절이유 등 통지에 따른 의견]의견(답변, 소명)서
[Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation)
2017.06.16 수리 (Accepted) 1-1-2017-0576118-77
8 등록결정서
Decision to grant
2017.07.27 발송처리완료 (Completion of Transmission) 9-5-2017-0525456-56
9 출원인정보변경(경정)신고서
Notification of change of applicant's information
2018.01.24 수리 (Accepted) 4-1-2018-5013866-16
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
키 생성 장치를 포함하는 전자 장치에 있어서, 상기 키 생성 장치는 제1아핀 맵(S:), 제2아핀 맵(T:), 및 제3맵(F:)을 생성하고, 상기 제1아핀 맵(S), 상기 제2아핀 맵(T), 및 상기 제3맵(F)를 이용하여 공개키(P==(P(1), …, P(m)))를 생성하고,상기 제3맵(F=(F(1), …, F(m)))은 각각이 ot 개(t=1,
2 2
제1항에 있어서,상기 제3맵(F=(F(1), …, F(m)))은 두 개의 레이어들을 포함하고,상기 두 개의 레이어들 중 첫 번째 레이어는 아래 수식에 따라 정의되는 다항식들()을 포함하고,상기 두 개의 레이어들 중 두 번째 레이어는 아래 수식에 따라 정의되는 다항식들()를 포함하고,이고,다항식들(F(1)(x)부터 F(o1)(x)) 중에서 각 F(i)의 이차항 부분의 대칭 행렬이 랭크(rank) v+o1을 갖도록 계수 αi,j가 선택되고,Φj는 변수들(x1, x2, …, xv+o1)의 이차 다항식이고,이고,Θj는 변수들(x1, x2, …, xn)의 이차 다항식이고, 다항식들(F(o1+1)(x)부터 F(m)(x)) 중에서 각 F(k)의 이차항 부분의 대칭 행렬이 k=o1+1, …, o2에 대해 풀 랭크 (full rank)를 갖도록 1≤i≤v+o1, 1≤j≤o2에 대해 인 전자 장치
3 3
제1항에 있어서,상기 키 생성 장치는 =S-1과 =T-1를 계산하고,상기 전자 장치는 상기 키 생성 장치로부터 , , 및 상기 제3맵(F)을 수신하는 디지털 서명 생성 장치를 더 포함하고,상기 디지털 서명 생성 장치는,주어진 메시지(M)에 대한 해시 메시지(h(M))를 계산하고,(h(M))=ξ을 계산하고,F-1(ξ)=s를 계산하고,(s)=τ를 계산하고,여기서, ξ=(ξ1, …, ξm)이고, 벡터 s=(s1, …, sn)이고, τ는 주어진 해시 메시지(h(M))에 대한 디지털 서명인 전자 장치
4 4
제3항에 있어서, 상기 F-1(ξ)=s를 계산하는 상기 디지털 서명 생성 장치는,랜덤 비니거 벡터 sv =(s1, …, sv)를 선택하고,랜덤 비니거 벡터 sv를 i=1, …, o1에 대한 F(i)로 대입하고,o1개의 변수들을 갖는 o1 방정식들의 제1 선형 시스템을 얻고,가우시안 소거를 수행하여 상기 제1 선형 시스템의 해(sv+1, …, sv+o1)를 얻고,랜덤 비니거 벡터 sv와 상기 해(sv+1, …, sv+o1)를 i=o1+1, …, o1+o2에 대한 F(i)로 대입하고,F(s)=ξ의 해를 얻기 위해, o2 개의 변수들을 갖는 o2 방정식들의 제2 선형 시스템을 풀어서 상기 제2 선형 시스템의 해(sv+o1+1, …, sv+o1+o2)를 얻는 전자 장치
5 5
제4항에 있어서,상기 키 생성 장치와 상기 디지털 서명 생성 장치는 하나의 마더보드를 공유하는 전자 장치
6 6
제3항에 있어서,상기 전자 장치는 상기 키 생성 장치로부터 상기 공개키(P)를 수신하고, 상기 디지털 서명 생성 장치로부터 메시지(M)와 상기 디지털 서명(τ)을 수신하고, P(τ)=h(M) 인지를 판단하는 검증 장치를 더 포함하는 전자 장치
7 7
디지털 서명 생성 장치를 포함하는 전자 장치에 있어서,상기 디지털 서명 생성 장치는,제1아핀 맵(S:)과 =S-1 중의 어느 하나, 제2아핀 맵(T:)과 =T-1중의 어느 하나, 및 제3맵(F:)을 키 생성 장치로부터 수신하고,주어진 메시지(M)에 대한 해시 메시지(h(M))를 계산하고,(h(M))=ξ을 계산하고,F-1(ξ)=s를 계산하고,(s)=τ를 계산하고,여기서, ξ=(ξ1, …, ξm)이고, 벡터 s=(s1, …, sn)이고, τ는 주어진 해시 메시지(h(M))에 대한 디지털 서명이고,상기 제3맵(F=(F(1), …, F(m)))은 각각이 ot 개(t=1,
8 8
제7항에 있어서,상기 제3맵(F=(F(1), …, F(m)))은 두 개의 레이어들을 포함하고,상기 두 개의 레이어들 중 첫 번째 레이어는 아래 수식에 따라 정의되는 다항식들()을 포함하고,상기 두 개의 레이어들 중 두 번째 레이어는 아래 수식에 따라 정의되는 다항식들()를 포함하고,이고,다항식들(F(1)(x)부터 F(o1)(x)) 중에서 각 F(i)의 이차항 부분의 대칭 행렬이 랭크(rank) v+o1을 갖도록 계수 αi,j가 선택되고,Φj는 변수들(x1, x2, …, xv+o1)의 이차 다항식이고,이고,Θj는 변수들(x1, x2, …, xn)의 이차 다항식이고, 다항식들(F(o1+1)(x)부터 F(m)(x)) 중에서 각 F(k)의 이차항 부분의 대칭 행렬이 k=o1+1, …, o2에 대해 풀 랭크 (full rank)를 갖도록 1≤i≤v+o1, 1≤j≤o2에 대해 인 전자 장치
9 9
제7항에 있어서, 상기 디지털 서명 생성 장치는,상기 키 생성 장치로부터 =S-1와 =T-1을 수신하는 전자 장치
10 10
제7항에 있어서,상기 키 생성 장치와 상기 디지털 서명 생성 장치는 하나의 마더보드를 공유하는 전자 장치
11 11
제7항에 있어서, 상기 F-1(ξ)=s를 계산하는 상기 디지털 서명 생성 장치는,랜덤 비니거 벡터(Vinegar vector) sv =(s1, …, sv)를 선택하고,랜덤 비니거 벡터 sv를 i=1, …, o1에 대한 F(i)로 대입하고,o1 개의 변수들을 갖는 o1 방정식들의 제1 선형 시스템을 얻고,가우시안 소거를 수행하여 상기 제1 선형 시스템의 해(sv+1, …, sv+o1)를 얻고,랜덤 비니거 벡터 sv와 상기 해(sv+1, …, sv+o1)를 i=o1+1, …, o1+o2에 대한 F(i)로 대입하고,F(s)=ξ의 해를 얻기 위해, o2 개의 변수들을 갖는 o2 방정식들의 제2 선형 시스템을 풀어서 상기 제2 선형 시스템의 해(sv+o1+1, …, sv+o1+o2)를 얻는 전자 장치
12 12
제7항에 있어서,상기 전자 장치는 상기 키 생성 장치로부터 공개키(P)를 수신하고, 상기 디지털 서명 생성 장치로부터 상기 메시지(M)와 상기 디지털 서명(τ)을 수신하고, P(τ)=h(M) 인지를 판단하는 검증 장치를 더 포함하는 전자 장치
13 13
키 생성 장치, 디지털 서명 생성 장치, 및 검증 장치를 이용한 디지털 서명 방법에 있어서,상기 키 생성 장치가 제1아핀 맵(S:), 제2아핀 맵(T:), 및 제3맵(F:)을 생성하는 단계;상기 키 생성 장치가 상기 제1아핀 맵(S), 상기 제2아핀 맵(T), 및 상기 제3맵(F)를 이용하여 공개키(P==(P(1), …, P(m)))를 생성하는 단계; 및상기 키 생성 장치가 상기 공개키를 검증 장치로 전송하는 단계를 포함하고,상기 제3맵(F=(F(1), …, F(m)))은 각각이 ot 개(t=1,
14 14
제13항에 있어서,상기 제3맵(F=(F(1), …, F(m)))은 두 개의 레이어들을 포함하고,상기 두 개의 레이어들 중 첫 번째 레이어는 아래 수식에 따라 정의되는 다항식들()을 포함하고,상기 두 개의 레이어들 중 두 번째 레이어는 아래 수식에 따라 정의되는 다항식들()를 포함하고,이고,다항식들(F(1)(x)부터 F(o1)(x)) 중에서 각 F(i)의 이차항 부분의 대칭 행렬이 랭크(rank) v+o1을 갖도록 계수 αi,j가 선택되고,Φj는 변수들(x1, x2, …, xv+o1)의 이차 다항식이고,이고,Θj는 변수들(x1, x2, …, xn)의 이차 다항식이고, 다항식들(F(o1+1)(x)부터 F(m)(x)) 중에서 각 F(k)의 이차항 부분의 대칭 행렬이 k=o1+1, …, o2에 대해 풀 랭크 (full rank)를 갖도록 1≤i≤v+o1, 1≤j≤o2에 대해 인 디지털 서명 방법
15 15
제13항에 있어서,상기 키 생성 장치가 =S-1과 =T-1를 계산하는 단계;상기 디지털 서명 생성 장치가 상기 키 생성 장치로부터 , , 및 상기 제3맵(F)를 수신하는 단계;상기 디지털 서명 생성 장치가 주어진 메시지(M)에 대한 해시 메시지(h(M))를 계산하는 단계;상기 디지털 서명 생성 장치가 (h(M))=ξ을 계산하는 단계;상기 디지털 서명 생성 장치가 F-1(ξ)=s를 계산하는 단계; 및상기 디지털 서명 생성 장치가 (s)=τ를 계산하는 단계를 더 포함하고,여기서, ξ=(ξ1, …, ξm)이고, 벡터 s=(s1, …, sn)이고, τ는 주어진 해시 메시지(h(M))에 대한 디지털 서명인 디지털 서명 방법
16 16
제15항에 있어서, 상기 디지털 서명 생성 장치가 F-1(ξ)=s를 계산하는 단계는,랜덤 비니거 벡터 sv =(s1, …, sv)를 선택하는 단계;랜덤 비니거 벡터 sv를 i=1, …, o1에 대한 F(i)로 대입하는 단계;o1 개의 변수들을 갖는 o1 방정식들의 제1 선형 시스템을 얻는 단계;가우시안 소거를 수행하여 상기 제1 선형 시스템의 해(sv+1, …, sv+o1)를 얻는 단계:랜덤 비니거 벡터 sv와 상기 해(sv+1, …, sv+o1)를 i=o1+1, …, o1+o2에 대한 F(i)로 대입하는 단계; 및F(s)=ξ의 해를 얻기 위해, o2 개의 변수들을 갖는 o2 방정식들의 제2 선형 시스템을 풀어서 상기 제2 선형 시스템의 해(sv+o1+1, …, sv+o1+o2)를 얻는 단계를 포함하는 디지털 서명 방법
17 17
제15항에 있어서,상기 검증 장치가 상기 키 생성 장치로부터 상기 공개키(P)를 수신하고, 상기 디지털 서명 생성 장치로부터 상기 메시지(M)와 상기 디지털 서명(τ)을 수신하는 단계; 및상기 검증 장치가 P(τ)=h(M) 인지를 판단하는 단계를 더 포함하는 디지털 서명 방법
18 18
제16항에 있어서, 상기 디지털 서명 생성 장치가 F-1(ξ)=s를 계산하는 단계는,상기 제1 선형 시스템의 해(sv+1, …, sv+o1) 또는 상기 제2 선형 시스템의 해(sv+o1+1, …, sv+o1+o2)가 존재하지 않을 때, 상기 디지털 서명 생성 장치가 상기 랜덤 비니거 벡터 sv =(s1, …, sv)를 다시 선택하는 단계를 더 포함하는 디지털 서명 방법
19 19
제13항에 있어서,상기 키 생성 장치와 상기 디지털 서명 생성 장치는 하나의 마더보드를 공유하는 디지털 서명 방법
지정국 정보가 없습니다
패밀리정보가 없습니다
순번, 연구부처, 주관기관, 연구사업, 연구과제의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 국가R&D 연구정보 정보 표입니다.
순번 연구부처 주관기관 연구사업 연구과제
1 미래창조과학부 국가수리과학연구소 정보수학기반 핵심기술 연구 신규 수학적 난제에 기반한 고속 공개키 암호알고리즘 연구