1 |
1
적어도 하나의 서버를 포함하는 서버 그룹 및 그룹 컨트롤러와 메시지를 송수신하는 클라이언트 단말의 종단간 인증 방법에 있어서,특정 범위 내의 임의의 값을 기초로 산출한 등록요청 값 및 상기 클라이언트 단말의 식별 정보를 기초로 상기 그룹 컨트롤러에 등록하여 키 생성 기초 정보를 획득하는 단계;상기 키 생성 기초 정보를 기초로 상기 클라이언트 단말의 개인키 및 상기 클라이언트 단말의 공개키를 생성하는 단계;상기 클라이언트 단말의 개인키를 기초로 제1 멀티캐스트 키를 생성하는 단계; 및상기 제1 멀티캐스트 키에 기초한 메시지를 상기 서버 그룹에 송신하여 상기 클라이언트 단말의 인증을 요청하는 단계를 포함하는, 종단간 인증 방법
|
2 |
2
청구항 1에 있어서,상기 서버 그룹 중 하나의 서버로부터 제1 유니캐스트 키에 기초한 메시지를 수신하는 단계; 및상기 제1 유니캐스트 키에 기초한 메시지에 포함된 정보 및 상기 클라이언트 단말의 개인키를 기초로 제2 유니캐스트 키를 생성하는 단계를 더 포함하는, 종단간 인증 방법
|
3 |
3
청구항 2에 있어서,상기 제2 유니캐스트 키를 생성하는 단계는,상기 제1 유니캐스트 키에 기초한 메시지에 포함된 정보를 기초로 상기 하나의 서버의 공개키를 산출하는 단계; 및상기 하나의 서버의 공개키 및 상기 클라이언트 단말의 개인키를 기초로 상기 제2 유니캐스트 키를 생성하는 단계를 포함하는, 종단간 인증 방법
|
4 |
4
청구항 2에 있어서,상기 제2 유니캐스트 키를 기초로 상기 제1 유니캐스트 키에 기초한 메시지를 검증하여 상기 하나의 서버를 인증하는 단계를 더 포함하는, 종단간 인증 방법
|
5 |
5
청구항 1에 있어서,상기 그룹 컨트롤러에 등록하여 키 생성 기초 정보를 획득하는 단계는,상기 등록요청 값 및 상기 클라이언트 단말의 식별 정보를 상기 그룹 컨트롤러로 송신하는 단계; 및상기 그룹 컨트롤러로부터 상기 키 생성 기초 정보를 획득하는 단계를 포함하는, 종단간 인증 방법
|
6 |
6
청구항 1에 있어서,상기 클라이언트 단말의 공개키는, ECDH(Elliptic-Curve Diffie-Hellman) 개인키 및 공개키의 관계에 따라 상기 클라이언트 단말의 개인키로부터 산출되는, 종단간 인증 방법
|
7 |
7
청구항 1에 있어서,상기 키 생성 기초 정보는,ECQV(Elliptic Curve Qu-Vanstone) 인증서 방식에 따라 상기 클라이언트 단말의 등록요청 값을 기초로 산출되는 상기 클라이언트 단말의 증명 정보 및 상기 그룹 컨트롤러의 공개키를 포함하는, 종단간 인증 방법
|
8 |
8
클라이언트 단말 및 그룹 컨트롤러와 메시지를 송수신하는 서버 그룹에 포함된 하나의 서버의 종단간 인증 방법에 있어서,특정 범위 내의 임의의 값을 기초로 산출한 등록요청 값 및 상기 하나의 서버의 식별 정보를 기초로 상기 그룹 컨트롤러에 등록하여 키 생성 기초 정보를 획득하는 단계;상기 키 생성 기초 정보를 기초로 상기 하나의 서버의 개인키 및 상기 하나의 서버의 공개키를 생성하는 단계;상기 클라이언트 단말로부터 제1 멀티캐스트 키에 기초한 메시지를 수신하는 단계;상기 제1 멀티캐스트 키에 기초한 메시지에 포함된 정보 및 상기 키 생성 기초 정보를 기초로 제2 멀티캐스트 키를 생성하는 단계; 및상기 제2 멀티캐스트 키를 기초로 상기 제1 멀티캐스트 키에 기초한 메시지를 검증하여 상기 클라이언트 단말을 인증하는 단계를 포함하는, 종단간 인증 방법
|
9 |
9
청구항 8에 있어서,상기 제2 멀티캐스트 키를 생성하는 단계는,상기 제1 멀티캐스트 키에 기초한 메시지에 포함된 정보를 기초로 상기 클라이언트 단말의 공개키를 산출하는 단계; 및상기 클라이언트 단말의 공개키 및 상기 키 생성 기초 정보를 기초로 상기 제2 멀티캐스트 키를 생성하는 단계를 포함하는, 종단간 인증 방법
|
10 |
10
청구항 9에 있어서,상기 클라이언트 단말의 공개키 및 상기 하나의 서버의 개인키를 기초로 제1 유니캐스트 키를 생성하는 단계; 및상기 제1 유니캐스트 키에 기초한 메시지를 상기 클라이언트 단말로 송신하여 상기 하나의 서버의 인증을 요청하는 단계를 더 포함하는, 종단간 인증 방법
|
11 |
11
청구항 8에 있어서,상기 그룹 컨트롤러에 등록하여 키 생성 기초 정보를 획득하는 단계는,상기 등록요청 값 및 상기 하나의 서버의 식별 정보를 상기 그룹 컨트롤러로 송신하는 단계; 및상기 그룹 컨트롤러로부터 상기 키 생성 기초 정보를 획득하는 단계를 포함하는, 종단간 인증 방법
|
12 |
12
청구항 8에 있어서,상기 하나의 서버의 공개키는, ECDH(Elliptic-Curve Diffie-Hellman) 개인키 및 공개키의 관계에 따라 상기 하나의 서버의 개인키로부터 산출되는, 종단간 인증 방법
|
13 |
13
청구항 8에 있어서,상기 키 생성 기초 정보는,ECQV(Elliptic Curve Qu-Vanstone) 인증서 방식에 따라 상기 하나의 서버의 등록요청 값을 기초로 산출되는 상기 하나의 서버의 증명 정보 및 상기 그룹 컨트롤러의 공개키를 포함하는, 종단간 인증 방법
|
14 |
14
적어도 하나의 서버를 포함하는 서버 그룹 및 클라이언트 단말과 메시지를 송수신하는 그룹 컨트롤러의 종단간 인증 방법에 있어서,상기 적어도 하나의 서버 및 상기 클라이언트 단말 중 어느 하나의 등록 요청 단말로부터 상기 등록 요청 단말의 식별 정보 및 등록요청 값을 수신하는 단계;상기 그룹 컨트롤러의 개인키 및 상기 등록 요청 단말의 식별 정보 및 등록요청 값을 기초로 키 생성 기초 정보를 생성하는 단계; 및상기 키 생성 기초 정보를 상기 등록 요청 단말로 송신하는 단계를 포함하는, 종단간 인증 방법
|
15 |
15
청구항 14에 있어서,상기 키 생성 기초 정보는,ECQV(Elliptic Curve Qu-Vanstone) 인증서 방식에 따라 상기 등록 요청 단말의 등록요청 값을 기초로 산출되는 상기 등록 요청 단말의 증명 정보 및 상기 그룹 컨트롤러의 공개키를 포함하는, 종단간 인증 방법
|
16 |
16
청구항 14에 있어서,미리 정해진 방법에 따라 그룹 개인키를 설정하는 단계;상기 그룹 개인키를 기초로 그룹 공개키를 생성하는 단계; 및상기 등록 요청 단말이 상기 클라이언트 단말인 경우 상기 그룹 공개키를 상기 클라이언트 단말로 송신하고, 상기 등록 요청 단말이 상기 적어도 하나의 서버인 경우, 상기 그룹 개인키 및 상기 그룹 공개키를 상기 적어도 하나의 서버로 송신하는 단계를 더 포함하는, 종단간 인증 방법
|
17 |
17
청구항 16에 있어서,상기 그룹 개인키를 기초로 그룹 공개키를 생성하는 단계는,ECDH(Elliptic-Curve Diffie-Hellman) 개인키 및 공개키의 관계에 따라 상기 그룹 개인키로부터 산출되는, 종단간 인증 방법
|