오늘은 DRM에 대해 간단하게 알아보자
DRM(Digital Rights Management)이란, 디지털 콘텐츠의 생성에서부터 이용에 이르는 유통 전과정에 걸쳐 콘텐츠를 안전하게 관리 및 보호하고 허가된 사용자만이 접근 할 수 있도록 제한하는 기술이자, 디지털 콘텐츠가 무분별하게 복제될 수 없도록 하는 보안 기술을 말한다.
DRM의 콘텐츠 유통 과정
DRM은 그림과 같은 방식으로 콘텐츠 유통 과정을 가지고 있다.
클리어링 하우스(Clearing House): 저작권에 대한 사용 권한, 라이선스 발급, 사용량에 따른 관리 등을 수행하는 곳콘텐츠
제공자(Contents Provider): 콘텐츠를 제공하는 저작권자
패키저(Packager): 콘텐츠를 메타 데이터(데이터의 속성 정보를 설명하는 데이터)와 함께 배포 가능한 형태로 묶어 암호화하는 프로그램
콘텐츠 분배자(Contents Distributor): 암호화된 콘텐츠를 유통하는 곳이나 사람 - ex) 멜론
콘텐츠 소비자(Customer): 콘텐츠를 구매해서 사용하는 주체 - ex) 멜론 이용자
DRM 컨트롤러(DRM Controller): 배포된 콘텐츠의 이용 권한을 통제하는 프로그램 - ex) 멜론 플레이어
보안 컨테이너(Security Container): 콘텐츠 원본을 안전하게 유통하기 위한 전자적 보안 장치
DRM의 기술 요소
암호화(Encryption) : 콘텐츠 및 라이선스를 암호화하고 전자 서명할 수 있는 기술
키 관리(Key Management) : 콘텐츠를 암호화한 키에 대한 저장 및 분배 기술
암호화 파일 생성(Packager) : 콘텐츠를 암호화된 콘텐츠로 생성하기 위한 기술
식별 기술(Identification) : 콘텐츠에 대한 식별 체계 표현 기술
저작권 표현(Right Expression) : 라이선스의 내용 표현 기술
정책 관리(Policy Managemnet) : 라이선스 발급 및 사용에 대한 정책 표현 및 관리 기술
크랙 방지(Tamper Resistance) : 크랙*에 의한 콘텐츠 사용 방지 기술
인증(Authentication) : 라이선스 발급 및 사용의 기준이 되는 사용자 인증 기술
'IT관련 정보' 카테고리의 다른 글
개발 환경 구축에 대해 알아보자 (0) | 2023.11.18 |
---|---|
코틀린의 고차함수에 대해 알아보자 (1) | 2023.11.12 |
화면 설계 방법에는 무엇이 있을까? (0) | 2023.11.04 |
애플리케이션 테스트의 기본 원리란 (0) | 2023.11.03 |
관계 데이터 모델에 대해 알아보자 (1) | 2023.10.29 |