정보처리기사/소프트웨어 개발

디지털 저작권 관리(DRM: Digital Rights Management)

glorypang 2025. 10. 5. 01:23
728x90
반응형
SMALL

개념

  • 디지털 콘텐츠(음악, 영상, 전자책, 소프트웨어 등)는 무한 복제·배포가 가능하기 때문에,
    불법 복제·무단 유통을 방지하고 사용 권한을 제어하기 위한 기술이 필요함.
  • 즉, 유통과정 전체를 관리하여 저작권자의 권리를 보호하는 기술 및 관리 체계.

DRM의 주요 기능

  • 콘텐츠의 암호화 및 배포 통제
  • 정당한 사용자만 접근하도록 인증 및 권한 관리
  • 불법 복제, 변조, 크랙(해킹) 방지
  • 라이선스에 따른 사용 정책(열람, 복사, 출력 등) 자동 제어

DRM의 기술 요소

구분  설명 예시
① 암호화 콘텐츠 자체와 라이선스를 암호화하여 무단 접근 방지 엄호화 시키기
② 키 관리 콘텐츠를 암호화한 키의 생성·저장·배포를 관리 정당하게 샀으면 암호 풀어야지
③ 식별 기술 콘텐츠마다 고유한 식별자(ID) 부여 및 추적 가능하도록 함 어디 있는지 알아야지
④ 저작권 표현 라이선스(권리 내용)를 전자적으로 표현 (XML, XrML 등) 내가 만들었어!
⑤ 정책 관리 콘텐츠 사용 정책(열람, 인쇄, 복제 제한 등)을 정의·관리 ~일 동안 볼 수 있다 등
⑥ 크랙 방지 리버스 엔지니어링, 메모리 덤프 등 불법 분석 방지 깨면 안 돼
⑦ 인증 사용자·단말·서버 간 신뢰 기반 인증 수행 (PKI, 인증서 등) 인증 받을 수 있어야 함
⑧ 인터페이스 서로 다른 DRM 시스템 간 호환성 제공 (예: OMA DRM 표준) 다른 DRM에도 올릴 수 있어야 하니
⑨ 사용권한 사용자가 콘텐츠를 어떻게 사용할 수 있는지(재생·복사·기간 등) 제어 내가 정당한 사용자인지 등

DRM 구성 요소 (흐름 요약)

1️⃣ 콘텐츠 제공자 (Content Provider / 패키저)

  • 보유 요소:
    콘텐츠(영화 등 원본) + 메타데이터(제목, 감독, 배우 등)
    → 이를 묶은 것이 패키지(Package).
  • 역할:
    콘텐츠를 제작하고 패키저(Packager)를 통해 암호화 및 메타데이터를 포함한 형태로 등록.
    → “영화 제작사” 역할.

2️⃣ 클리어링 하우스 (Clearing House)

  • 보유 요소:
    라이선스, 정책, 결제·정산 시스템
  • 역할:
    콘텐츠 제공자와 분배자 사이에서 정책·권한·요금을 관리하고, 라이선스 발급 담당.
    → “CGV 본사” 역할.
    콘텐츠 제공자로부터 라이선스 정책을 받고, 소비자가 요금을 지불하면 라이선스를 발급.

3️⃣ 콘텐츠 분배자 (Content Distributor)

  • 보유 요소:
    유통·전송 시스템 (서버, CDN, 마켓플레이스 등)
  • 역할:
    클리어링 하우스와 연결되어 콘텐츠를 유통/관리/제공.
    → “상암 CGV 영화관” 역할.
    클리어링 하우스에 라이선스 요청 후, 승인받은 콘텐츠를 사용자에게 전송.

4️⃣ 콘텐츠 소비자 (Content Consumer)

  • 보유 요소:
    응용 프로그램, DRM 클라이언트, 컨트롤러, 보안 컨테이너 등
  • 역할:
    콘텐츠를 요청(라이선스 요청) → 클리어링 하우스에서 라이선스 발급 →
    콘텐츠 분배자로부터 암호화된 콘텐츠 다운로드 및 시청.
    → “영화 관람객(나)” 역할.

DRM 동작 흐름 요약

1️⃣ 콘텐츠 제공자 → 클리어링 하우스 등록

  • 콘텐츠(영화) + 메타데이터 + 라이선스 정책을 등록.

2️⃣ 콘텐츠 분배자 등록

  • 클리어링 하우스에 콘텐츠 배포 정보 등록.

3️⃣ 소비자 요청

  • 소비자가 영화 시청 요청(라이선스 요청).

4️⃣ 라이선스 발급 및 요금 정산

  • 클리어링 하우스가 요금 수납 후, 소비자에게 라이선스 발급.

5️⃣ 콘텐츠 다운로드 및 재생

  • 소비자는 콘텐츠 분배자로부터 암호화된 콘텐츠를 받아, 라이선스로 복호화 후 시청 가능.


예시

  • 음원 서비스: 결제 후 일정 기간만 재생 가능
  • 전자책: 기기 수 제한, 인쇄 횟수 제한
  • 스트리밍: 오프라인 저장 불가, 스크린샷 차단
728x90
반응형
LIST