1 |
1
적어도 하나의 콘텐츠를 배포하는 1차 배포자 서버; 상기 배포된 콘텐츠의 라이센스 요청 및 2차 배포자 서버의 하드웨어 식별자와 콘텐츠 헤더를 포함하는 제 1 식별 정보를 상기 1차 배포자 서버로 전송하는 단계와, 수신된 라이센스로부터 키 추출 및 상기 콘텐츠를 복호화하는 단계와, 상기 암호화된 콘텐츠 및 2차 배포자 서버의 하드웨어 식별자를 포함하는 제 2 식별 정보를 재배포하는 단계와, 수신된 최종 배포자 서버의 하드웨어 식별자를 포함하는 제 3 식별정보를 저장하고, 상기 재배포된 콘텐츠의 라이센스 요청 및 콘텐츠 헤더와 2차 배포자 서버 및 최종 배포자 서버의 하드웨어 식별자를 포함하는 제 4 식별 정보를 상기 1차 배포자 서버로 전송하는 단계를 포함하여 수행하는 2차 배포자 서버; 상기 2차 배포자 서버에서 재배포된 암호화된 콘텐츠 및 2차 배포자 서버의 하드웨어 식별자를 포함하는 제 2 식별정보를 수신하는 단계와, 상기 최종 배포자 서버의 하드웨어 식별자를 포함하는 제 3 식별정보를 상기 2차 배포자 서버로 전송하는 단계와, 수신된 라이센스로부터 키 추출 및 상기 콘텐츠를 복호화하는 단계를 포함하여 수행하는 최종 배포자 서버; 그리고, 상기 1차 배포자 서버로부터 상기 라이센스 요청 및 2차 배포자 서버의 하드웨어 식별자와 콘텐츠 헤더를 포함하는 제 1 식별정보와 콘텐츠 헤더와 상기 2차 배포자 서버 및 최종 배포자 서버의 하드웨어 식별자를 포함하는 제 4 식별정보를 수신하여 해당하는 라이센스를 각각 생성하고, 상기 생성된 라이센스를 상기 2차 배포자 및 최종 배포자 서버로 각각 전송하는 라이센스 서버를 포함하여 구성되는 것을 특징으로 하는 DRM 시스템
|
2 |
2
제 1항에 있어서, 상기 1차 또는 2차 배포자 서버로부터 콘텐츠를 직접 배포 받을 수 있는 배포자 서버의 수는 적어도 5개 이하인 것을 특징으로 하는 DRM 시스템
|
3 |
3
제 1항에 있어서, 상기 1차 배포자 서버를 통한 최초의 콘텐츠 배포를 제외한 콘텐츠 배포의 전체 전달 단계는 3단계 이하로 제한하는 것을 특징으로 하는 DRM 시스템
|
4 |
4
삭제
|
5 |
5
제 1 항에 있어서, 상기 2차 배포자 서버는, 상기 배포된 콘텐츠의 라이센스 요청 및 2차 배포자 서버의 하드웨어 식별자와 콘텐츠 헤더를 포함하는 제 1 식별 정보를 상기 1차 배포자 서버로 전송하고, 상기 재배포된 콘텐츠의 라이센스 요청 및 콘텐츠 헤더와 2차 배포자 서버 및 최종 배포자 서버의 하드웨어 식별자를 포함하는 제 4 식별 정보를 상기 1차 배포자 서버로 전송하며, 상기 암호화된 콘텐츠 및 2차 배포자 서버의 하드웨어 식별자를 포함하는 제 2 식별 정보를 상기 최종 배포자 서버로 전송하는 전송부; 상기 1차 배포자 서버로부터 콘텐츠를 수신하고, 상기 최종 배포자 서버로부터 최종 배포자 서버의 하드웨어 식별자를 포함하는 제 3 식별 정보를 수신하며, 상기 라이센스 서버로부터 라이센스를 수신하는 수신부; 상기 수신된 라이센스로부터 키를 추출하는 추출부; 상기 추출된 키로 상기 콘텐츠를 복호화하는 복호부; 그리고, 상기 배포 및 암호화된 콘텐츠들, 상기 제 1 내지 제 4 식별 정보 및 라이센스를 저장하는 저장부를 포함하여 구성되는 것을 특징으로 하는 DRM 시스템
|
6 |
6
제 5항에 있어서, 상기 추출부는 상기 수신된 라이센스로부터 암호화된 키와 누적된 하드웨어 식별자를 상기 2차 배포자 서버의 개인 키로 복호화하는 제 1 복호부; 상기 제 1 복호부로부터 복호화된 상기 누적된 하드웨어 식별자와 상기 2차 배포자 서버에 누적된 하드웨어 식별자를 비교하는 비교부; 상기 비교부의 비교결과에 따라, 상기 2차 배포자 서버의 하드웨어 식별자로 상기 암호화된 키를 복호화하는 제 2 복호부를 포함하여 구성되는 것을 특징으로 하는 DRM 시스템
|
7 |
7
제 1항에 있어서, 상기 최종 배포자 서버는, 상기 제 3 식별정보를 상기 2차 배포자 서버로 전송하는 전송부; 상기 암호화된 콘텐츠 및 제 2 식별정보를 상기 2차 배포자 서버로부터 수신하고, 상기 라이센스 서버로부터 라이센스를 수신하는 수신부; 상기 수신된 라이센스로부터 키를 추출하는 추출부; 상기 추출된 키로 상기 콘텐츠를 복호화하는 복호부; 그리고, 상기 배포 및 암호화된 콘텐츠들, 상기 제 2 식별 정보 및 라이센스를 저장하는 저장부를 포함하여 구성되는 것을 특징으로 하는 DRM 시스템
|
8 |
8
제 7항에 있어서, 상기 추출부는 상기 수신된 라이센스로부터 암호화된 키와 누적된 하드웨어 식별자를 상기 최종 배포자 서버의 개인 키로 복호화하는 제 1 복호부; 상기 제 1 복호부로부터 복호화된 상기 누적된 하드웨어 식별자와 상기 최종 배포자 서버에 누적된 하드웨어 식별자를 비교하는 비교부; 상기 비교부의 비교결과에 따라, 상기 최종 배포자 서버의 하드웨어 식별자로 상기 암호화된 키를 복호화하는 제 2 복호부를 포함하여 구성되는 것을 특징으로 하는 DRM 시스템
|
9 |
9
제 1 항에 있어서, 상기 라이센스 서버는 상기 1차 배포자 서버로부터 상기 라이센스 요청 및 2차 배포자 서버의 하드웨어 식별자와 콘텐츠 헤더를 포함하는 제 1 식별정보와 콘텐츠 헤더와 2차 배포자 서버 및 최종 배포자 서버의 하드웨어 식별자를 포함하는 제 4 식별 정보를 수신하는 수신부; 상기 라이센스 요청에 따라 해당하는 라이센스를 생성하는 생성부; 상기 생성된 라이센스를 상기 2차 배포자 및 최종 배포자 서버로 각각 전송하는 전송부를 포함하여 구성되는 것을 특징으로 하는 DRM 시스템
|
10 |
10
제 9항에 있어서, 상기 생성부는 상기 2차 배포자 또는 최종 배포자 서버의 하드웨어 식별자로 키를 암호화하는 제 1 암호부; 상기 암호화된 키에 상기 누적된 하드웨어 식별자들을 연결하는 연결부; 상기 누적된 하드웨어 식별자들이 연결된 암호화된 키를 상기 2차 배포자 또는 최종 배포자 서버의 공용 키로 암호화하는 제 2 암호부를 포함하여 구성되는 것을 특징으로 하는 DRM 시스템
|
11 |
11
콘텐츠를 제공하는 1차 배포자 서버와, 상기 콘텐츠의 라이센스를 제공받기 위한 2차 배포자 서버 및 최종 배포자 서버와, 상기 콘텐츠의 라이센스를 생성하는 라이센스 서버를 포함하는 DRM 시스템의 관리방법에 있어서, 상기 1차 배포자 서버로부터 상기 적어도 하나의 콘텐츠를 상기 2차 배포자 서버로 전송하는 단계; 상기 2차 배포자 서버로부터 상기 콘텐츠의 라이센스 요청 및 2차 배포자 서버의 하드웨어 식별자와 콘텐츠 헤더를 포함하는 제 1 식별 정보를 상기 1차 배포자 서버로 전송하는 단계; 상기 1차 배포자 서버로부터 상기 라이센스 요청 및 2차 배포자 서버의 하드웨어 식별자와 콘텐츠 헤더를 포함하는 제 1 식별 정보를 상기 라이센스 서버로 전송하여, 해당하는 제 1 라이센스를 생성하는 단계; 상기 라이센스 서버로부터 생성된 제 1 라이센스를 상기 2차 배포자 서버로 전송하여, 키 추출 및 상기 콘텐츠를 복호화하는 단계; 상기 2차 배포자 서버로부터 암호화된 콘텐츠 및 2차 배포자 서버의 하드웨어 식별자를 포함하는 제 2 식별 정보를 상기 최종 배포자 서버로 전송하는 단계; 상기 최종 배포자 서버로부터 최종 배포자 서버의 하드웨어 식별자를 포함하는 제 3 식별정보를 상기 2차 배포자 서버로 전송하는 단계; 상기 2차 배포자 서버로부터 라이센스 요청 및 콘텐츠 헤더와 2차 배포자 서버 및 최종 배포자 서버의 하드웨어 식별자를 포함하는 제 4 식별 정보를 상기 1차 배포자 서버로 전송하는 단계; 상기 1차 배포자 서버로부터 상기 라이센스 요청 및 콘텐츠 헤더와 2차 배포자 서버 및 최종 배포자 서버의 하드웨어 식별자를 포함하는 제 4 식별 정보를 상기 라이센스 서버로 전송하여, 해당하는 제 2 라이센스를 생성하는 단계; 그리고, 상기 라이센스 서버로부터 생성된 제 2 라이센스를 상기 최종 배포자 서버로 전송하여, 키 추출 및 상기 콘텐츠를 복호화하는 단계를 포함하여 이루어지는 것을 특징으로 하는 DRM 시스템의 관리방법
|
12 |
12
제 11항에 있어서, 상기 제 1 식별 정보는 상기 2차 배포자 서버의 하드웨어 식별자와 상기 콘텐츠 헤더를 포함하고, 상기 제 2 식별 정보는 상기 2차 배포자 서버의 하드웨어 식별자를 포함하며, 상기 제 3 식별 정보는 최종 배포자 서버의 하드웨어 식별자를 포함하고, 상기 제 4 식별 정보는 상기 콘텐츠 헤더와, 상기 2차 배포자 서버 및 최종 배포자 서버의 하드웨어 식별자를 포함하는 것을 특징으로 하는 DRM 시스템의 관리방법
|
13 |
13
제 11항에 있어서, 상기 제 1 라이센스를 생성하는 단계는,상기 2차 배포자 서버의 하드웨어 식별자와 상기 콘텐츠 헤더를 포함하는 라이센스 요청을 수신하는 단계; 상기 2차 배포자 서버의 하드웨어 식별자로 키를 암호화하는 단계; 상기 암호화된 키에 상기 2차 배포자 서버의 하드웨어 식별자를 연결하는 단계; 상기 2차 배포자 서버의 하드웨어 식별자가 연결된 암호화된 키를 상기 2차 배포자 서버의 공용 키로 암호화하는 단계를 포함하여 이루어지는 것을 특징으로 하는 DRM 시스템의 관리방법
|
14 |
14
제 11항에 있어서, 상기 제 2 라이센스를 생성하는 단계는, 상기 2차 및 최종 배포자 서버의 하드웨어 식별자들과 상기 콘텐츠 헤더를 포함하는 라이센스 요청을 수신하는 단계; 상기 최종 배포자 서버의 하드웨어 식별자로 키를 암호화하고, 상기 암호화된 키에 상기 2차 및 최종 배포자 서버의 누적된 하드웨어 식별자들을 연결하는 단계; 상기 2차 및 최종 배포자 서버의 식별자들이 연결된 암호화된 키를 상기 최종 배포자 서버의 공용 키로 암호화하는 단계를 포함하여 이루어지는 것을 특징으로 하는 DRM 시스템의 관리방법
|
15 |
15
제 11항에 있어서, 상기 제 1 라이센스로부터 키 추출 및 상기 콘텐츠를 복호화하는 단계는, 상기 제 1 라이센스로부터 암호화된 키와 2차 배포자 서버의 하드웨어 식별자를 상기 2차 배포자 서버의 개인 키로 복호화하는 단계; 상기 복호화된 상기 2차 배포자 서버의 하드웨어 식별자와 상기 2차 배포자 서버에 저장된 하드웨어 식별자가 일치하는지 비교하는 단계; 상기 비교결과, 일치한다면, 상기 2차 배포자 서버의 하드웨어 식별자로 상기 암호화된 키를 복호화하는 단계; 그리고, 상기 복호화된 키로 상기 콘텐츠를 복호화하는 단계를 포함하여 이루어지는 것을 특징으로 하는 DRM 시스템의 관리방법
|
16 |
16
제 15항에 있어서, 상기 복호화된 상기 2차 배포자 서버의 하드웨어 식별자와 상기 2차 배포자 서버에 저장된 하드웨어 식별자가 일치하는지 비교하는 단계에서, 상기 비교결과, 일치하지 않는다면, 상기 라이센스의 키 추출 과정을 종료하는 것을 특징으로 하는 DRM 시스템의 관리방법
|
17 |
17
제 11항에 있어서, 상기 제 2 라이센스로부터 키 추출 및 상기 콘텐츠를 복호화하는 단계는, 상기 제 2 라이센스로부터 암호화된 키와 누적된 하드웨어 식별자를 상기 최종 배포자 서버의 개인 키로 복호화하는 단계; 상기 복호화된 상기 최종 배포자 서버의 하드웨어 식별자와 상기 최종 배포자 서버에 저장된 최종 배포자 서버의 하드웨어 식별자가 일치하는지 비교하는 단계; 상기 비교결과, 일치한다면, 상기 복호화된 상기 2차 배포자 서버의 하드웨어 식별자와 상기 최종 배포자 서버에 저장된 2차 배포자 서버의 하드웨어 식별자가 일치하는지 비교하는 단계; 상기 비교결과, 일치한다면, 상기 제 2 라이센스로부터 암호화된 키를 상기 최종 배포자 서버의 하드웨어 식별자로 복호화하는 단계; 및 상기 복호화된 키로 상기 콘텐츠를 복호화하는 단계를 포함하여 이루어지는 것을 특징으로 하는 DRM 시스템의 관리방법
|
18 |
18
제 17항에 있어서, 상기 복호화된 상기 최종 배포자 서버의 하드웨어 식별자와 상기 최종 배포자 서버에 저장된 최종 배포자 서버의 하드웨어 식별자가 일치하는지 비교하는 단계에서, 상기 비교결과, 일치하지 않는다면, 상기 라이센스의 키 추출 과정을 종료하는 것을 특징으로 하는 DRM 시스템의 관리방법
|
19 |
19
제 17항에 있어서, 상기 복호화된 상기 2차 배포자 서버의 하드웨어 식별자와 상기 최종 배포자 서버에 저장된 2차 배포자 서버의 하드웨어 식별자가 일치하는지 비교하는 단계에서, 상기 비교결과, 일치하지 않는다면, 상기 라이센스의 키 추출 과정을 종료하는 것을 특징으로 하는 DRM 시스템의 관리방법
|