Windows Media DRM Device Porting Kit Review Scott Plette Program Manager Media Technology Group microsoft.com Microsoft Corporation.

Slides:



Advertisements
Similar presentations
Powerful and convenient management for Windows Mobile ® 6.1 devices in an enterprise environment. These features include: Centralized, over-the-air device.
Advertisements

Thomas S. Messerges, Ezzat A. Dabbish Motorola Labs Shin Seung Uk.
Chapter 14 – Authentication Applications
Authentication Applications. will consider authentication functions will consider authentication functions developed to support application-level authentication.
B. Fairman Sony US Advanced Technologies Center 1 Ubiquitous Video W3C Video on the Web Workshop
Media Transfer Protocol Implementation Details
Cryptography and Network Security
An Introduction to Secure Sockets Layer (SSL). Overview Types of encryption SSL History Design Goals Protocol Problems Competing Technologies.
New Scenarios for Portable Media Usage David Proctor Hardware Lead Microsoft Portable Media Centers.
Cryptography and Network Security Third Edition by William Stallings Lecture slides by Lawrie Brown.
Grid Security Infrastructure Tutorial Von Welch Distributed Systems Laboratory U. Of Chicago and Argonne National Laboratory.
Auxiliary Display Platform in Longhorn Andrew Fuller Lead Program Manager Mobile PC microsoft.com Microsoft Corporation.
Windows Vista And Longhorn Server PKI Enhancements Avi Ben-Menahem Lead Program Manager Windows Security Microsoft Corporation.
16.1 © 2004 Pearson Education, Inc. Exam Planning, Implementing, and Maintaining a Microsoft® Windows® Server 2003 Active Directory Infrastructure.
Technology – Broad View1 Networks  For the most part, not a technology, but political/financial issue Available bandwidth continuously increasing (“√2-rule”
Principles of Information Security, 2nd edition1 Cryptography.
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 9: Planning and Managing Certificate Services.
Using Cryptographic ICs For Security and Product Management Misconceptions about security Network and system security Key Management The Business of Security.
Understanding Active Directory
Cryptography and Network Security Chapter 17
Cyber Security and Key Management Models Smart Grid Networks The Network System Key Management and Utilization Why Hardware Security Christopher Gorog,
Chapter 8 Web Security.
CONTENT PROTECTION AND DIGITAL RIGHTS MANAGMENT
Digital Rights Management 5th Annual Wireless Java Conference January 21-23, 2004 Kevin Mowry, Motorola Chair, OMA Download and DRM group.
Windows Media DRM Device Ecosystem For Windows Vista Milan Gada – Program Manager Kevin Lau – Program Manager Windows Media (Content Access Technologies)
Secure Startup Hardware-Enhanced Security Peter Biddle Product Unit Manager Windows Security Microsoft Corporation Stacy Stonich Program Manager Windows.
Zach Little Program Manager Microsoft Corporation.
Masud Hasan Secure Project 1. Secure It uses Digital Certificate combined with S/MIME capable clients to digitally sign and.
Windows Server Licensing
Lecture 12 Electronic Business (MGT-485). Recap – Lecture 11 E-Commerce Security Environment Security Threats in E-commerce Technology Solutions.
Computer Networks NYUS FCSIT Spring 2008 Milos STOLIC, Bs.C. Teaching Assistant
Network Security. An Introduction to Cryptography The encryption model (for a symmetric-key cipher).
Advanced Access Content System (AACS) Industry Briefing July 14, 2004.
Not only Safe but Competitive Presentation to Copy Protection Technical Working Group October 22, 2003 Far East Engineering Corp, Tokyo Japan Makoto Saito/Rie.
©Copyrights 2011 Eom, Hyeonsang All Rights Reserved Distributed Information Processing 20 th Lecture Eom, Hyeonsang ( 엄현상 ) Department of Computer Science.
35% of Internet traffic is video today, by % Growing at ~50% CAGR TV IP Delivery ~50 million internet connected TVs sold this year 150M+ video.
Securing Data at the Application Layer Planning Authenticity and Integrity of Transmitted Data Planning Encryption of Transmitted Data.
PCIe Trusted Configuration Space
MCSE Guide to Microsoft Exchange Server 2003 Administration Chapter Four Configuring Outlook and Outlook Web Access.
Windows Longhorn Logo Program “To lead tomorrow, start today” Susanne Peterson Director Windows Client Business Group microsoft.com Microsoft.
Network Security. Information secrecy-only specified parties know the information exchanged. Provided by criptography. Information integrity-the information.
Copyright © DivXNetworks, Inc. All Rights Reserved. DivX is a registered trademark of DivXNetworks, Inc. SLIDE 2 © DivXNetworks, Inc. 19 September 2015.
Home Entertainment Device Design: Opportunities And Requirements For 2006 And Beyond Keith Laepple Director Windows eHome Microsoft Corporation Carlos.
How To Design A PlaysForSure Device Jerry D. Smith Program Manager Windows Media Devices Group microsoft.com Microsoft Corporation.
Enabling Protected and Premium Broadcast Content in Windows Jay Kapur & Jan Hofmeyr Windows TV Group Microsoft Corporation.
OFC290 Information Rights Management in Microsoft Office 2003 Lauren Antonoff Group Program Manager.
DEP350 Windows ® Rights Management (Part 1): Introduction, Concepts, And Technology Marco DeMello Group Program Manager Windows Trusted Platforms & Infrastructure.
Enabling the Digital Lifestyle: Navigating Public Policy Challenges Skip Pizzi Manager, Technical Policy Media/Entertainment & Technology Convergence skippiz.
Cryptography and Network Security (CS435) Part Fourteen (Web Security)
Web Security : Secure Socket Layer Secure Electronic Transaction.
1 DCS 835 – Computer Networking and the Internet Digital Certificate and SSL (rev ) Team 1 Rasal Mowla (project leader) Alvaro Restrepo, Carlos.
Using Encryption with Microsoft SQL Server 2000 Kevin McDonnell Technical Lead SQL Server Support Microsoft Corporation.
Network Topology: Connectivity Visualized Dennis Morgan Lead Program Manager Network Experience microsoft.com Microsoft Corporation.
Web Services For Devices: The.NET Vision Realized Rob Williams Program Manager Windows Device Experience Group microsoft.com Microsoft Corporation.
Windows Media Connect and PlaysForSure for Network Devices Jason Flaks Program Manager Digital Media Division microsoft.com Microsoft Corporation.
Microsoft Virtual Server: Overview and Roadmap Mike Neil Product Unit Manager Windows Virtualization microsoft.com Microsoft Corporation.
Washington System Center © 2005 IBM Corporation August 25, 2005 RDS Training Secure Socket Layer (SSL) Overview z/Series Security (Mary Sweat, Greg Boyd)
Cryptography and Network Security Chapter 14 Fourth Edition by William Stallings Lecture slides by Lawrie Brown.
Network Location Awareness Vision And Scenarios Tracey Yao Program Manager Windows Wireless Networking microsoft.com Microsoft Corporation.
Security fundamentals Topic 5 Using a Public Key Infrastructure.
The Next Generation Designed for Windows Logo Program: An Introduction Jon Morris Program Manager Windows Logo Program microsoft.com Microsoft.
Goodbye SMI - ACPI and Graphics Driver/System Firmware Interface Paul Blinzer Staff Engineer ATI Research, Inc.
Windows Small Business Server 2003 R2 Powering Small Businesses.
Vijay V Vijayakumar.  Implementations  Server Side Security  Transmission Security  Client Side Security  ATM’s.
Office 365 is cloud-based productivity, hosted by Microsoft.
Cryptography and Network Security
Windows Summit /27/2018 © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may.
Presentation transcript:

Windows Media DRM Device Porting Kit Review Scott Plette Program Manager Media Technology Group microsoft.com Microsoft Corporation

Session Outline Windows Media DRM Device Porting Kits Today Current DRM Ecosystem and Components Consumer Scenarios Enabled Windows Media DRM 10 for Portable Devices Windows Media DRM 10 for Network Devices Play From Device Porting Kit New consumer scenarios Overview of design and timeline Next steps…

Windows Media DRM Device Ecosystem WM DRM for Portable Devices Format SDK WM DRM for Network Devices Distribution Authorization Protected Content WM Rights Manager Content Server

Windows Media DRM Platform Components DRM for Portable Devices For devices that are designed to store and play back audio/video content DRM for Network Devices Designed for any home network device intended to extend playback of audio/video content from a PC Windows Media Rights Manager SDK Allows content owners to specify Rights (usage rules) Windows Media Format SDK Used by media players that support WM DRM content

Windows Media DRM Consumer Scenarios Music Purchase Purchase a track or entire album for a fixed fee Music Subscription For a monthly fee, unlimited music downloads and transfer Movie Rental For a fee, access a movie on a PC or device for a limited time

Adoption of WM DRM on Devices is Growing! Multiple portable and network devices are available on the market today New devices are poised to enter the market shortly Subscription services are coming online There are already over 100 licensees of DRM device porting kits Licensee list: Check out for the latest list of deviceshttp://

WM DRM 10 for Portable Devices Portable version of Windows Media DRM for devices Acquire and store licenses/content, access offline Device Examples: Portable Media Device, Cell Phone, STB, PDA, etc. Similar features to the PC No change to content encryption format: existing content just works Access content using licenses with state (Expiration, Play Count) Supports many of the new WM DRM PC features Secure Keys individualized per OEM, per device Compromised or non-compliant devices can be revoked

WM DRM for Portable Devices Requirements Cryptography and Signing algorithms Block Cipher – WMDRM Algorithm which includes Data Encryption Standard (DES) with 56-bit keys in 8 byte blocks Rivest Cipher 4 (RC4) with 64-bit keys with Byte Streams Public Key Infrastructure (PKI) is ECC with 160/80-bit PrivKey/PubKey This is the private key and the Portable Device must store it securely. Hashing algorithm is Secure Hashing Algorithm 1 (SHA-1) Hashed Message Authentication Code (HMAC) is FIPS 198 Local Storage Local storage required for content and DRM Data Stores Unique serial number required (to prevent device cloning) Expiration requires device implements real time clock Code Size With all optional features enabled 37KB Working Set (RAM) 190KB Code Size (ROM)

Windows Media DRM 10 – Network Devices Portable version of Windows Media DRM for network devices Specification available – covers Key Exchange, Crypto, Protocol Mappings ANSI C Porting Kit available, includes source code, specs, tools… Stream content from a Windows XP PC Device Examples: Digital Media Receiver, STB, Net DVD Player, Media Center Extender, etc. Supported over UPnP, HTTP Protocols Policy Works with existing and new content All DRM content is accessible – policy is enforced on PC Device may only play back content, not allowed to persist content Devices must register with the PC and establish proximity

WM DRM for Network Devices Requirements Cryptography and Signing algorithms Block Cipher - Advanced Encryption Standard (AES) with 128-bit keys Public Key Infrastructure (PKI) is a 1024-bit RSA Hashing algorithm is Secure Hashing Algorithm 1 Message Authentication Code (MAC) is SHA-1 with 1024-bit RSA encryption and AES One-Key Cipher Block Chaining MAC 1 (OMAC1) Local Storage Storage must be provided for the Digital Media Receiver (DMR) and any CA certificates in the chain May use storage to extend network buffer during streaming and playback May not persist content for later playback Disconnecting from PC stops all playback, flushes buffers.

Expanding the Ecosystem Sharing music on portable devices is difficult Policy prohibits content from being copied from a device Portable devices do not interoperate with network devices New Consumer Scenario Users download purchase or subscription DRM content The content is copied to a portable device that supports WM DRM PD 10 A user wishes to play music from his portable device on a Digital Music Receiver (DMR) at a friend’s house The DMR enumerates all available content on the portable device Music is “streamed” from the device over the USB connection to the DMR where it is decrypted and played

Expanding the Ecosystem Copy Content WMDRM-PD over USB PC Portable Media Device (PMD) Stream Content WMDRM-ND over MTP/ USB or HTTP WMDRM-ND over HTTP WM DRM for Network Devices

Play From Device Porting Kit Enable Portable Devices and Media Servers to stream WM DRM content Specification currently in development ANSI C Porting Kit includes source code, specs, tools Content to be streamed over MTP/USB or UPnP, HTTP protocols Devices will transcript from WMDRM to AES before transmission WM DRM ND devices will need to support MTP for USB scenario Policy Works with existing and new content All DRM content is accessible – policy is enforced on device Network device may only play back content, not allowed to persist content Proximity detection will be required

Overview of Design and Timeline Play From Device PK is still in design phase Portable and Network Devices will communicate using the Media Transfer Protocol Requires Network devices to implement MTP initiation when connected via USB Network devices will need to support USB to host connected portable devices Performance requirements for portable devices are a concern Design decisions are focusing on minimizing performance impact We need your feedback! Porting Kit planned for availability in 4th quarter of 2005

Call to Action Help Microsoft understand your requirements for DRM on devices What scenarios do you wish to support? What new devices are you planning? When will they be available in the market? What are their performance abilities? How can we help support your device efforts? What problems do you experience when porting Microsoft technologies?

Community Resources Windows Hardware & Driver Central (WHDC) Technical Communities Non-Microsoft Community Sites Microsoft Public Newsgroups Technical Chats and Webcasts Microsoft Blogs

Additional Resources – microsoft.com Getting started with WM DRM Licensing DRM technologies for devices drmlicensing.aspx Current Device DRM licensees White Papers knowledgecenter/technicalarticles.aspx#digitalrightsmanagement Related Sessions How To Design a PlaysForSure Device Windows Media Connect and PlaysForSure for network Devices Cellular Phone Connectivity in Longhorn Media Transfer Protocol Implementation Details

© 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.