Patent ID: 9100693
Filing Date: 2015-08-04
Classification: G06F,H04N

Abstract:
1. An apparatus comprising: a hardware digital rights management (DRM) platform coupled to receive DRM-encrypted audio/video content, the DRM platform comprising a key derivation module that is a cryptography engine with public-private keys functionality and is configured to set up session keys and to perform key derivations; and a decryption module coupled to receive digital rights management DRM-encrypted audio/video content, to decrypt the DRM-encrypted audio/video content using one or more keys from the key derivation module, the decryption module and the key derivation module to enable secure playback of media content by performing sensitive media processing comprising at least DRM key derivation and extracting a title key using hardware and to decrypt, wherein the title key is opaque to media player applications and only accessible to processing hardware; an encryption module coupled with the decryption module to write an encrypted version of the video data to a video buffer of a graphics engine; the graphics engine coupled to receive the encrypted video data from the hardware DRM platform to decrypt the video data, to decode processing on the video data before the data are ready for display; a header parser to scan a data buffer to determine packet boundaries of the first data and to identify instructions to parse for determining boundaries between sensitive and less-sensitive data; a bit parser to perform parsing on the first data to determine offsets of sensitive and less-sensitive data; and an application communicatively coupled with the hardware DRM platform to utilize navigation data, audio non-protected data and video non-protected data.