맞춤기술찾기

이전대상기술

아이디 기반 암호화, 복호화 방법 및 이를 수행하기 위한 장치

  • 기술번호 : KST2015136263
  • 담당센터 :
  • 전화번호 :
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 아이디 기반 암호화, 복호화 방법 및 이를 수행하기 위한 장치가 개시된다. 본 발명의 일 실시예에 따른 아이디 기반 암호화 방법은, 송신 단말에서, 키 발급 서버로부터 송신측 아이디에 대응되는 송신측 개인키(a)를 발급받는 단계; 상기 송신 단말에서, 상기 송신측 아이디, 수신측 아이디 및 상기 송신측 개인키를 이용하여 세션키(S)를 생성하는 단계; 상기 송신 단말에서, 상기 세션키의 적어도 일부로부터 비밀키를 추출하는 단계; 및 상기 송신 단말에서, 기 설정된 암호화 알고리즘 및 상기 비밀키를 이용하여 메시지를 암호화하는 단계를 포함한다.
Int. CL H04L 9/14 (2006.01.01)
CPC
출원번호/일자 1020120122508 (2012.10.31)
출원인 삼성에스디에스 주식회사, 서울대학교산학협력단
등록번호/일자 10-1493212-0000 (2015.02.09)
공개번호/일자 10-2014-0055509 (2014.05.09) 문서열기
공고번호/일자 (20150223) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 등록
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2013.11.15)
심사청구항수 19

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 삼성에스디에스 주식회사 대한민국 서울특별시 송파구
2 서울대학교산학협력단 대한민국 서울특별시 관악구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 윤효진 대한민국 경기 용인시 수지구
2 천정희 대한민국 경기 과천시 부림
3 이선영 대한민국 서울 강남구
4 이형태 대한민국 서울 강북구
5 손정훈 대한민국 서울 양천구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 두호특허법인 대한민국 서울특별시 강남구 언주로***, *층(논현동,시그너스빌딩)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 삼성에스디에스 주식회사 서울특별시 송파구
2 서울대학교산학협력단 서울특별시 관악구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2012.10.31 수리 (Accepted) 1-1-2012-0894677-64
2 [출원서등 보정]보정서
[Amendment to Patent Application, etc.] Amendment
2012.11.01 수리 (Accepted) 1-1-2012-0897363-58
3 출원인정보변경(경정)신고서
Notification of change of applicant's information
2013.01.14 수리 (Accepted) 4-1-2013-5007213-54
4 [심사청구]심사청구(우선심사신청)서
[Request for Examination] Request for Examination (Request for Preferential Examination)
2013.11.15 수리 (Accepted) 1-1-2013-1040538-43
5 [대리인선임]대리인(대표자)에 관한 신고서
[Appointment of Agent] Report on Agent (Representative)
2014.08.04 수리 (Accepted) 1-1-2014-0737221-45
6 출원인정보변경(경정)신고서
Notification of change of applicant's information
2014.08.07 수리 (Accepted) 4-1-2014-5094548-96
7 의견제출통지서
Notification of reason for refusal
2014.08.26 발송처리완료 (Completion of Transmission) 9-5-2014-0583745-81
8 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2014.10.21 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2014-1002882-99
9 [거절이유 등 통지에 따른 의견]의견(답변, 소명)서
[Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation)
2014.10.21 수리 (Accepted) 1-1-2014-1002881-43
10 등록결정서
Decision to grant
2015.02.01 발송처리완료 (Completion of Transmission) 9-5-2015-0074301-63
11 출원인정보변경(경정)신고서
Notification of change of applicant's information
2015.03.17 수리 (Accepted) 4-1-2015-5033829-92
12 출원인정보변경(경정)신고서
Notification of change of applicant's information
2015.05.13 수리 (Accepted) 4-1-2015-5062924-01
13 출원인정보변경(경정)신고서
Notification of change of applicant's information
2019.05.13 수리 (Accepted) 4-1-2019-5093546-10
14 출원인정보변경(경정)신고서
Notification of change of applicant's information
2019.05.23 수리 (Accepted) 4-1-2019-5101798-31
15 출원인정보변경(경정)신고서
Notification of change of applicant's information
2019.08.02 수리 (Accepted) 4-1-2019-5154561-59
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
송신 단말에서, 키 발급 서버로부터 송신측 아이디에 대응되는 송신측 개인키(a)를 발급받는 단계;상기 송신 단말에서, 상기 송신측 아이디 및 수신측 아이디로부터 각각 제1 세션키 엘리먼트(hA) 및 제2 세션키 엘리먼트(hB)를 생성하는 단계;상기 송신 단말에서, 제2 세션키 엘리먼트(hB)로부터 제3 세션키 엘리먼트(hC)를 생성하는 단계;상기 송신 단말에서, 상기 제1 세션키 엘리먼트(hA), 상기 제2 세션키 엘리먼트(hB) 및 상기 제3 세션키 엘리먼트(hc)를 포함하는 세션키 생성 문자열을 생성하고, 상기 세션키 생성 문자열로부터 세션키(S)를 생성하는 단계;상기 송신 단말에서, 상기 세션키의 적어도 일부로부터 비밀키를 추출하는 단계; 및상기 송신 단말에서, 기 설정된 암호화 알고리즘 및 상기 비밀키를 이용하여 메시지를 암호화하는 단계를 포함하는 아이디 기반 암호화 방법
2 2
삭제
3 3
청구항 1에 있어서,상기 제1 세션키 엘리먼트(hA) 및 제2 세션키 엘리먼트(hB)는 제1해시함수(H1)를 이용하여 상기 송신측 아이디 및 상기 수신측 아이디를 각각 해싱함으로써 생성되고,상기 제3 세션키 엘리먼트(hc)는 상기 제2 세션키 엘리먼트(hB)에 대한 상기 송신측 개인키(a)의 지수승을 계산함으로써 생성되며,상기 세션키(S)는 제2해시함수(H2)를 이용하여 상기 세션키 생성 문자열(S)을 해싱함으로써 생성되는, 아이디 기반 암호화 방법
4 4
청구항 3에 있어서,상기 송신측 개인키는 다음의 수학식a = logg(H1(A))(이때, a는 송신측 개인키, H1은 제1해시함수, A는 송신측 아이디, g는 군 ZN의 최대 순환 부분군 G의 생성원, N = pq를 만족하는 정수, p 및 q는 각각 p≡1 (mod 4), q≡3 (mod 4)를 만족하는 소수)에 의하여 계산되는, 아이디 기반 암호화 방법
5 5
청구항 4에 있어서,상기 제1해시함수는 임의의 이진 문자열을 상기 최대 순환 부분군 G 내의 임의의 원소로 매핑시키도록 설정되는, 아이디 기반 암호화 방법
6 6
청구항 1에 있어서,상기 세션키 생성 문자열은, 상기 송신 단말 및 상기 수신 단말간에 기 설정된 제1추가 문자열을 더 포함하는, 아이디 기반 암호화 방법
7 7
청구항 1에 있어서,상기 비밀키를 추출하는 단계는,상기 세션키를 구성하는 이진 문자열 중 일부를 추출하여 상기 비밀키에 할당하는 단계; 및상기 비밀키에 할당된 이진 문자열을 제외한 나머지 문자열을 상기 메시지 암호화를 위한 초기화 벡터에 할당하는 단계를 더 포함하는, 아이디 기반 암호화 방법
8 8
청구항 7에 있어서,상기 메시지를 암호화하는 단계는, 상기 암호화 알고리즘, 상기 암호화 알고리즘의 동작 모드, 상기 비밀키 및 상기 초기화 벡터를 이용하여 상기 메시지를 암호화하는, 아이디 기반 암호화 방법
9 9
청구항 8에 있어서,상기 메시지를 암호화하는 단계는, 상기 송신 단말 및 상기 수신 단말간에 기 설정된 제2 추가 문자열을 상기 메시지에 부가하는 단계를 더 포함하는, 아이디 기반 암호화 방법
10 10
수신 단말에서, 키 발급 서버로부터 수신측 아이디에 대응되는 수신측 개인키(b)를 발급받는 단계;상기 수신 단말에서, 송신측 아이디 및 상기 수신측 아이디로부터 각각 제1 세션키 엘리먼트(hA) 및 제2 세션키 엘리먼트(hB)를 생성하는 단계;상기 수신 단말에서, 제2 세션키 엘리먼트(hB)로부터 제3 세션키 엘리먼트(hC)를 생성하는 단계;상기 수신 단말에서, 상기 제1 세션키 엘리먼트(hA), 상기 제2 세션키 엘리먼트(hB) 및 상기 제3 세션키 엘리먼트(hC)를 포함하는 세션키 생성 문자열을 생성하고, 상기 세션키 생성 문자열로부터 세션키(S)를 생성하는 단계;상기 수신 단말에서, 상기 세션키의 적어도 일부로부터 비밀키를 추출하는 단계; 및상기 수신 단말에서, 기 설정된 복호화 알고리즘 및 상기 비밀키를 이용하여 암호화된 메시지를 복호화하는 단계를 포함하는 아이디 기반 복호화 방법
11 11
삭제
12 12
청구항 10에 있어서,상기 제1 세션키 엘리먼트(hA) 및 제2 세션키 엘리먼트(hB)는 제1해시함수(H1)를 이용하여 상기 송신측 아이디 및 상기 수신측 아이디를 각각 해싱함으로써 생성되고,상기 제3 세션키 엘리먼트(hC)는 상기 제1 세션키 엘리먼트(hA)에 대한 상기 수신측 개인키(b)의 지수승을 계산함으로써 생성되며,상기 세션키(S)는 제2해시함수(H2)를 이용하여 상기 세션키 생성 문자열을 해싱함으로써 생성되는, 아이디 기반 복호화 방법
13 13
청구항 12에 있어서,상기 수신측 개인키는 다음의 수학식b = logg(H1(B))(이때, b는 수신측 개인키, H1은 제1해시함수, B는 수신측 아이디, g는 군 ZN의 최대 순환 부분군 G의 생성원, N = pq를 만족하는 정수, p 및 q는 각각 p≡1 (mod 4), q≡3 (mod 4)를 만족하는 소수)에 의하여 계산되는, 아이디 기반 복호화 방법
14 14
청구항 13에 있어서,상기 제1해시함수는 임의의 이진 문자열을 상기 최대 순환 부분군 G 내의 임의의 원소로 매핑시키도록 설정되는, 아이디 기반 복호화 방법
15 15
청구항 10에 있어서,상기 세션키 생성 문자열은, 상기 송신 단말 및 상기 수신 단말간에 기 설정된 제1추가 문자열을 더 포함하는, 아이디 기반 복호화 방법
16 16
청구항 10에 있어서,상기 비밀키를 추출하는 단계는,상기 세션키를 구성하는 이진 문자열 중 일부를 추출하여 상기 비밀키에 할당하는 단계; 및상기 비밀키에 할당된 이진 문자열을 제외한 나머지 문자열을 상기 메시지 암호화를 위한 초기화 벡터에 할당하는 단계를 더 포함하는, 아이디 기반 복호화 방법
17 17
청구항 16에 있어서,상기 메시지를 복호화하는 단계는, 상기 복호화 알고리즘, 상기 복호화 알고리즘의 동작 모드, 상기 비밀키 및 상기 초기화 벡터를 이용하여 상기 메시지를 복호화하는, 아이디 기반 복호화 방법
18 18
청구항 17에 있어서,상기 메시지를 복호화하는 단계는, 상기 송신 단말 및 상기 수신 단말간에 기 설정된 제2 추가 문자열을 복호화된 메시지로부터 제거하는 단계를 더 포함하는, 아이디 기반 복호화 방법
19 19
청구항 1, 청구항 3 내지 청구항 10 및 청구항 12 내지 청구항 18 중 어느 한 항에 기재된 방법을 컴퓨터상에서 수행하기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
20 20
하나 이상의 프로세서;메모리; 및하나 이상의 프로그램을 포함하는 장치로서,상기 하나 이상의 프로그램은 상기 메모리에 저장되고 상기 하나 이상의 프로세서에 의해 실행되도록 구성되며,상기 프로그램은,키 발급 서버로부터 송신측 아이디에 대응되는 송신측 개인키(a)를 발급받는 단계;상기 송신측 아이디 및 수신측 아이디로부터 각각 제1 세션키 엘리먼트(hA) 및 제2 세션키 엘리먼트(hB)를 생성하는 단계;제2 세션키 엘리먼트(hB)로부터 제3 세션키 엘리먼트(hC)를 생성하는 단계;상기 제1 세션키 엘리먼트(hA), 상기 제2 세션키 엘리먼트(hB) 및 상기 제3 세션키 엘리먼트(hc)를 포함하는 세션키 생성 문자열을 생성하고, 상기 세션키 생성 문자열로부터 세션키(S)를 생성하는 단계;상기 세션키의 적어도 일부로부터 비밀키를 추출하는 단계; 및기 설정된 암호화 알고리즘 및 상기 비밀키를 이용하여 메시지를 암호화하는 단계를 실행하기 위한 명령어들을 포함하는 장치
21 21
하나 이상의 프로세서;메모리; 및하나 이상의 프로그램을 포함하는 장치로서,상기 하나 이상의 프로그램은 상기 메모리에 저장되고 상기 하나 이상의 프로세서에 의해 실행되도록 구성되며,상기 프로그램은,키 발급 서버로부터 수신측 아이디에 대응되는 수신측 개인키(b)를 발급받는 단계;송신측 아이디 및 상기 수신측 아이디로부터 각각 제1 세션키 엘리먼트(hA) 및 제2 세션키 엘리먼트(hB)를 생성하는 단계;제2 세션키 엘리먼트(hB)로부터 제3 세션키 엘리먼트(hC)를 생성하는 단계;상기 제1 세션키 엘리먼트(hA), 상기 제2 세션키 엘리먼트(hB) 및 상기 제3 세션키 엘리먼트(hC)를 포함하는 세션키 생성 문자열을 생성하고, 상기 세션키 생성 문자열로부터 세션키(S)를 생성하는 단계;상기 세션키의 적어도 일부로부터 비밀키를 추출하는 단계; 및기 설정된 복호화 알고리즘 및 상기 비밀키를 이용하여 암호화된 메시지를 복호화하는 단계를 실행하기 위한 명령어들을 포함하는 장치
지정국 정보가 없습니다
순번, 패밀리번호, 국가코드, 국가명, 종류의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 패밀리정보 - 패밀리정보 표입니다.
순번 패밀리번호 국가코드 국가명 종류
1 CN103795533 CN 중국 FAMILY
2 US09379891 US 미국 FAMILY
3 US20140192976 US 미국 FAMILY
4 WO2014069778 WO 세계지적재산권기구(WIPO) FAMILY

DOCDB 패밀리 정보

순번, 패밀리번호, 국가코드, 국가명, 종류의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 패밀리정보 - DOCDB 패밀리 정보 표입니다.
순번 패밀리번호 국가코드 국가명 종류
1 CN103795533 CN 중국 DOCDBFAMILY
2 CN103795533 CN 중국 DOCDBFAMILY
3 US2014192976 US 미국 DOCDBFAMILY
4 US9379891 US 미국 DOCDBFAMILY
5 WO2014069778 WO 세계지적재산권기구(WIPO) DOCDBFAMILY
국가 R&D 정보가 없습니다.