Authentec Downloadable DRM Fusion Agent Product Overview
Total Page:16
File Type:pdf, Size:1020Kb
AuthenTec Downloadable DRM Fusion Agent Product Overview 1 Downloadable DRM Fusion Agent • Main Features – Complete downloadable application that can be distributed by app stores – Microsoft PlayReady implementation enabling robustness and compliancy – Downloaded content support (complete files, progressive download) – Adaptive streaming support (HTTP Live Streaming with PlayReady, Smooth Streaming with PlayReady) – Available on iOS (iPhone, iPad) and Android 2 2 Downloadable DRM Fusion Agent Solution - Architecture Added by customer GUI / User experience DRM Content Decryption and Rendering Media Player Engine DRM Fusion Agent and Codecs AuthenTec’s solution covers this 3 AuthenTec - DRM Fusion Agent Mobile Media Player Integration Code Application Integration API Platform OS Abstraction Layer OS Optimization Robustness and Modules Compliance OMA 1.0 Microsoft Microsoft & HTTP Client Mobile Media Player PlayReady WMDRM + OMA 2.x CODEC Structured Data Store Certificate DRM Fusion Agent Robustness/Compliance Management (security software) Crypto Provider OS & HW Abstraction Layer 4 Security: Robustness and Compliance • Protects Assets: DRM License keys, DRM Device keys, DRM Content • Key Security: Keys are protected when: in memory and in persistent storage • PlayReady License keys stored in PlayReady HDS storage file: – License keys are encrypted by device keys – Device keys are encrypted by model application key Robustness – Model keys are embedded inside the DRM Fusion Agent in and obfuscated format Compliance Mobile Media Player • Before passing decrypted content to the Media Framework, + CODEC the Framework is first authenticated by DRM Fusion Agent • Technologies used: Encryption, Obfuscation, Anti-tampering, DRM Fusion Agent Anti-debugging, Dummy code insertion, Instruction substitution, Block and Symbol shuffling 5 Mobile Media Player and Codec Example 3rd Party Media Player • AuthenTec DRM Fusion Agent can be Player API integrated in two ways: Media Player Engine – Platform Native Media Player (with iOS) AMR-NB/WB MPEG-4 SP/ASP AAC LC H.263 / H.264 HE AAC v2 Xvid MP3 MPEG-1/2 » Pre-integrate the DRM Fusion with the native media WMA9 WMV 7/8 WMA10 Pro WMV 9 SP/MP BSAC VC-1 SP/MP player rendering and display functions MP2 S.263 FLAC MS MPEG-4 Vorbis On2 VP6 AC3 » Create a secure and protected solution that controls the H.264 MP /HP DTS native media player rending functions directly from the app » Allows HW acceleration if supported by native codecs Robustness rd and – 3 Party Mobile Media Player Compliance rd » Pre-integrate the DRM Fusion with a 3 party media Mobile Media Player + player and create one downloadable package CODEC » Allows tight, secure and uniform Media Player experience across all mobile devices DRM Fusion Agent » Adds content formats and codec options for customers 6 Branded and Customized GUI • DRM Fusion Agent + Mobile Media Player exposes simple API hooks that are used to create a storyboard • The GUI brands the application to customer’s own • The customer branded App drives the users experience 7 Overall iOS / Android Integration • User downloads the DRM Media Player on her/his iOS device via iTunes (or some other app store for Android) • The user starts to view streaming or downloaded content from CDN • The user can play it after acquiring a PlayReady license via PlayReady Server Download Customer Branded DRM App CDN PlayReady License Server 8.