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 Layer Abstraction 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 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