본 발명 의 실시 예 에 따라 , 서비스 제공 자 ( 201 ) 가 사용 자 의 요구 에 따라 디지털 프로그램 콘 텐트 들 을 분배 할 때 ( 오프라인 또는 온라인 방식 으로 ) , 보통 먼저 디지털 프로그램 을 wma , asf , wmv 등 과 같 은 표준 포맷 으로 변환 하 고 적절 한 알고리즘 을 이용 하 여 디지털 프로그램 을 암호 화 할 필요 가 있 다 . 일반 적 으로 말 하 면 , 지나친 계산 부담 을 유발 하 지 않 기 위해 , 대칭 암호문 이 보통 사용 된다 ; 즉 , 동일 한 키 가 암호 화 및 복호화 를 위해 사용 된다 . 물론 , 다른 암호 화 방식 들 이 또한 사용 될 수 있 다 . 디지털 프로그램 의 암호 화 외 에 , 다른 적절 한 데이터 가 디지털 프로그램 콘 텐트 에 또한 부가 되 고 , 그 후 디지털 서명 이 이루어지 고 , 디지털 프로그램 은 단일 의 디지털 콘 텐트 로 패킹 된다 . 이하 에서 기술 되 는 바 와 같이 , 서비스 제공 자 ( 201 ) 가 디지털 콘 텐트 들 을 제공 할 때 사용 되 는 인코딩 방법 은 도 3 을 참조 하 여 상세히 설명 된다 .