맞춤기술찾기

이전대상기술

환 위의 타원곡선을 이용한 공개키 암호화 방법

  • 기술번호 : KST2015077107
  • 담당센터 : 대전기술혁신센터
  • 전화번호 : 042-610-2279
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 환 위의 타원곡선을 이용한 공개키 암호화 방법에 관한 것으로, 임의의 두 소수(p, q), 상기 두 소수의 p2qs(s=1, 2, 3 …)로 정의되는 정수(n), 정수환(Z/nZ) 위에 정의된 타원곡선(E)을 입력받는 초기화 과정과, 상기 두 소수(p, q) 및 정수(n)를 이용하여 공개키 및 비밀키를 생성하는 키 생성 과정과, 상기 공개키를 평문만큼 가산하여 평문을 암호문으로 변환하는 암호화 과정과, 상기 비밀키를 이용하여 상기 암호문의 이산로그를 구해 평문으로 복호화하는 과정으로 이루어지는 환 위의 타원곡선을 이용한 공개키 암호화 방법이 제시된다.공개키 암호화
Int. CL H04L 9/00 (2006.01)
CPC H04L 9/3066(2013.01)
출원번호/일자 1019990027009 (1999.07.06)
출원인 한국전자통신연구원
등록번호/일자 10-0370786-0000 (2003.01.21)
공개번호/일자 10-2001-0008921 (2001.02.05) 문서열기
공고번호/일자 (20030205) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 소멸
심사진행상태 수리
심판사항
구분
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2000.08.30)
심사청구항수 8

출원인

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

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 천정희 대한민국 대전광역시유성구
2 이동훈 대한민국 경기도성남시분당구
3 박춘식 대한민국 대전광역시유성구
4 한상근 대한민국 대전광역시유성구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 신영무 대한민국 서울특별시 강남구 영동대로 ***(대치동) KT&G타워 *층(에스앤엘파트너스)
2 최승민 대한민국 서울특별시 중구 통일로 **, 에이스타워 *층 (순화동)(법무법인 세종)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 한국전자통신연구원 대한민국 대전 유성구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 특허출원서
Patent Application
1999.07.06 수리 (Accepted) 1-1-1999-0074798-16
2 출원심사청구서
Request for Examination
2000.08.30 수리 (Accepted) 1-1-2000-0182943-34
3 출원인코드정정신청서
Request for Correction of Applicant Code
2000.09.06 수리 (Accepted) 1-1-2000-5275319-51
4 출원인정보변경(경정)신고서
Notification of change of applicant's information
2001.04.19 수리 (Accepted) 4-1-2001-0046046-20
5 선행기술조사의뢰서
Request for Prior Art Search
2002.03.22 수리 (Accepted) 9-1-9999-9999999-89
6 선행기술조사보고서
Report of Prior Art Search
2002.05.14 수리 (Accepted) 9-1-2002-0002251-15
7 의견제출통지서
Notification of reason for refusal
2002.05.23 발송처리완료 (Completion of Transmission) 9-5-2002-0178087-32
8 명세서 등 보정서
Amendment to Description, etc.
2002.07.22 보정승인 (Acceptance of amendment) 1-1-2002-0232621-24
9 의견서
Written Opinion
2002.07.22 수리 (Accepted) 1-1-2002-0232622-70
10 출원인정보변경(경정)신고서
Notification of change of applicant's information
2002.08.08 수리 (Accepted) 4-1-2002-0065009-76
11 등록결정서
Decision to grant
2003.01.14 발송처리완료 (Completion of Transmission) 9-5-2003-0010801-87
12 [대리인사임]대리인(대표자)에 관한 신고서
[Resignation of Agent] Report on Agent (Representative)
2008.11.06 수리 (Accepted) 1-1-2008-5054983-62
13 출원인정보변경(경정)신고서
Notification of change of applicant's information
2009.08.04 수리 (Accepted) 4-1-2009-5150899-36
14 출원인정보변경(경정)신고서
Notification of change of applicant's information
2015.02.02 수리 (Accepted) 4-1-2015-0006137-44
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1

임의의 두 소수(p, q), 상기 두 소수의 p2qs(s=1, 2, 3 …)로 정의되는 정수(n), 정수환(Z/Zn) 위에 정의된 타원곡선(E)을 입력받는 초기화 과정과,

상기 두 소수(p, q) 및 정수(n)를 이용하여 공개키 및 비밀키를 생성하는 키 생성 과정과,

상기 공개키를 평문만큼 가산하여 평문을 암호문으로 변환하는 암호화 과정과,

상기 비밀키를 이용하여 상기 암호문의 이산로그를 구해 평문으로 복호화하는 과정을 포함하여 이루어지는 것을 특징으로 하는 환 위의 타원곡선을 이용한 공개키 암호화 방법

2 2

제 1 항에 있어서,

상기 정수(n)이 p2q로 정의된 경우 상기 키 생성 과정은

타원곡선(E(Z/nZ)) 위의 한 점 P를 선택하는 단계와,

상기 타원곡선(E(Z/pZ))의 위수를 구하여 Np라고 설정하는 단계와,

상기 소수(p)를 이진 전개하였을 때 그의 자리수를 계산하여 k로 설정하는 단계와,

상기 타원곡선(E(Z/nZ))상에서 점 P를 n배 하여 H라 설정하여, 정수 n, k, 타원곡선 E와 E(Z/nZ)위의 두 점 P, H를 공개키로 공개하고, 소수 p, q와 E(Z/pZ)의 위수 Np는 비밀키로 간직하는 단계를 포함하여 이루어지는 것을 특징으로 하는 환 위의 타원곡선을 이용한 공개키 암호화 방법

3 3

제 1 항에 있어서,

상기 정수(n)이 p2q로 정의된 경우 상기 암호화 과정은 평문(m)을 입력 받은 후, 0과 n 사이의 임의의 정수(r)를 생성하는 단계와,

공개되있는 정보 P와 H를 이용하여 타원곡선(E(Z/nZ)) 상에서 암호문(C=(mP+rH) mod n)를 계산하는 단계를 포함하여 이루어지는 것을 특징으로 하는 환 위의 타원곡선을 이용한 공개키 암호화 방법

4 4

제 1 항에 있어서,

상기 정수(n)이 p2q로 정의된 경우 상기 복호화 과정은 암호문(C)를 타원곡선(E(Z/p2Z))상의 점으로 간주하여 Np배 한 결과를 C'이라 하고, 이 점의 x, y좌표를 각각 x[C'], y[C']로 설정하는 단계와,

점 P를 타원곡선(E(Z/p2Z))상의 점으로 간주하여 Np배 한 결과를 P'라 하고, 이 점의 x, y좌표를 각각 x[P'], y[P']로 설정하는 단계와,

ZP의 원소 (x[C']y[P'])/(y[C']x[P'])을 계산한 후 이 값을 p로 나눈 나머지를 구하는 단계를 포함하여 이루어지는 것을 특징으로 하는 환 위의 타원곡선을 이용한 공개키 암호화 방법

5 5

제 1 항에 있어서,

상기 정수(n)이 p2q2으로 정의된 경우 상기 키 생성 과정은 타원곡선(E(Z/nZ)) 위의 한 점 P를 지정하는 단계와,

타원곡선(E)을 유한체 Z/pZ위의 타원곡선으로 생각하여 타원곡선 E(Z/pZ)의 위수 Np를 구하는 단계와,

합성수 pq를 이진 전개하였을 때 그의 자리수를 계산하여 k로 설정하는 단계와,

타원곡선(E(Z/nZ))상에서 점 P를 n배 하여 이것을 H라 설정하여, 정수 n, k, 타원곡선 E와 E(Z/nZ)위의 두 점 P, H를 공개키로 공개하고, 소수 p, q와 Np와 Nq는 비밀키로 간직하는 단계를 포함하여 이루어지는 것을 특징으로 하는 환 위의 타원곡선을 이용한 공개키 암호화 방법

6 6

제 1 항에 있어서,

상기 정수(n)이 p2q2으로 정의된 경우 상기 암호화 과정은 평문(m)을 입력 받은 후, 0과 n 사이의 임의의 정수(r)를 생성하는 단계와,

공개되있는 정보 P와 H를 이용하여 타원곡선(E(Z/nZ))상에서 암호문(C=(mP+rH) mod n)를 계산하는 단계를 포함하여 이루어지는 것을 특징으로 하는 환 위의 타원곡선을 이용한 공개키 암호화 방법

7 7

제 1 항에 있어서,

상기 정수(n)이 p2q2으로 정의된 경우 상기 복호화 과정은 암호문(C)을 E(Z/p2Z)상의 점으로 간주하여 Np배 한 결과를 Cp이라 설정하고, 이 점의 x, y좌표를 각각 x[Cp], y[Cp]라 설정하는 단계와, 점 P를 타원곡선(E(Z/p2Z))상의 점으로 간주하여 Np배 한 결과를 Pp이라 설정하고, 이 점의 x, y좌표를 각각 x[Pp], y[Pp]라 설정하는 단계와, ZP의 원소 (x[Cp]y[Pp])/(y[Cp]x[Pp])을 계산한 후 이 값을 p로 나눈 나머지를 구하여 mp라 설정하는 단계로 이루어진 제 1 복호화 과정과,

암호문(C)을 E(Z/q2Z)상의 점으로 간주하여 Nq배 한 결과를 Cq이라 설정하고, 이 점의 x, y좌표를 각각 x[Cq], y[Cq]라 설정하는 단계와, 점 P를 E(Z/q2Z)상의 점으로 간주하여 Nq배 한 결과를 Pq이라 설정하고, 이 점의 x, y좌표를 각각 x[Pq], y[Pq]라 설정하는 단계와, ZP의 원소 (x[Cq]y[Pq])/(y[Cq]x[Pq])을 계산한 후 이 값을 q로 나눈 나머지를 구하여 mq라 설정하는 단계로 이루어진 제 2 복호화 과정과,

상기 mp와 mq에 대하여 m=mp mod p이고 m=mq mod q인 정수중에 0과 2k-1 사이에 있는 정수를 찾는 제 3 복호화 과정을 포함하여 이루어지는 것을 특징으로 하는 환 위의 타원곡선을 이용한 공개키 암호화 방법

8 8

삭제

9 9

삭제

10 10

삭제

11 11

임의의 두 소수(p, q), 상기 두 소수의 p2qs(s=1, 2, 3 …)로 정의되는 정수(n), 정수환(Z/Zn) 위에 정의된 타원곡선(E)을 입력받는 초기화 과정과,

상기 두 소수(p, q) 및 정수(n)를 이용하여 공개키 및 비밀키를 생성하는 키 생성 과정과,

상기 공개키를 평문만큼 가산하여 평문을 암호문으로 변환하는 암호화 과정과,

상기 비밀키를 이용하여 상기 암호문의 이산로그를 구해 평문으로 복호화하는 과정을 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체

지정국 정보가 없습니다
패밀리정보가 없습니다
국가 R&D 정보가 없습니다.