제품소프트웨어패키징
애플리케이션 패키징 도구 개념
- 애플리케이션을 배포하기 위한 패키징 시에 디지털 콘텐츠의 지적 재산권을 보호하고 관리하는 기능을 제공하여, 안전한 유통과 배포를 보장하는 도구이자 솔루션
- 불법 복제로부터 디지털 콘텐츠의 지적 재산권을 보호해 주는 사용 권한 제어 기술, 패키징 기술, 라이선스 관리, 권한 통제 기술등을 포함
패키징 도구 활용 시 고려 사항
- 반드시 암호화/보안 고려
- 패키징 시 사용자에게 배포되는 소프트웨어임을 감안하여 반드시 내부 콘텐츠에 대한 암호화 및 보안을 고려
- 추가로 다양한 이기종 연동 고려
- 패키징 도구를 활용하여 여러 가지 이기종 콘텐츠 및 단말기 간 DRM 연동을 고려
- 사용자 편의성을 위한 복잡성 및 비효율성 문제 고려
- 사용자 입장에서 불편해질 수 있는 문제를 고려하여, 최대한 효율적으로 적용
- 애플리케이션 종류에 적합한 암호화 알고리즘 적용
- 애플리케이션의 종류에 맞는 알고리즘을 선택하여 배포 시 범용성에 지장이 없도록 고려
DRM; Digital Rights Management
- 디지털 콘텐츠의 무단 사용을 막아, 제공자의 권리와 이익을 보호해 주는 기술과 서비스
- 불법 복제와 변조를 방지
디지털 저작권 관리의 특징
- 저작권자와 콘텐츠 유통업자 사이의 거래구조 투명성을 제공
- 사용가능 횟수, 유효기간, 사용환경 등의 사용 규칙을 제공
- 이메일, 디지털미디어, 네트워크 등을 통한 자유로운 상거래 제공
저작권 관리 흐름
- 콘텐츠 제공자, 분재자, 소비자 간의 패키징 배포 및 관리의 주제를 중앙의 클리어링 하우스에서 키 관리 및 라이선스 발급 관리
저작권 관리 구성 요소
구성요소 | 설명 |
---|---|
콘텐츠 제공자 | 콘텐츠를 제공하는 저작권자 |
콘텐츠 분배자 | 쇼핑몰 등으로써 암호화된 콘텐츠 제공 |
패키지 | 콘텐츠를 메타 데이터와 함께 배포 가능한 단위로 묶는 기능 |
보안 컨테이너 | 원본을 안전하게 유통하기 위한 전자적 보안 장치 |
DRM 컨트롤러 | 배포된 콘텐츠의 이용 권한을 통제 |
클리어링 하우스 | 키 관리 및 라이선스 발급 관리 |
암호화/보안 기능 중심의 패키징 도구 구성 요소
구성요소 | 설명 |
---|---|
암호화(Encryption) | 콘텐츠및 라이선스를 암호화하고 전자 서명을 할 수 있는 기술 |
키 관리(Key Management) | 콘텐츠를 암호화한 키에 대한 저장 및 분배 기술 |
암호화 파일 생성(Packager) | 콘텐츠를 암호화된 콘텐츠로 생성하기 위한 기술 |
식별 기술(Identification) | 콘텐츠에 대한 식별 체계 표현 기술 |
저작권 표현(Right Expression) | 라이선스의 내용 표현 기술 |
정책 관리(Policy Management ) | 라이선스 발급 및 사용에 대한 정책 표현 및 관리 기술 |
크랙 방지(Tamper Resistance) | 크랙에 의한 콘텐츠 사용 방지 기술 |
인증(Authentication) | 라이선스 발급 및 사용의 기준이 되는 사용자 인증 기술 |