• 검색 결과가 없습니다.

Ⅲ. 안전한 콘텐츠 유통을 위한 DRM 시스템

3. MMS를 위한 DRM 시스템

본 절에서는 멀티미디어 메시징 서비스(Multimedia Messaging Service, 이하 MMS)에서 적용 가능한 DRM 시스템에 대해 설명한다. 제안하는 DRM 시스템에 서는 기존 MMS 시스템의 변경을 최소로 하는 DRM 요소만을 추가하는 형태로, MMS에서 사용가능한 DRM 시스템을 연구하였다. DRM이 적용된 MMS는 첨부 되어 전송되는 멀티미디어 콘텐츠에 대한 저작권 보호를 가능하게 한다.

1) 기존 MMS의 구성

단문 메시지 서비스(Short Message Service)와는 달리 멀티미디어 콘텐츠의 전 송을 위한 MMS 시스템을 구성하는 주요 요소들은 아래의 fig. 16 보이는 것처럼 멀티미디어 콘텐츠를 제작하여 사용자들에게 제공하는 콘텐츠 공급자(Content Provider), 첨부되는 멀티미디어 메시지에 음악, 영상, 이미지 등의 부가서비스를 제공하는 부가 서비스 공급자(Value Added Service Provider), 멀티미디어 메시지 의 저장과 보관을 담당하는 MMS Server, 멀티미디어 메시지의 송신과 수신을 담 당하는 MMS Relay/Server, 전달되는 수신기에 사용이 가능한 형태로 멀티미디어 콘텐츠를 변한하기 위한 Transcoder, 멀티미디어 메시지를 전송한 송신자와 수신 자를 인증하는 인증 서버, 멀티미디어 메시지 전송에 따른 과금을 처리하기 위한 과금 서버로 구성되어 있다[8]. MMS를 사용하는 일반적인 시나리오는 다음과 같 다. MMS의 전송을 원하는 사용자는 콘텐츠 공급자로부터 제공되는 다양한 종류 의 멀티미디어 콘텐츠를 선택하고 자신이 전달하기 원하는 메시지를 작성한 후 사 용자의 요구사항에 맞는 부가서비스를 추가하여 전송을 하게 된다. 전송된 메시지 는 MMS Relay/Server에서 사용자와 수신자의 정보를 확인하여 수신자에게 사용 이 가능한 형태로 멀티미디어 메시지를 변형하고 멀티미디어 메시지 전송에 대한 과금 처리를 수행한 후에 수신자에게 전송을 한다.

Figure 16. System Architecture of MMS

MMS 시스템 구성 요소들과 MMS 시스템에 연결되는 외부 구성 요소들 사이 의 Interface는 MM1 ~ MM10으로 정의한다.

1) MM1 : MMS User Agent와 MMS Relay/Server 사이의 인터페이스. 전송 규격은 WAP이나 기타 플랫폼 및 프로토콜에 따라 각각 정의될 수 있음 2) MM2 : MMS Relay/Server와 MMS Server 사이의 인터페이스

3) MM3 : MMS Relay/Server와 External Messaging System 간 인터페이스 4) MM4 : MMS Relay/Server와 타 MMS Relay/Server 사이의 인터페이스.

SMTP(Simple Mail Transfer Protocol)를 이용하여 메시지 전송

5) MM5 : MMS Relay/Server와 Home Location Register 사이의 인터페이스.

기존의 MAP 기능을 사용함 (예 : 모바일 위치를 측정하기 위한 절차, 단문 메시지 서비스 센터와 연동하기 위한 절차)

6) MM6 : MMS Relay/Server와 MMS User Databases 사이의 인터페이스 7) MM7 : MMS Relay/Server와 MMS VAS Application 사이의 인터페이스.

HTTP 전송계층을 사용하는 SOAP(Simple Object Access Protocol)가 기반 8) MM8 : MMS Relay/Server와 Post-processing System 사이의 인터페이스 9) MM9 : MMS Relay/Server와 Online Charging System 사이의 인터페이스 10) MM10 : MMS Relay/Server와 Messaging Service Control Function 사이

의 인터페이스

Figure 17. 3GPP TS 23.140 Reference Architecture[9]

2) MMS DRM 시스템

1992년 12월 당시 아날로그 방식이었던 무선전화통신망을 디지털 기술로 전환하 기 위한 GSM Phase 1 이동통신 표준 테스트를 위해, Sema PLC 회사에서 PC를 이용해 영국의 통신기업 보다폰에 메시지를 보낸 것이 최초의 메시지 전송으로 알 려져 있다. 그로부터 10여년이 지난 오늘날 단문 메시징 서비스(Short Messaging Service, SMS)는 이동통신사업자들의 이동통신망을 개방한 이후 다양한 서비스 방식과 마케팅을 통해 대중화되었다. 인터넷 등장 이후 멀티미디어 서비스가 일반 화되어 텍스트 위주의 SMS로는 더 이상 사용자의 욕구를 충족할 수 없게 되었다.

이동통신망의 진화에 따라 전전송속도가 증가하고 멀티미디어 솔루션을 지원하는 다기능 단말기가 보급됨에 따라 멀티미디어 메세징 서비스(MMS : Multimedia Messaging Service)가 개발되었다[10]. MMS 표준규격에는 첨부되는 멀티미디어 콘텐츠에 대한 저작권 보호 방법이 규정되어 있지 않다. 따라서 본 논문에서는 MMS 시스템에 DRM 시스템을 적용하였다. MMS DRM 시스템은 DRM이 적용 된 MMS 시스템을 의미한다. MMS DRM을 위해서 원본 콘텐츠를 암호화 하는

DRM Packager와 사용권한 발급을 관리하는 DRM Rights Issuer가 MMSC에, 사 용자의 암호화된 콘텐츠 사용을 제어하는 DRM Agent가 사용자 단말기에 추가되 었다. DRM의 요소와 MMS의 요소를 결합하여 구성한 MMS DRM 시스템의 전 체 구조는 다음 fig. 18과 같다.

Figure 18. MMS DRM Architecture

가) MMS DRM Packager

MMS DRM Packager는 원본 콘텐츠를 DRM으로 보호되는 암호화된 콘텐츠인 DCF로 변환을 담당하는 요소이다. 콘텐츠 공급자가 원본 콘텐츠를 DRM Packager를 통해서 암호화를 하고 이를 MMS Server에 저장한다. 사용자는 MMS Server에 접속하여 첨부할 콘텐츠를 검색하고 선택하여 MMS에 첨부하고 전송하게 된다. 본 논문에서 MMS에 적용된 DRM Packager는 원본 콘텐츠를 OMA DRM Content Format 규격에 준하여 패키징하게 된다. 패키징된 결과를 콘 텐츠 공급자에게 통보하고 콘텐츠 공급자는 콘텐츠 식별자를 통해 암호화된 콘텐 츠를 확인할 수 있다. 또한 DRM Packager는 콘텐츠의 메타 정보와 콘텐츠 정보, 암호화 정보 등을 암호화된 콘텐츠의 헤더에 저장하고 이를 통해 콘텐츠의 저작권 정보를 보관하게 된다.

Figure 19. MMS DRM Packager Architecture

나) MMS DRM Server

MMS DRM Server는 사용권한의 발급과 발급된 사용권한의 사후 관리를 담당 하는 요소이다. 또한 DRM Packager로부터 암호화된 콘텐츠의 정보를 받아 암호 화된 콘텐츠를 복호화하는데 필요한 콘텐츠 암호화 키의 발급도 관리한다. MMS DRM Server는 Rights Issuer를 통해 사용자에게 전달할 Rights Object를 OMA DRM REL 규격에 따라 생성하는 기능, DRM Content 정보 및 콘텐츠 메타 데이 터를 DRM Server에 등록하는 기능, Right Holder를 통한 저작권 관리(삭제/중지/

재개/검색/통계 정보 제공 등) 기능, 구입을 원하는 사용권한에 대한 List 페이지 제공 기능, OMA DRM 의 Download 규격에 따른 Right Agreement 전달 기능, 가격 정책 및 마케팅 정책에 따른 사용권한 발급 및 관리 기능, 콘텐츠 공급자와 DRM Server 사이에 PKI 암호화 기술을 기반의 공개키에 대한 인증서 발급을 통 한 사용자 인증 기능, 과금 서버 및 인증 서버 연동을 통한 과금 처리 및 인증 처 리 기능을 수행한다.

Figure 20. MMS DRM Server Architecture

다) MMS DRM Agent

MMS DRM Agent는 사용자가 암호화된 콘텐츠를 사용권한에 명세된 사용규칙 에 맞게 사용될 수 있도록 관리하는 요소이다. 따라서 MMS DRM Agent는 사용 권한의 검색 및 관리(전송/삭제/백업/복구)를 지원하는 기능, DRM Content를 이 용하는 Content Application과 Interface 기능, 사용권한을 설치하는 Discovering Application / Download Agent / Push Agent와 Interface하는 기능, DRM Content와 사용권한의 무결성을 검사하는 기능, DRM Content를 사용권한에 명세 된 내용에 따라 콘텐츠의 이용을 제어하는 기능을 수행한다.

Figure 21. MMS DRM Agent Architecture

라) Event Flow Diagram

본 논문에서 연구한 MMS DRM 시스템은 다음의 순서를 통하여 MMS를 작 성한 사용자와 MMS를 전송받는 사용자에게 전달이 된다. 여기서는 DRM을 필요 로 하는 콘텐츠 공급자로부터 제공되는 멀티미디어 콘텐츠의 MMS 전송에 대하 여 고려하였다.

1) Content Provider는 사용자에게 멀티미디어 콘텐츠를 제공하기 위해 DRM Packager를 통하여 원본 콘텐츠를 암호화 함

2) 암호화된 콘텐츠에 대한 암호화키를 RI로 전달하고, RI는 이를 DB에 보관함 3) MM 작성을 원하는 사용자는 Content Provider가 제공하는 멀티미디어 콘텐

츠 중 하나를 선택하고 자신의 메시지를 입력한 후, 작성이 완료된 MM을 수 신측 사용자에게 전달

4) MMSC는 송신측 사용자의 MM과 수신측 사용자의 정보(단말기 번호) 전달 받음

5) MMSC는 인증 서비스를 이용하여 수신측 사용자의 단말기 성능을 확인하고, MM의 변환이 필요하다면 Transcoder를 사용하여 MM을 변환

6) 변환이 완료된 MM을 수신측 사용자에게 전달

7) 수신측 사용자는 전달받은 MM을 사용하기 위하여 MMSC로 RO의 구입을 요청

8) RO에 대한 과금처리

9) Rights Issuer는 수신측 사용자에게 MMSC를 통해 RO 전달

10) 수신측 사용자는 발급된 RO를 이용하여 DRM Agent를 통해 MM을 재생

Figure 22. MMS DRM Event Flow Diagram

관련 문서