| CPC G06F 12/1491 (2013.01) [G06F 12/1441 (2013.01); G06F 12/1466 (2013.01); G06F 21/10 (2013.01); G06F 21/74 (2013.01); G06F 2212/1052 (2013.01); G06F 2221/2113 (2013.01); G06F 2221/2141 (2013.01)] | 18 Claims |

|
1. A method applied to a system for improving an efficiency of protecting a multi-content process; the system cooperating with a memory, and comprising one or more hardware IPs (intellectual properties) for content processing, wherein:
one of the one or more IPs is associated with multiple access identities;
the memory comprises multiple different ranges; and
the method comprises:
configuring range permissions by causing each of the multiple different ranges to permit only one of the multiple access identities to access, with different ones of the multiple different ranges respectively permitting different ones of the multiple access identities to access;
selecting one of the multiple access identities as a first access identity for processing a first content, and using the first access identity when said IP accesses the memory during a processing of a first portion of the first content; and
selecting a different one of the multiple access identities as a second access identity for processing a second content, and using the second access identity when said IP accesses the memory during a processing of a first portion of the second content; and
after using the first access identity during the processing of the first portion of the first content and before using the second access identity during the processing of the first portion of the second content, not reconfiguring the configured range permissions; and
after using the first access identity during the process of the first portion of the first content and using the second access identity during the process of the first portion of the second content, using the first access identity again when said IP accesses the memory during a processing of a second portion of the first content.
|