1 |
1
P2P 네트워크의 사용자 단말기에서 보상 서비스를 제공하는 방법에 있어서,제 1 제공자 서버로 컨텐츠를 요청하는 단계;상기 요청에 따라 상기 제 1 제공자 서버로부터 전송된 컨텐츠의 적어도 일 파트를 수신하는 단계;상기 수신된 파트에 해당하는 인센티브를 암호화하는 단계; 및상기 암호화된 인센티브를 상기 제 1 제공자 서버로 제공하는 단계를 포함하되,상기 제 1 제공자 서버는 상기 컨텐츠를 분할하여 파트별로 상기 사용자 단말기로 전송하며, 상기 사용자 단말기는 일 파트의 컨텐츠를 수신할 때마다 해당 인센티브를 상기 제 1 제공자 서버로 제공하며,멤버쉽 서버로부터 상기 컨텐츠와 관련된 해쉬값을 수신하는 단계;상기 수신된 파트를 해쉬 연산하여 해쉬값을 계산하는 단계; 및상기 수신된 해쉬값과 상기 계산된 해쉬값을 비교하는 단계를 더 포함하되,상기 사용자 단말기는 상기 수신된 해쉬값과 상기 계산된 해쉬값이 동일할 때 상기 계산된 해쉬값 및 상기 제 1 제공자 서버의 피어 정보를 상기 사용자 단말기의 개인키로 암호화하여 상기 인센티브를 생성하고, 상기 생성된 인센티브를 상기 제 1 제공자 서버로 전송하는 것을 특징으로 하는 사용자 단말기에서 보상 서비스를 제공하는 방법
|
2 |
2
삭제
|
3 |
3
삭제
|
4 |
4
제1항에 있어서, 상기 암호화된 인센티브를 상기 제 1 제공자 서버로 전송하는 단계는,상기 암호화된 인센티브를 멤버쉽 서버로 전송하는 단계; 및상기 사용자 단말기에 의해 수신된 컨텐츠가 올바른 컨텐츠인 지를 판단하는 단계를 더 포함하되,상기 멤버쉽 서버는 상기 수신된 컨텐츠가 올바른 컨텐츠라고 판단된 경우 상기 사용자 서버로부터 전송된 인센티브를 상기 제 1 제공자 서버로 전달하는 것을 특징으로 하는 사용자 단말기에서 보상 서비스를 제공하는 방법
|
5 |
5
제1항에 있어서, 상기 보상 서비스를 제공하는 방법은,멤버쉽 서버로 컨텐츠 정보를 요청하는 단계; 및상기 요청에 따라 상기 멤버쉽 서버로부터 제 1 티켓 정보 및 제 2 티켓 정보를 획득하는 단계를 더 포함하되,상기 제 1 티켓 정보는 상기 사용자 단말기를 소유한 제 1 피어, 파일명, 파일 내의 오프셋에 대한 정보를 가지고, 상기 제 1 티켓 정보가 상기 사용자 단말기로 전송될 때 상기 제 1 티켓 정보는 상기 제 1 제공자 서버를 소유한 제 2 피어와 상기 멤버쉽 서버 사이의 비밀키로 암호화되며, 상기 제 2 티켓 정보는 상기 제 1 피어, 파일명, 파일 내의 오프셋에 대한 정보를 가지고, 상기 제 2 티켓 정보가 상기 사용자 단말기로 전송될 때 상기 제 2 티켓 정보는 제 2 제공자 서버를 소유한 제 3 피어와 상기 멤버쉽 서버 사이의 비밀키로 암호화되며, 상기 제 1 피어는 상기 제 2 피어로부터 상기 컨텐츠의 일부를 제공받고, 상기 제 1 피어는 상기 제 3 피어로부터 상기 컨텐츠의 다른 일부를 제공받으며, 상기 제 1 제공자 서버는 상기 제 2 피어와 상기 멤버쉽 서버 사이의 비밀키로 상기 제 1 피어를 인증하고, 상기 제 2 제공자 서버는 상기 제 3 피어와 상기 멤버쉽 서버 사이의 비밀키로 상기 제 1 피어를 인증하며, 상기 제 2 제공자 서버는 상기 컨텐츠를 분할하여 파트별로 상기 사용자 단말기로 전송하며, 상기 사용자 단말기는 일 파트의 컨텐츠를 수신할 때마다 해당 인센티브를 암호화하여 상기 제 2 제공자 서버로 제공하는 것을 특징으로 하는 사용자 단말기에서 보상 서비스를 제공하는 방법
|
6 |
6
P2P 네트워크의 제 2 피어의 제공자 서버에서 보상 서비스를 제공하는 방법에 있어서,제 1 피어의 사용자 단말기로부터 컨텐츠의 전송을 요청받는 단계;상기 요청에 따라 상기 컨텐츠의 제 1 파트를 상기 사용자 단말기로 전송하는 단계;상기 제 1 파트의 전송에 따라 상기 사용자 단말기로부터 제공된 제 1 인센티브를 수신하는 단계;상기 컨텐츠의 제 2 파트를 상기 사용자 단말기로 전송하는 단계; 및상기 제 2 파트의 전송에 따라 상기 사용자 단말기로부터 제공된 제 2 인센티브를 수신하는 단계를 포함하되,상기 제 1 인센티브 및 상기 제 2 인센티브는 상기 사용자 단말기의 개인키로 암호화되어 상기 제공자 서버로 제공되며,공개키를 멤버쉽 서버로부터 제공받는 단계; 및상기 공개키로 상기 인센티브들을 복호하여 상기 제 1 피어를 인증하는 단계를 더 포함하되,상기 인센티브들은 각기 상기 파트 전송을 통하여 상기 사용자 단말기의 해쉬 연산에 의하여 계산된 해쉬값과 상기 제 2 피어의 정보를 포함하고, 상기 계산된 해쉬값과 상기 사용자 단말기가 상기 멤버쉽 서버로부터 수신한 상기 컨텐츠와 관련된 해쉬값이 동일할 때 상기 제 2 피어로 제공되는 것을 특징으로 하는 제공자 서버에서 보상 서비스를 제공하는 방법
|
7 |
7
삭제
|
8 |
8
제6항에 있어서, 상기 컨텐츠 요청시 상기 사용자 단말기로부터 멤버쉽 서버와 상기 제 2 피어 사이의 비밀키로 암호화된 티켓 정보가 상기 제공자 서버로 전송되고, 상기 티켓 정보는 상기 제 1 피어, 파일명 및 파일 내의 오프셋에 대한 정보를 가지며, 상기 제공자 서버는 상기 비밀키를 이용하여 상기 티켓 정보를 획득하고 상기 획득된 티켓 정보에 따라 상기 사용자 단말기로 상기 제 1 파트를 전송하는 것을 특징으로 하는 제공자 서버에서 보상 서비스를 제공하는 방법
|
9 |
9
제6항에 있어서, 상기 보상 서비스를 제공하는 단계는,상기 컨텐츠의 전체를 전송함에 따라 상기 사용자 단말기로부터 인센티브 제공이 모두 완료되면 인센티브 정보를 멤버쉽 서버로 제공하는 단계를 더 포함하는 것을 특징으로 하는 제공자 서버에서 보상 서비스를 제공하는 방법
|
10 |
10
P2P 네트워크의 멤버쉽 서버에서 보상 서비스를 제공하는 방법에 있어서,제 1 피어의 사용자 단말기로부터의 컨텐츠 정보 요청에 따라 티켓 정보를 포함하는 컨텐츠 정보를 상기 사용자 단말기로 제공하는 단계;컨텐츠가 제 2 피어의 제공자 단말기로부터 상기 사용자 단말기로 제공됨에 따른 인센티브를 상기 사용자 단말기로부터 수신하는 단계; 및상기 수신된 인센티브를 상기 제 2 피어의 제공자 단말기로 전달하는 단계를 포함하되,상기 티켓 정보는 상기 제 1 피어에 대한 정보 및 파일명에 대한 정보를 가지는 것을 특징으로 하는 멤버쉽 서버에서 보상 서비스를 제공하는 방법
|
11 |
11
제10항에 있어서, 상기 보상 서비스를 제공하는 방법은,해쉬값을 상기 사용자 단말기로 전송하는 단계를 더 포함하되,상기 사용자 단말기는 상기 제공자 서버로부터 전송된 컨텐츠를 해쉬 연산하여 해쉬값을 계산하고, 상기 계산된 해쉬값과 상기 멤버쉽 서버로부터 전송된 해쉬값을 비교하여 상기 컨텐츠를 인증하는 것을 특징으로 하는 멤버쉽 서버에서 보상 서비스를 제공하는 방법
|