초록
DRM(Digital Rights Management) 시스템들이 특정 플랫폼이나 암호화 기법에 기반을 두는 경우에는 이기종간 호환성이 문제가 될 수 있다. MOSES(MPEG Open Security for Embedded Systems)는 이러한 문제점을 고려하여 기존 표준들과의 상호 연동 및 IPMP 기능 적용을 목적으로 개발된 시스템이다. MOSES는 콘텐츠 유통의 보안을 위해 JPWallet을 사용하여 키 관리를 통한 라이센스 발급을 하고 있다. 본 논문에서는 클라이언트 JPWallet의 구조 분석 결과를 제시하고, 구체적으로는 서버와 클라이언트 사이에서의 암호화 및 키 관리 방법을 서술하고 이의 실험용 테스트베드를 소개한다. MOSES의 분석은 유럽의 IPMP 표준과 호환성이 있는 국내 고유의 IPMP 표준 설정에 도움이 될 것이다.
When DRM systems are built on a specific computing platform and a coding algorithm, the interoperability among them will be improbable. For enhanced compatibility, MOSES has been developed such that it has a structure that can be decomposed into independent modules for interoperability with other DRM systems with IPMP functionality. In MOSES, security in contents transaction is provided by JPWallet which controls licenses with key management. In this paper, we present the structure of JPWallet and how the keys are handled between contents servers and contents-consuming clients. The PDA-based codes from the prototype MOSES system have been ported into PC-based codes and tested for compatibility. Analysis of JPWallet, which is the core of MOSES, will contribute to the standardization of domestic IPMP systems compatible with global standards.