다음을 통해 공유


DRM 기본 사항

Windows Media DRM 기술은 Windows Media Format SDK의 관점에서 매우 간단합니다. SDK의 구성 요소를 사용하여 콘텐츠를 보호하고 보호된 콘텐츠를 재생할 수 있습니다.

콘텐츠 보호

콘텐츠 보호(패키징 콘텐츠라고도 함)에는 파일의 데이터 섹션을 암호화하고 플레이어가 콘텐츠의 암호를 해독할 수 있는 일부 정보를 파일 헤더에 포함해야 합니다.

콘텐츠를 암호화하려면 암호화 알고리즘을 시드하는 데 사용되는 값인 키가 필요합니다. 키는 키 시드(또는 프라이빗 키)와 키 식별자(또는 공개 키)의 두 부분으로 구성됩니다. 키 시드는 콘텐츠를 인코딩하는 비밀 값입니다. 키 식별자는 보호된 파일의 헤더에 포함된 공용 값입니다.

파일이 보호되면 라이선스 없이는 암호를 해독할 수 없습니다. 라이선스에는 보호된 콘텐츠에 대한 사용 약관을 지정하는 정보가 포함됩니다. 라이선스 조건은 콘텐츠 소유자가 결정하며 다양한 요구 사항에 맞게 사용자 지정할 수 있습니다. 파일을 패키징하는 프로세스의 일부는 사용자가 콘텐츠에 액세스하기 위한 라이선스를 획득할 수 있는 웹 페이지의 URL을 포함하는 것입니다.

보호된 콘텐츠 읽기

보호된 콘텐츠를 읽으려면 콘텐츠에 대한 라이선스가 클라이언트 컴퓨터에 있어야 합니다. 일부 라이선스 제한은 Windows Media Format SDK의 DRM 구성 요소에 의해 내부적으로 검사되지만 다른 라이선스 제한은 애플리케이션에서 적용해야 합니다.

Windows Media Format SDK의 개체를 사용하여 사용자가 콘텐츠에 대한 라이선스를 획득하도록 지원하고 DRM 구성 요소 업데이트 및 라이선스 백업과 같은 다른 관리 작업을 수행할 수 있습니다.

참고

DRM은 이 SDK의 x64 기반 버전에서 지원되지 않습니다.

 

디지털 권한 관리 기능

DRM 지원 사용