Patent ID: 9418209
Filing Date: 2016-08-16
CPC Classification: G06F,H04L

Claim Text:
1. A method of providing digital rights management (DRM) for processing protected content in a mobile platform, the method comprising: providing an application software module configured to implement a non-critical security software module; and providing a critical security module configured to run in a hardware module comprising a trusted execution environment (TEE), wherein the critical security module is configured to receive content data and to provide decryption, key management, key storage and processing, and copy and output control enforcement in the TEE, wherein the TEE is configured to separate the content data into video data, audio data, and textual data, to provide a secure buffer handle to provide a secure buffer to store the video data, and to transfer the audio data and the textual data to the application software module, the secure buffer protected by a firewall configured to prevent a user application other than a render application from accessing the secure buffer; wherein the application software module is in communication with a non-secure memory module and wherein the critical security module is in communication with a secure memory module.