Patent ID: 9519758
Filing Date: 2016-12-13
CPC Classification: G06F

Claim Text:
1. A method of detecting an unauthorized access of data, the method comprising: receiving encrypted data at a content reproducing device; storing the encrypted data in a portion of a memory storage device of the content reproducing device; decrypting the encrypted data stored in the memory storage device into unencrypted data; storing the unencrypted data as unprotected data in an unprotected buffer such that the unprotected data is vulnerable to unauthorized access; obtaining an address range of the unprotected buffer; intercepting a set of memory access calls related to memory access of said address range of said unprotected buffer; comparing the set of memory access calls to an expected sequence of memory access calls, the expected sequence of memory access calls including at least one call to copy the unprotected data from the unprotected buffer while the unprotected data is stored in the unprotected buffer; and determining that a particular memory access call from the set of memory access calls is unauthorized when the particular memory access call accesses said address range of said unprotected buffer while not belonging to the expected sequence of memory access calls and while the unprotected data is stored in the unprotected buffer.