자격증/정보처리기사 필기

[정보처리기사 필기] SW 개발 : 디지털 권리 관리(DRM)

Yuco 2023. 1. 27. 20:26

 

정보처리기사 필기 2과목 - 소프트웨어 개발 : 디지털 권리 관리(DRM : Digital Rights Management)

 

[1] 디지털 권리 관리 (DRM, Digital Rights Management)

- 디지털 콘텐츠의 전 과정에 걸쳐 사용되는 디지털 콘텐츠 관리 및 보호 기술

- 출판자 또는 저작권자가 그들이 배포한 디지털 자료나 하드웨어의 사용을 제어하고 이를 의도한 용도로만 사용하도록 제한하는 데 사용되는 모든 기술들을 지칭하는 언어

 

[2] DRM의 흐름 ⭐

- 콘텐츠 제공자, 분배자, 소비자 간의 패키징 배포 및 관리를 중앙의 클리어링 하우스에서 관리

 

1. 콘텐츠 제공자 (Contents Provider)

- 콘텐츠를 제공하는 저작권자

  • 패키저 (Packager) : 콘텐츠를 메타 데이터와 함께 배포 가능한 형태로 묶어 암호화하는 프로그램
  • 메타데이터 (Metadata) : 데이터에 관한 구조화된 데이터로, 다른 데이터를 설명해주는 데이터로 속성 정보라고도 함 

 

2. 콘텐츠 분배자 (Contents Distributor)

- 암호화된 콘텐츠를 유통하는 곳이나 사람 ex. 쇼핑몰

 

3. 콘텐츠 소비자 (Customer)

- 콘텐츠를 구매해서 사용하는 주체

  • DRM 컨트롤러 (DRM Controller) : 배포된 콘텐츠의 이용 권한을 통제하는 프로그램
  • 보안 컨테이너 (Security Container) : 콘텐츠 원본을 안전하게 유통하기 위한 전자적 보안 장치

 

4. 클리어링 하우스 (Clearing House)

- 저작권에 대한 사용 권한, 라이선스 발급, 사용량에 따른 결제 관리 등을 수행하는  곳

- 저작권의 흐름에 따른 관련 정보를 생성, 관리하며 모니터링 서비스를 지원

 

[3] DRM의 기술 요소 ⭐

구성요소 설명
암호화 (Encryption) 콘텐츠 및 라이선스를 암호화하고, 전자 서명을 할 수 있는 기술
키 관리(Key Management) 콘텐츠를 암호화한 키에 대한 저장 및 배포 기술
암호화 파일 생성 (Packager) 콘텐츠를 암호화된 콘텐츠로 생성하기 위한 기술
식별 기술 (Identification) 콘텐츠에 대한 식별 체계 표현 기술
저작권 표현 (Right Expression) 라이선스의 내용 표현 기술
정책 관리 (Policy Management) 라이선스 발급 및 사용에 대한 정책 표현 및 관리 기술
크랙 방지 (Tamper Resistance) 크랙에 의한 콘텐츠 사용 방지 기술
인증 (Authentication) 라이선스 발급 및 사용의 기준이 되는 사용자 인증 기술