HTML5 Security API’s Proposal WG3 Report Section IV.A 1 DSTAC WG3 Report HTML5 Security API’s...
Transcript of HTML5 Security API’s Proposal WG3 Report Section IV.A 1 DSTAC WG3 Report HTML5 Security API’s...
2DSTAC WG3 Report Section IV.A
HTML5, EME, MSE & Web Crypto
Android iOS Mac OS X Windows Firefox OS Tizen WebOS …XBOX Android TV
Ne;lix Cloud Services
Ne;lix App
CA/DRM:
Cloud:
ApplicaEon:
Pla;orm:
YouTube Cloud Services
YouTube App
Amazon Cloud Services
Amazon App
TiVo Cloud Services
TiVo App
AT&T Cloud Services
AT&T App
PlayStaEon Vue Cloud Services
Vue App
Charter Cloud Services
Charter App
Comcast Cloud Services
Comcast App
DIRECTV Cloud Services
DIRECTV App
…Sling TV Cloud Services
Sling TV App …
AMD ARM Broadcom OMS Marvell …MStar NXP Sigma ST Intel Hardware:
Adobe Access
MicrosoQ PlayReady
Google Widevine
Cisco VideoGuard
Verimatrix VCAS
ARRIS SecureMedia
NAGRA anyCAST
Apple FairPlay …
DTLA DTCP-‐IP
AlEcast XCAS
Intel HDCP
Opera TV
3DSTAC WG3 Report Section IV.A
HTML5, EME, MSE & Web Crypto
Android iOS Mac OS X Windows Firefox OS Tizen WebOS …XBOX Android TV
Ne;lix Cloud Services
Ne;lix App
CA/DRM:
Cloud:
ApplicaEon:
Pla;orm:
YouTube Cloud Services
YouTube App
Amazon Cloud Services
Amazon App
TiVo Cloud Services
TiVo App
AT&T Cloud Services
AT&T App
PlayStaEon Vue Cloud Services
Vue App
Charter Cloud Services
Charter App
Comcast Cloud Services
Comcast App
DIRECTV Cloud Services
DIRECTV App
…Sling TV Cloud Services
Sling TV App …
AMD ARM Broadcom OMS Marvell …MStar NXP Sigma ST Intel Hardware:
Adobe Access
MicrosoQ PlayReady
Google Widevine
Cisco VideoGuard
Verimatrix VCAS
ARRIS SecureMedia
NAGRA anyCAST
Apple FairPlay …
DTLA DTCP-‐IP
AlEcast XCAS
Intel HDCP
Opera TV HTML5
4DSTAC WG3 Report Section IV.A
HTML5, EME, MSE & Web Crypto
Android iOS Mac OS X Windows Firefox OS Tizen WebOS …XBOX Android TV
Ne;lix Cloud Services
Ne;lix App
CA/DRM:
Cloud:
ApplicaEon:
Pla;orm:
YouTube Cloud Services
YouTube App
Amazon Cloud Services
Amazon App
TiVo Cloud Services
TiVo App
AT&T Cloud Services
AT&T App
PlayStaEon Vue Cloud Services
Vue App
Charter Cloud Services
Charter App
Comcast Cloud Services
Comcast App
DIRECTV Cloud Services
DIRECTV App
…Sling TV Cloud Services
Sling TV App …
AMD ARM Broadcom OMS Marvell …MStar NXP Sigma ST Intel Hardware:
Adobe Access
MicrosoQ PlayReady
Google Widevine
Cisco VideoGuard
Verimatrix VCAS
ARRIS SecureMedia
NAGRA anyCAST
Apple FairPlay …
DTLA DTCP-‐IP
AlEcast XCAS
Intel HDCP
Opera TV HTML5
5DSTAC WG3 Report Section IV.A
HTML5, EME, MSE & Web Crypto
Android iOS Mac OS X Windows Firefox OS Tizen WebOS …XBOX Android TV
Ne;lix Cloud Services
Ne;lix App
CA/DRM:
Cloud:
ApplicaEon:
Pla;orm:
YouTube Cloud Services
YouTube App
Amazon Cloud Services
Amazon App
TiVo Cloud Services
TiVo App
AT&T Cloud Services
AT&T App
PlayStaEon Vue Cloud Services
Vue App
Charter Cloud Services
Charter App
Comcast Cloud Services
Comcast App
DIRECTV Cloud Services
DIRECTV App
…Sling TV Cloud Services
Sling TV App …
AMD ARM Broadcom OMS Marvell …MStar NXP Sigma ST Intel Hardware:
Adobe Access
MicrosoQ PlayReady
Google Widevine
Cisco VideoGuard
Verimatrix VCAS
ARRIS SecureMedia
NAGRA anyCAST
Apple FairPlay …
DTLA DTCP-‐IP
AlEcast XCAS
Intel HDCP
Opera TV HTML5 Security APIs
6DSTAC WG3 Report Section IV.A
HTML5, EME, MSE & Web Crypto
Android iOS Mac OS X Windows Firefox OS Tizen WebOS …XBOX Android TV
Ne;lix Cloud Services
Ne;lix App
CA/DRM:
Cloud:
ApplicaEon:
Pla;orm:
YouTube Cloud Services
YouTube App
Amazon Cloud Services
Amazon App
TiVo Cloud Services
TiVo App
AT&T Cloud Services
AT&T App
PlayStaEon Vue Cloud Services
Vue App
Charter Cloud Services
Charter App
Comcast Cloud Services
Comcast App
DIRECTV Cloud Services
DIRECTV App
…Sling TV Cloud Services
Sling TV App …
AMD ARM Broadcom OMS Marvell …MStar NXP Sigma ST Intel Hardware:
Adobe Access
MicrosoQ PlayReady
Google Widevine
Cisco VideoGuard
Verimatrix VCAS
ARRIS SecureMedia
NAGRA anyCAST
Apple FairPlay …
DTLA DTCP-‐IP
AlEcast XCAS
Intel HDCP
Opera TV HTML5 + EME + MSE + Web Crypto
7DSTAC WG3 Report Section IV.A
• HTML5 – Cornerstone of Open Web Platform
• Encrypted Media Extensions (EME) – Common-encrypted media decryption by one or more DRM
• Media Source Extensions (MSE) – Adaptive Video
• Web Crypto – Basic cryptographic operations – Certificate access
HTML5 Security APIs
8DSTAC WG3 Report Section IV.A
Figure 2: HTML5 EME Common Encryption
HTML5
Device 1
MVPD/OVD Cloud Services
DRM A License Server
Common Encrypted Media
EME
DRM A Client
CDM
DRM B License Server
HTML5 EME
CDM
MVPD/OVD App
MVPD/OVD App
Device 2
DRM B Client
CA/DRM:
Cloud:
ApplicaEon:
Pla;orm:
Hardware:
9DSTAC WG3 Report Section IV.A
a) Royalty Free b) Open source c) Portable applications d) Competitive security systems e) Evolving functionality f) Support TV and Internet merging g) Field proven h) Uniform API i) Technology and platform-neutral
j) Software-based downloadable security systems
k) CE/CPE choice l) Security providers competition m) Chip manufacturer competition n) MVPD/OVD choice o) Minimizes proprietary code p) Provides common IP abstraction
to MVPD/OVD network security elements
Benefits
10DSTAC WG3 Report Section IV.A
HTML5, EME, MSE & Web Crypto
Android iOS Mac OS X Windows Firefox OS Tizen WebOS …XBOX Android TV
Ne;lix Cloud Services
Ne;lix App
CA/DRM:
Cloud:
ApplicaEon:
Pla;orm:
YouTube Cloud Services
YouTube App
Amazon Cloud Services
Amazon App
TiVo Cloud Services
TiVo App
AT&T Cloud Services
AT&T App
PlayStaEon Vue Cloud Services
Vue App
Charter Cloud Services
Charter App
Comcast Cloud Services
Comcast App
DIRECTV Cloud Services
DIRECTV App
…Sling TV Cloud Services
Sling TV App …
AMD ARM Broadcom OMS Marvell …MStar NXP Sigma ST Intel Hardware:
Adobe Access
MicrosoQ PlayReady
Google Widevine
Cisco VideoGuard
Verimatrix VCAS
ARRIS SecureMedia
NAGRA anyCAST
Apple FairPlay …
DTLA DTCP-‐IP
AlEcast XCAS
Intel HDCP
Opera TV HTML5 + EME + MSE + Web Crypto