표제지
목차
제1장 서론 8
제2장 DRM 기술의 개요 10
제1절 DRM의 정의 10
제2절 DRM의 주요기능 및 특징 12
제3절 DRM 핵심기술요소 17
1. 메타데이터(Metadata) 17
2. 권리표현기술(Rights Expression) 18
3. 권한정책관리(Policy Management) 22
4. 권한통제기술(Rights Enforcement) 22
제3장 암호알고리즘과 암호화 기술 25
제1절 암호알고리즘 25
1. DES 25
2. AES 28
3. SEED 30
제2절 암호화 기술 34
제4장 DRM 시스템 설계 35
제1절 암호기법설계 35
제2절 암호기법설계 41
제3절 암호모듈설계 44
제5장 Test 시스템 구현 49
제1절 동작 및 검증 49
제2절 비교 54
제6장 결론 56
참고문헌 57
ABSTRACT 59
표 1. DRM 시스템 기능 요구사항 15
표 2. 사용기간 설정 예문 20
표 3. 권리표현방식의 비교 21
표 4. AES 알고리즘의 함수 기능 29
표 5. G 함수의 기능 33
표 6. 암호화 키길이와 보안성 정도 34
그림 1. DRM 시스템 구축의 Vision 11
그림 2. DRM 비즈니스 모델 12
그림 3. DRM의 개념적인 콘텐츠 권리 모델 18
그림 4. 전용 뷰어 방식의 모듈 구성도 23
그림 5. Plug-in 방식의 모듈 구조도 23
그림 6. F 함수의 블록도 26
그림 7. DES 알고리즘의 블록도 27
그림 8. AES 알고리즘에서 블록의 구성 28
그림 9. AES 알고리즘의 암호화 과정 29
그림 10. SPEED 알고리즘의 전체 구성도 31
그림 11. Feistel 구조 31
그림 12. F 함수의 구조 32
그림 13. G 함수의 구조 33
그림 14. 제안된 디지털콘텐츠 암호 기법 37
그림 15. DH 키분배 프로토콜 39
그림 16. 비디오 스트리밍 패킷 40
그림 17. 키분배 패킷 40
그림 18. 메인 인증서 형식 42
그림 19. 콘텐츠 인증서 형식 44
그림 20. 설계된 암호 모듈 45
그림 21. 인증 요청 패킷 45
그림 22. 인증 결과 패킷 46
그림 23. 콘텐츠 승인 요청 패킷 46
그림 24. 콘텐츠 승인 결과 패킷 47
그림 25. Head-end 프로그램 구조도 48
그림 26. STB 프로그램 구조도 48
그림 27. 헤드엔드 프로그램의 트레이 아이콘 50
그림 28. 헤드엔드 프로그램의 사용자 등록 화면 50
그림 29. 헤드엔드 프로그램의 채널 정보 등록 화면 50
그림 30. 헤드엔드 프로그램의 콘텐츠 설정 화면 51
그림 31. STB 정상 인증 후, 채널 정보 화면 53
그림 32. STB 인증서 확인 화면 54
그림 33. 인증서 오류 화면 54
그림 34. 암·복호화 테스트 55