1 |
1
컨텐츠 제공을 위한 서버에 있어서, 제1 단말과 공유되는 제1 대칭키로 암호화되며 상기 제1 단말로 컨텐츠를 제공할 제2 단말에 관한 정보를 상기 제1 단말로부터 수신하는 수신부;랜덤값, 제1 일회성 대칭키 및 티켓을 생성하는 생성부-상기 제1 일회성 대칭키는 상기 랜덤값 및 상기 제2 단말과 공유되는 제2 대칭키를 이용하여 생성되며, 상기 티켓은 상기 랜덤값을 포함하고 상기 제2 대칭키로 암호화됨-; 및상기 제1 일회성 대칭키를 상기 제1 대칭키로 암호화하여 상기 티켓과 함께 상기 제1 단말로 전송하는 전송부;를 포함하되,상기 티켓은 상기 제1 단말 정보, 제2 단말 정보 및 타임스탬프 중 하나 이상을 추가적으로 포함하는 것을 특징으로 하는 컨텐츠 제공을 위한 서버
|
2 |
2
제1항에 있어서, 상기 제1 단말은 상기 제2 단말과의 통신에 사용될 세션키를 생성하고, 상기 세션키를 상기 제1 일회성 대칭키로 암호화하여 상기 티켓과 함께 상기 제2 단말로 전송하며, 상기 제2 단말은 상기 제2 대칭키에 의해 상기 티켓이 복호화되는지 여부로부터 상기 티켓의 유효성을 검증하는 것을 특징으로 하는 컨텐츠 제공을 위한 서버
|
3 |
3
제2항에 있어서, 상기 제2 단말은 상기 복호화된 티켓에서의 상기 랜덤값과 상기 제2 대칭키를 이용하여 제2 일회성 대칭키를 생성하며, 상기 제2 일회성 대칭키에 의해 상기 세션키가 복호화되는지 여부로부터 상기 제1 단말을 인증하는 것을 특징으로 하는 컨텐츠 제공을 위한 서버
|
4 |
4
제3항에 있어서, 상기 제2 단말은 상기 제1 단말로 상기 인증 결과의 전송을 위해 상기 제2 일회성 대칭키를 해시 연산하고, 상기 해시 연산된 제2 일회성 대칭키를 상기 복호화된 세션키로 암호화하여 상기 제1 단말로 전송하는 것을 특징으로 하는 컨텐츠 제공을 위한 서버
|
5 |
5
제1항에 있어서, 상기 제1 일회성 대칭키는 상기 랜덤값과 상기 제2 대칭키를 XOR 연산하여 생성되는 것을 특징으로 하는 컨텐츠 제공을 위한 서버
|
6 |
6
제3항에 있어서, 상기 제2 일회성 대칭키는 상기 랜덤값과 상기 제2 대칭키를 XOR 연산하여 생성되는 것을 특징으로 하는 컨텐츠 제공을 위한 서버
|
7 |
7
컨텐츠 제공을 위한 서버의 동작 방법에 있어서, 제1 단말과 공유되는 제1 대칭키로 암호화되며 상기 제1 단말로 컨텐츠를 제공할 제2 단말에 관한 정보를 상기 제1 단말로부터 수신하는 단계;랜덤값, 제1 일회성 대칭키 및 티켓을 생성하는 단계-상기 제1 일회성 대칭키는 상기 랜덤값 및 상기 제2 단말과 공유되는 제2 대칭키를 이용하여 생성되며, 상기 티켓은 상기 랜덤값을 포함하고 상기 제2 대칭키로 암호화됨-; 및상기 제1 일회성 대칭키를 상기 제1 대칭키로 암호화하여 상기 티켓과 함께 상기 제1 단말로 전송하는 단계;를 포함하되,상기 티켓은 상기 제1 단말 정보, 제2 단말 정보 및 타임스탬프 중 하나 이상을 추가적으로 포함하는 것을 특징으로 하는 컨텐츠 제공을 위한 서버의 동작 방법
|
8 |
8
제7항에 있어서, 상기 제1 단말은 상기 제2 단말과의 통신에 사용될 세션키를 생성하고, 상기 세션키를 상기 제1 일회성 대칭키로 암호화하여 상기 티켓과 함께 상기 제2 단말로 전송하며, 상기 제2 단말은 상기 제2 대칭키에 의해 상기 티켓이 복호화되는지 여부로부터 상기 티켓의 유효성을 검증하는 것을 특징으로 하는 컨텐츠 제공을 위한 서버의 동작 방법
|
9 |
9
제8항에 있어서, 상기 제2 단말은 상기 복호화된 티켓에서의 상기 랜덤값과 상기 제2 대칭키를 이용하여 제2 일회성 대칭키를 생성하며, 상기 제2 일회성 대칭키에 의해 상기 세션키가 복호화되는지 여부로부터 상기 제1 단말을 인증하는 것을 특징으로 하는 컨텐츠 제공을 위한 서버의 동작 방법
|
10 |
10
제9항에 있어서, 상기 제2 단말은 상기 제1 단말로 상기 인증 결과의 전송을 위해 상기 제2 일회성 대칭키를 해시 연산하고, 상기 해시 연산된 제2 일회성 대칭키를 상기 복호화된 세션키로 암호화하여 상기 제1 단말로 전송하는 것을 특징으로 하는 컨텐츠 제공을 위한 서버의 동작 방법
|
11 |
11
서버와 네트워크를 통해 연결되어 컨텐츠를 제공받는 단말에 있어서, 상기 서버와 상기 단말 사이에 공유되는 제1 대칭키로 암호화되며 상기 단말로 컨텐츠를 제공할 다른 단말에 관한 정보를 상기 서버로 전송하는 전송부; 및랜덤값, 제1 일회성 대칭키 및 티켓을 생성하는 상기 서버로부터 상기 제1 대칭키로 암호화된 상기 제1 일회성 대칭키 및 상기 티켓을 수신하는 수신부-상기 제1 일회성 대칭키는 상기 랜덤값 및 상기 서버와 상기 다른 단말 사이에 공유되는 제2 대칭키를 이용하여 생성되며, 상기 티켓은 상기 랜덤값을 포함하고 상기 제2 대칭키로 암호화됨-;를 포함하되,상기 티켓은 상기 단말 정보, 다른 단말 정보 및 타임스탬프 중 하나 이상을 추가적으로 포함하는 것을 특징으로 하는 단말
|
12 |
12
제11항에 있어서, 상기 다른 단말과의 통신에 사용될 세션키를 생성하는 생성부;를 더 포함하되, 상기 전송부는 상기 제1 일회성 대칭키로 암호화된 상기 세션키를 상기 티켓과 함께 상기 다른 단말로 전송하며, 상기 다른 단말은 상기 제2 대칭키에 의해 상기 티켓이 복호화되는지 여부로부터 상기 티켓의 유효성을 검증하는 것을 특징으로 하는 단말
|
13 |
13
제12항에 있어서, 상기 다른 단말은 상기 복호화된 티켓에서의 상기 랜덤값과 상기 제2 대칭키를 이용하여 제2 일회성 대칭키를 생성하며, 상기 제2 일회성 대칭키에 의해 상기 세션키가 복호화되는지 여부로부터 상기 단말을 인증하는 것을 특징으로 하는 단말
|
14 |
14
제13항에 있어서, 상기 다른 단말은 상기 단말로 상기 인증 결과의 전송을 위해 상기 제2 일회성 대칭키를 해시 연산하고, 상기 해시 연산된 제2 일회성 대칭키를 상기 복호화된 세션키로 암호화하여 상기 단말로 전송하는 것을 특징으로 하는 단말
|