3 DRM SCP Secure Contents Provider Contents Management

  • Slides: 19
Download presentation

3. DRM 시스템 구조 • SCP (Secure Contents Provider) - Contents Management - Web

3. DRM 시스템 구조 • SCP (Secure Contents Provider) - Contents Management - Web Server - Contents DB (Content ID, Encrypted Contents) • CCA (Contents Consuming Agent) • SDA (Secure Device Agents) • RI (Rights Issuer) - RI DB (Device ID, Master Key Content ID, CEK, Permission) 그림 2. DRM system architecture narkisous@naver. com 6

4. 경량화된 ROAP 프로토콜(1/3) £ Protocols 그림 3. 4 -pass Registration protocol • Device

4. 경량화된 ROAP 프로토콜(1/3) £ Protocols 그림 3. 4 -pass Registration protocol • Device 등록 단계에서 마스터 키 공유 - Masterkeyprotected 를 RI -> Device 로 전송 - RSA 또는 DL/ECIES IEEE [1363 a 표준]로 암호화 narkisous@naver. com 7

4. 경량화된 ROAP 프로토콜(2/3) £ Protocols 그림 4. 2 -pass RO Acquisition protocol •

4. 경량화된 ROAP 프로토콜(2/3) £ Protocols 그림 4. 2 -pass RO Acquisition protocol • 발행 - ROSprotected 를 RI -> Device 로 전송 - AES-WRAP [RFC 3394] 로 암호화 narkisous@naver. com 8

4. 경량화된 ROAP 프로토콜(3/3) £ Master Key share and Rights Key transmission between RI

4. 경량화된 ROAP 프로토콜(3/3) £ Master Key share and Rights Key transmission between RI and Device 그림 5. AES-WRAP를 이용한 키 전송 메커니즘 narkisous@naver. com 9

5. 구현(1/8) £ Development Environment • 개발 언어 : C, C++ • 운영체제 :

5. 구현(1/8) £ Development Environment • 개발 언어 : C, C++ • 운영체제 : Windows. XP professional • 웹 서버 : Tomcat 5. 0 + IIS 6. 0 • DB : My. SQL 4. 0 • 암호 라이브러리 : MIRACL 5. 0 narkisous@naver. com 10

5. 구현(3/8) £ Module • DRM Client Manager 모듈 • Device (PC)의 서비스에 SDA를

5. 구현(3/8) £ Module • DRM Client Manager 모듈 • Device (PC)의 서비스에 SDA를 설치/제거 • 4 -pass 등록 프로토콜 • Domain Join 프로토콜 • Domain Leave 프로토콜 • RO 정보 view 그림 7. DRM Client Manager 모듈 화면 narkisous@naver. com 12

5. 구현(5/8) £ Module • 웹 서버 그림 9. 웹 서버 화면 narkisous@naver. com

5. 구현(5/8) £ Module • 웹 서버 그림 9. 웹 서버 화면 narkisous@naver. com 14